Après un mois et demi de développement actif, je suis fier de pouvoir vous annoncer la mise à disposition de cette première version bêta de Wanewsletter 2.3. Comme son nom l’indique, cette version est expérimentale, et la première de la série qui plus est. La prudence est donc de mise, et vous ne devriez pas effectuer la mise à jour, si ce n’est dans le but de tester le script et de me faire des retours, qu’ils soient positifs (remerciements, félicitations, adulations, …) ou négatifs (découverte de bugs, critiques, insultes, …). Nouveautés de cette version --------------------------- – Compatibilité garantie avec PHP 5.x – Support des bases de données SQLite – Support de l’extension MySQLi de PHP – Module de statistiques plus esthétique et performant – Support des emails multi-formats (pour les listes multi-formats uniquement) – Les newsletters peuvent désormais être chargées à partir d’URLs – Les profils des abonnés sont désormais modifiables via l’administration – Le script options/extra.php accepte désormais les identifiants de liste multiples ainsi que le paramètre use-variable (voir la FAQ) – Meilleure gestion des jeux de caractères – Les inscriptions nécessitent désormais toujours une confirmation si la liste le demande, même si l’email est déjà présent dans une autre liste gérée par Wanewsletter (option à la configuration) – Les envois peuvent désormais être annulés – Les listes peuvent désormais être privées (non affichées dans le formulaire par défaut) – Possibilité d’export basique des listes d’abonnés au format XML – Optimisation de l’outil d’importation d’emails – Nouveau système de confirmation d’inscription/désinscription – Les administrateurs peuvent désormais être prévenus des désinscriptions – Possibilité de spécifier des champs supplémentaires à l’inscription – Possibilité d’export sous forme d’archive tarball des newsletters archivées – Correction de nombreux bugs (voir changelog de Wanewsletter 2.2.8) Certaines des nouveautés prévues dans cette version ont dùes être reportées à une version ultérieure, et notamment : – Les regroupements de listes lors des envois – La gestion des bounces (emails de retour d’erreur) – Les inscriptions à plusieurs listes simultanément – Interface sous forme de classe ou de jeu de fonctions permettant d’interagir avec Wanewsletter à partir d’autres applications PHP – Permettre la suppression de fichiers joints sans devoir supprimer également les archives auxquelles elles sont liées – Modèles d’emails spécifiques à chaque liste L’implémentation de certaines fonctionnalités est toujours prévue dans la ou les prochaines versions bêta. Il reste également certaines tâches sur ma todo list : – Vérifier le bon fonctionnement du script sur PHP 5.1.x – Donner la possibilité de changer le format des emails d’inscription, confirmation, etc – Terminer/Passer le script contrib/wanewsletter en statut stable ? – Essayer d’optimiser la phase d’envoi – Trouver une solution pour rendre les envois plus sùr (cas de plantage en cours d’envoi) – Réactiver la fonction de détection approfondie des emails ? – Rendre fonctionnel les divers scripts JavaScript dans le navigateur de Safari – Terminer la mise à jour de la documentation – Faire traduire la documentation en anglais – Possibilité de spécifier une date/heure pour le début du traitement des envois via cron (le champ log_date existe déjà, pourquoi se priver ?) Les demandes de nouvelles fonctionnalités seront encore prises en compte et ce, jusqu’à la publication de la seconde version bêta. Cependant, seules les demandes ne nécessitant pas de modifications excessives dans le code source seront susceptibles d’être acceptées. Changelog complet de Wanewsletter 2.3: http://phpcodeur.net/wascripts/wanewsletter/changelog#2.3-beta1 Téléchargement de Wanewsletter 2.3: http://phpcodeur.net/wascripts/wanewsletter/releases/2.3-beta1/