phpList 3.0.8 is a minor update, released primarily to fix processing the queue via PHP-CGI cURL. We’ve also taken the opportunity to present several new tweaks and features.
Processing the Queue via PHP-CGI cURL
Following a bug report by a phpList community member (nymisoa) we have released a minor bugfix version. Nymisoa described using a cron by loading the processqueue page from a remote location. However, this method stopped working in version 3.0.7 because of the extra XSRF protection we had added. The majority of phpList installations are unaffected.
Following a collaborative effort between five members of the phpList community, two solutions were agreed upon. In the short term we have removed the XSRF protection on the processqueue page in version 3.0.8. In the longer term, we will work towards a more secure method to process the queue using a remote call. This will be released as a new feature in version 3.1.0. The same applies to bounce processing.
Well done team phpList!
While this specific method of using a cron with phpList was not intended or envisaged by the phpList developers, this is a good example of how a well written bug report and some team spirit can result in improvements to phpList for many to enjoy. So thanks to nymisoa, duncanc, deajan and anna for their help on this issue, and thanks to michiel for the two solutions.
Three ways to save a campaign
After requests from users, we have added an additional save button to the campaign creation tab: Save and continue editing. This allows a draft campaign to be saved without returning to the draft campaigns list.
Additionally, the campaign is always saved when you click the NEXT or PREVIOUS buttons or change tabs within the campaign workflow.
So, you have three simple ways to save your campaign.
Permanent session token when editing
Following changes to the session length in 3.0.7, we have extended the session token on the editing window to be permanent. This way you can take as long as you need when editing your campaign.
Dropdown replaced with tabs
Following a bug report from Anna, the community manager, Mariez added some tabs on the list of campaigns page. This replaces the old drop-down menu and should make for a more efficient page load for those with a slow internet connection or high latency.
Custom placeholders in subscription messages
Our new development processes are really coming into their own now, with a more empowered development community and an increase of commits on github.
This feature request for custom placeholders in system messages, for example, had been kicking around since 2005 – but now, a little kindly attention from Duncan and one pull request later, the feature is released!
So, thanks to Mansi and Trance meeting who asked in the forums, Yan, h2b2 and rjc who discussed the issue on mantis, Duncan who coded the fix and to Michiel who released it: you can now use placeholders in system emails. Thanks for being part of the phpList community folks!
Better Translations
This month our top contributors to phpList translations were: gernot and mvscheven (German), Tinman321 and tobicus (Russian), Hvd (Dutch), Gab.lau (Italian), Mariez (Spanish; Castilian and Argentinean) and finally mindfree, cflores, pbraconnot, rgtobr and Achtopa (various/unknown). A big thank you to the whole translation team, who’s work makes phpList a truly international tool.
Hello!
Thanks for release. I think if some new functionality comes to reality we should have an opportunity to translate it. But now we still have some bugs:
https://mantis.phplist.com/view.php?id=17251
https://mantis.phplist.com/view.php?id=17252
And new button “save and…” which we cannot translate.
Please, fix it and add new strings for translation.
Hi, good point about the untranslated stings. Please do understand that we made this release very early because of the problem with cron’s. The extra features are just whatever was already finished of the other bugs/features on the 3.0.8 list. We need to work translation into this workflow better though – I wonder if there is a way for us to use mantis to pass over new buttons to the translation team as soon as they are done?
Can you make a mantis for the new button? I added the next to the 3.0.9 list 🙂
I have a problem!
When I send a campaign, when I receive the emails with the caracter “=” in the middle of the words:
Campaña In= Iciada
phpList ha comenzado a enviar la campaña con = el asunto PRUEBA PLANTILLA
para ver el progreso de esta ca= mpaña, vaya a http://www.icsam.net/mailing//admin/?page=messa= ges&tab=active
What’s the problem?
Thanks!
Hi Julia, nice to meet you! The best ways to get help are listed on community.phplist.com/users 🙂 Anna x
The best place for this sort of help is on the Forums, this particular question was answered over a year ago.
http://forums.phplist.com/viewtopic.php?f=33&t=39568#p97188