Hi,
some time ago, I needed for a customer project to write a small module that allows resetting the sent status of Simplenews newsletters, in order to allow re-sending the same newsletter (the customer is actively manipulating the subscriber list).
I wrote the module and decided to make a Drupal project application for this. There I was adviced to contact you to join forces rather than creating a tiny standalone project: "This sounds like a feature that should live in the existing Simplenews project." (https://www.drupal.org/node/2269851#comment-8924847)
But all the time I was just a bit too lazy to do this ;) But two days ago I was actively reminded of the status reset module, as I've got a feature request to add role permissions (#2424075: Add role permissions). For that user, my module was a very big help in his projects.
So, if you find, that this would be nice functionality for Simplenews, feel free to make use of my sandbox project: https://www.drupal.org/sandbox/agoradesign/2269783
UPDATE: here's the link to the module: https://www.drupal.org/project/simplenews_status_reset
best regards,
Andy
Comments
Comment #1
peterlolty CreditAttribution: peterlolty commentedI tried the sandbox project: Simplenews Status Reset( https://www.drupal.org/sandbox/agoradesign/2269783),
this works perfectly, thus I wanna this can be supported officially?
Comment #2
peterlolty CreditAttribution: peterlolty commentedI sincerely hope this functionality, would the maintainer reply this to let the sandbox module become a full project or make it exists in this module officially?
Comment #3
agoradesign CreditAttribution: agoradesign commentedHi Peter,
I'm the developer of Simplenews Status Reset and I'll contact the maintainer of Simplenews directly and wait for his response. For the case, I do not get a response within the next couple of days, I'll promote Simplenews Status Reset to a full project.
Comment #4
miro_dietikerThe current focus of improvement for us is the D8 branch.
There we already improved the send process with things like a stop sending button.
We are aware of many cases that don't fit with Simplenews and are thinking about how (and if at all) we want to cover them.
(First we want to improve the UI / workflows for the current cases in D8. Then next steps can follow.)
Resetting the send status is more considered a workaround and we would prefer to keep it as a separate module as long as we don't have a better solution for Simplenews itself.
Also, backport of new functionality to D7 from D8 is pretty unlikely by us maintainers, but we are open to contributors.
Considering to switch this to Support request. Feel free to close the issue once you released the module.
Comment #5
agoradesign CreditAttribution: agoradesign commentedThanks Miro for the clear statement! I agree, that resetting the send status is indeed a workaround, helping the customers to abuse the Simplenews workflow. Re-sending newsletters (especially to different subscriber lists) is just not part of the use cases and workflow of Simplenews. There are other tools for these scenarios.
But as long as there are customers, that insist to have this functionality within Simplenews in a running project, even if you explained them at the beginning of the project, what kind of use cases can be covered with SN, and which ones cannot (or at least only with some dirty workarounds), the status reset can be quite useful. So I'll follow your advice and release it as a separate module :-)
I'll have a quick review on it, and report back here, as soon as I've released it...
Comment #6
agoradesign CreditAttribution: agoradesign commentedAs it seems, I've some permisson problems, as I don't see the "Promote" Link on the Edit page of my sandbox, although I should have it, as I'm already founder and maintainer of a full project. I've already contacted klausi and leave this issue open in the meantime!
Comment #7
agoradesign CreditAttribution: agoradesign commentedIt turned out, that I didn't create the sandbox correctly as module project. So I had to delete the old project and create a new one. So the old link won't work any longer.
Here's the new project: https://www.drupal.org/project/simplenews_status_reset
I've already created a release. It may take some minutes/hours until the release shows up on the project page!
I'll set the issue status to fixed, but won't close it immediately. Instead the Drupal bot will do it in 2 weeks ;)
best regards,
Andreas
Comment #8
agoradesign CreditAttribution: agoradesign commentedComment #9
peterlolty CreditAttribution: peterlolty commentedThat's good news, really appreciated.