Hello,
J'ai commité la nouvelle version de spip listes : SPIP listes 1.9.2, qui fonctionne sur SPIP 1.9.1 et 1.9.2 (svn)
Le code est sur Spip-zone, et on peut télécharger le zip ici (en haut à droite)
http://bloog.net/_telecharger.php3?id_article=83
Les nouveautés sont :
- Tables dédies, décrites ici
http://zone.spip.org/trac/spip-zone/browser/plugins/test/spip-listes/spip-listes_1_9_2/base/spip-listes.php
- gestion multilingue avancée ; les listes ont une langue qui s'applique aux messages automatiques (patron, pied de mail désabo)
- possibilité de donner un titre personalisé aux courriers automatiques
- pied de page sous forme de modele modifiable http://zone.spip.org/trac/spip-zone/browser/plugins/test/spip-listes/spip-listes_1_9_2/modeles/piedmail.html
- Autocron dans l'espace privé pendant les envois, avec décompte des envois en direct sans recharger la page (techno jalousée par la nasa !!)
- Statistiques du nombre de mails envoyés par courrier, de durée d'envoi, et trace de la liste à laquelle le courrier a été envoyé.
- Nombre d'envoi par lot paramétrable (20 par défaut)
- Possibilité d'utiliser un patron pour la version texte grâce au suffixe _texte ; ex : monpatron_texte.html
- Boucle LISTES, et boucle COURRIERS pour afficher des choses dans l'espace public
exemples : http://spip-zone.info/?page=test
squelette : http://spip-zone.info/squelettes/test.html
- nouveau patron par defaut pour un portefolio, avec version texte en squelette dédié
--------
La mise à jour depuis un ancien spip-listes se fait automatiquement lors du premier passage sur l'historique des envois (page d'accueil de l'espace privé). En cas de grosses listes > 7500 abonnés, vous aurez peut etre un time out, dans ce cas, il suffit de revenir sur la page historique des envois pour terminer la maj.
Il reste pour sortir la version au public à adapter / compléter les fichier de langues :
- certaines chaines ont changé
- d'autres, nouvelles, sont encore en dur dans le code
- les patrons par defaut ne sont pas tous internationalisés
Et il faut aussi mettre la doc à jour.
Améliorations à prévoir pour la suite (TODO) :
- ergonomie de l'import patron : à passer en ajax
- optimisation de la meleuse, j'en ai deja fait pas mal, mais on peut continuer à réduire les opérations de ce fichier pour accelerer encore
http://zone.spip.org/trac/spip-zone/browser/plugins/test/spip-listes/spip-listes_1_9_2/inc/spiplistes_meleuse.php?rev=8863
- amélioration de la cosmetique de la maj ?
- prévoir une fonction pour forcer l'envoi en charset ISO si le site est en UTF8 (certains clients mails n'aiment pas UTF8)
- pouvoir utiliser une liste d'abonnés issue d'une table spécifique (donc probablement stocker le format de reception ailleurs que dans spip_auteurs)
- Vos autres idées/scripts sont les bienvenus
Vous pouvez donc en attendant tester SPIP-listes 1.9.2 version dev et participer aux finalisations, ca serait même très apprécié.
BoOz