I have made a fork of a small email logging plugin for my own use. I pruned out all the upsells to the pro version and simplified it in places, and it’s working nicely on all my sites. Code is here: https://github.com/simplycomputing/sc-email-log
I would be happy to make this a dedicated CP plugin and let others use it, but I am not a developer and I’m not confident in releasing this out to a wider audience. In particular, some of the reservations I have are:
I have cleaned out some code but I’m sure there’s other stuff that could be removed and tidied up.
I don’t know about security issues so can’t tell if the original code was secure, or even well-written.
If someone reported an issue I would have no idea where to start looking to fix it.
It works at the moment with CP but I wouldn’t be able to fix any future compatibility issues.
So, I’m just wondering if there is some developer who would volunteer to help with the technical side of this. I can push updates (it is managed by codepotent’s Update Manager) and do any necessary leg work, but I don’t have the coding skills to feel able to put this out. So I would need a dev to look it over and possibly clean it up, then be available for the occasional questions down the track.
Or, if there is a plugin developer who wants to take it on as their own project then by all means go for it.
The plugin logs all the emails sent by ClassicPress. It has a dashboard widget showing the number of emails saved, and a feature to set a limit and notify admin when it’s time for a clean-up. Some screenshots:
We can put it under https://github.com/ClassicPress-research if there are no individual takers. Practically this still wouldn’t change much until other people start working on it, but it would provide a way forward for collaboration to happen more easily and to make this a more officially supported plugin once that happens.
I took @ozfiddler’s repo and then stuck the latest changes from @Pross on top of it as a separate commit, to avoid starting the commit history over again. This will make it easier to review what changed going forward.
Note this isn’t an officially supported plugin yet, we’d need someone to lead it and you’ll have to talk to our new Ecosystem team lead also!
Following @anon66243189 doing his contact form plugin, I mentioned to him the little email logging plugin I’ve been using for a while now. Then I remembered I had mentioned it here before - seems it has been added as a possible research plugin.
So, I am bumping this thread to see if there is any renewed interest in getting it going.
It was recently decided to keep this as a plugin feature, rather than adding it to core.