Tester la nouvelle version de spip-listes

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

ouah , des tables dédiées, trop d'la balle.
Je teste de ce pas.

et merci pour ce plugin remarquable.

"BoOz" <booz@rezo.net> a écrit dans le message de news:
45AE2C1A.5080803@rezo.net...
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

BoOz <booz <at> rezo.net> writes:

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

...

mais elle ne marche pas avec spip 1.9.1[7502], n'est pas? J'ai bien vu la barre
sur la version 1.9.1, j'ai essayé quand même et je confirme: FATAL ERROR.

Bon, je reviens à la precedente qui marche (presque) très bien.
Pourquoi presque? spip_listes est splendide, mais il m'arrive ça:
quand un abbonné change son format de html à text, tout semble marcher, MAIS il
ne receive plus sa lettre; il est ancore registré come abbonné a sa liste, mais
son change en format text n'est pas registré quand je le cherche comme auteur et
il ne reçoit plus rien...

Est-il un bug? Où j'ai me suis trompé en quoi?

Merci pour le plugin (et pour la réponse, j'espère... ;=) )

BoOz

Carlo