You may have noticed that during the last few months, I haven't been responding to Simplenews issues as quickly as I normally do.
This is because I'm working very hard to get my PhD thesis written and finished in time, and I don't have time to follow up all issues the way I would like to do it. However, all issues will be read and considered carefully. I expect to be able to start coding again in April, but there'll be a lot to catch up with so it may take some time to address everything...
Until then, I'll only fix critical bugs, and make sure that simplenews HEAD keeps up with Drupal HEAD (a simplenews 4.7 branch will be created right after the release of Drupal 4.7).
As for the ever growing list of feature requests, a short note:
Simplenews is a popular module, and there are a lot of feature requests. The amount of feature requests has grown to such an extent, that implementing them all will result in chaos, bugs and a decrease in usability. As the author and maintainer of simplenews, I have to set a direction of where simplenews should go to in the future. A kind of a road map, based on the popularity of certain feature requests, ideas of users, and on my personal view on how the module should evolve. For more info, read my comments here and here. I'll try to elaborate further on this later.
In the short term, the priority is not to add a lot of new features, but to improve the code: at the top of my todo list is to test and implement the new mail API which was written by killes (Gerhard Killesreiter). I will start this after there is a 4.7 branch (after the Drupal 4.7 release). This will then allow the implementation of urgent and popular feature requests, such as embedding images, handling attachments, embedding stylesheets in html mails,...
Obviously, this doesn't mean that other features won't get implemented. Especially small patches that contribute to usability without compromising the word 'simple' in simplenews, are welcome. All patches and requests will be thouroughly evaluated.
Comments
Comment #1
beginner commentedFirst of all, good luck for your PhD thesis. Thank you for letting us all know of your whereabouts. :)
Thank you for this nice module which is already very useable.
You certainly noticed, I created many feature requests myself, last month. I was helping Marnia from http://www.reuniting.info/newsletter to move from her previous newsletter service (my newsletter builder .com) to simplenews. As we went along, she commented and asked questions, about things she was missing from her previous service (but she's happy to use simplenews as it is, for now). I wanted to give you feedback by letting you know how a normal admin would feel about some features (most of which will not break your road map you've recently outlined). Unfortunately, I really cannot commit myself to provide some patches, at least not now, because I have other commitments, too. But there's no hurry.
Basically, I'm just replying to say thank you. Finish your studies first: we'll still be here when you come back!
:)
Comment #2
beginner commentedHow is your thesis going?
Do you expect to be back soon?
thanks.
Comment #3
richardb commentedIf you want a quick hack to use mimemail as mail sender, simply edit simplenews.module.
Delete the function 'sn_mail_send', roughly from line 1030 to 1044, and replace it with this version:
Make sure you have the module mimemail installed and activated of course, and set its preferences.
The main advantage is that the html newsletters are sent mime-encoded now, meaning that people who have their email client set to 'plain text' see a text version of your HTML newsletter, instead of a jumbled mess.
It does a lot of other cool things, but you can check the readme for that.
Comment #4
patchak commentedIf I want to send emails with accents in french language, how can I proceed... I tried using MIME MAIL, but still the email is not well encoded it seems... Also the problem is with the contact form and simplenews as well... any ideas about how to encode the emails properly???
Thanks
Comment #5
campbelldo commentedAs another alternative, I use SMTP to send my e-mails, which requires the following in your includes directory:
phpmailer.inc
/phpmailer/class.phpmailer.php
/phpmailer/class.smtp.php
Then you can add the following (plagarised !) code to replace the function sn_mail_send ...
Comment #6
beginner commentedcomments from #3 onwards are not related at all to this issue.
Can you open separate issues to carry on your discusion?
Meanwhile, I still hope DriesK's thesis is going along well :).
Good luck with it.
Comment #7
sutharsan commented