Articoli nella categoria ‘Alo EasyMail Newsletter’

A hack to solve a little bug in EasyMail 1.8.7

Pubblicato il 17 marzo 2011 in Alo EasyMail Newsletter

In the forum Cjellison reported me a little bug about the settings: if you un-check the 2 filter options (Convert carriage return in br tag and Apply ‘the_content’ filters and shortcodes to newsletter content) and update, the plugin doesn’t save. Infact, I forgot to include a code to save new values :P

Update: I’ve just uploaded the correct file in plugin repository, so you can download again the v.1.8.7 to have the fixed version.

Otherwise, here you hare the hack: add this code after line 93 of alo-easymail_option.php:

94
95
96
97
98
99
100
101
102
103
if ( isset($_POST['filter_br']) ) {
    update_option('ALO_em_filter_br', "yes");
} else {
    update_option('ALO_em_filter_br', "no") ;
}
if ( isset($_POST['filter_the_content']) ) {
    update_option('ALO_em_filter_the_content', "yes");
} else {
    update_option('ALO_em_filter_the_content', "no") ;
}

EasyMail 1.8.7

Pubblicato il 13 marzo 2011 in Alo EasyMail Newsletter

Here you are a new release of EasyMail Newsletter plugin for WordPress.
It includes some new little features and bug fixes:

  • added a couple of options to use or not text filters and shortcodes in newsletter text
  • when a user changes email or name, the subscription is updated too
  • add-link button in editor on WP 3.1 now works
  • now admin-bar works and newsletter submenu depends on user role

More details on changelog.
You can download it on wordpress.org/extend/plugins/alo-easymail.
If you use this plugin consider the idea of donating and supporting its development. All donations are welcome. I need support for developing the new version 2.0 :)


EasyMail 1.8.6

Pubblicato il 6 marzo 2011 in Alo EasyMail Newsletter

Here you are a new release of EasyMail Newsletter plugin for WordPress.
It includes some new little features and bug fixes:

  • debug tool: send all emails to newsletter author or record them into a log file
  • direct subscription without activation e-mail now available
  • open in a new window” button in report thickbox
  • time interval between emails of same batch

More details on changelog.
You can download it on wordpress.org/extend/plugins/alo-easymail.
If you use this plugin consider the idea of donating and supporting its development. All donations are welcome. I need support for developing the new version 2.0 :)


EasyMail 1.8.5

Pubblicato il 22 febbraio 2011 in Alo EasyMail Newsletter

Here you are a new release of EasyMail Newsletter plugin for WordPress.
It includes some new little features and bug fixes:

  • customisation of available languages
  • new options on importation: lists, languages
  • policy claim at widget/page bottom
  • custom English texts should work when English is the only available language
  • css classes and ids in forms
  • newsletter menu in admin bar (WP 3.1)

More details on changelog.
You can download it on wordpress.org/extend/plugins/alo-easymail.
And, of course, all donations are welcome. I need support for developing the new version 2.0 :)


2011… EasyMail v.2

Pubblicato il 20 dicembre 2010 in Alo EasyMail Newsletter

I think to have found a structural issue that could be a cause of several problems (eg. multiple messages to same recipient, no progress on sending, staying at 0%), first of all when sending to a large number of recipients. And I’ll fix it in version 2 that I hope to release soon…
I will have to rewrite the generation of recipients’ list. For now, the entire list is an array serialized in a single field of database. (Remember that at the beginning the plugin was designed for small blogs…) If the list is quite large (80? 100? 200?… it depends on server capacity of course) the system could have timeout and efficiency problems to do all required operations: open (unserialize) the entire list, extract the single recipient (name, language, email) to send to, send newsletter, update the “already sent” attribute, repeat for every recipient of the the batch, finally save (serialize) the entire list. I think the multiple mails to a same recipient could be caused by an error during updating the “already sent” recipient attribute and/or saving the list.
In next version, each recipient info will be stored in a single row of a database table. So, each operation is made only on a very short amount of data.
I think that this update can solve a lot of problem. Please share and post your remarks in the forum.

UPDATE: for now a hack that seems to work is to modify the cron timeout from 0.01 to 20 seconds (read how). There you can read about other tips maybe could help you. Please let us know about your tests and feedbacks.