{"id":1378,"date":"2010-02-19T16:05:20","date_gmt":"2010-02-19T15:05:20","guid":{"rendered":"http:\/\/flaven.fr\/?p=1378"},"modified":"2013-09-25T10:06:34","modified_gmt":"2013-09-25T08:06:34","slug":"joomla-newsletter-gerer-une-newsletter-sous-joomla","status":"publish","type":"post","link":"https:\/\/flaven.fr\/2010\/02\/joomla-newsletter-gerer-une-newsletter-sous-joomla\/","title":{"rendered":"Joomla, Newsletter &#8211; G\u00e9rer une newsletter sous Joomla"},"content":{"rendered":"<p><!-- Joomla, Newsletter - G\u00e9rer une newsletter sous Joomla  --><br \/>\n<!--  Joomla, Newsletter, Module , PHP, MySQL, CMS --><br \/>\nVoil\u00e0 une demande r\u00e9currente auquelle toute personne qui travaille sur le web a au moins \u00e9t\u00e9 confront\u00e9 une fois :  g\u00e9rer de A-Z d&#8217;une newsletter. A croire que l&#8217;on doit au minimum lire 5 newsletters par jour ! On va donc voir dans cet article comment g\u00e9rer une newsletter sous Joomla 1.5.<!--more--> De la gestion des inscrit \u00e0 l&#8217;envoi de la newsletter elle-m\u00eame !<\/p>\n<p>Joomla permet une gestion \u00e9tendue de l&#8217;envoi de newsletter, on va donc tester quelques-uns des modules disponibles. Les tests vont \u00eatre r\u00e9alis\u00e9s sous Joomla 1.5 en fran\u00e7ais <code>Joomla! 1.5.15 Stable [ Wojmamni Ama Mamni ]<\/code><\/p>\n<p><i>NB : Un conseil sur l&#8217;utilisation de ces modules : l&#8217;envoi intempestif de newsletter depuis un serveur web qui n&#8217;est pas v\u00e9ritablement un serveur d&#8217;envoi par exemple <code>smtp.mac.com<\/code> (serveur &#8220;white listed&#8221;) risque de causer plus de d\u00e9g\u00e2ts que de bienfaits \u00e0 votre nom de domaine et \u00e0 votre notori\u00e9t\u00e9. Au de-l\u00e0 disons d&#8217;une liste de 500 utilisateurs inscrits, il serait bon d&#8217;envisager une vraie solution, la liste des raisons militant pour ce changement serait presque aussi longue que l&#8217;article \u00e0 venir !<\/i><\/p>\n<h4>Les crit\u00e8res de s\u00e9lection de notre extension fonctionnelle sous Joomla<\/h4>\n<p>Plusieurs de crit\u00e8res s\u00e9lection pr\u00e9sident comme souvent \u00e0 notre choix, citons-les en vrac :<\/p>\n<ul>\n<li>L&#8217;insertion facile d&#8217;un formulaire d&#8217;inscription \u00e0 la newsletter<\/li>\n<li>La gestion des inscrits<\/li>\n<li>L&#8217;envoi d&#8217;un mail de confirmation et d&#8217;un mail de d\u00e9sabonnement<\/li>\n<li>L&#8217; export\/import des listes d&#8217;inscrits \u00e0 la newsletter eu format <code>.txt<\/code>, <code>.csv<\/code>, <code>.xml<\/code>. C&#8217;est tr\u00e8s utile lorsque vous envoyez des newsletters non depuis votre serveur web mais depuis un service v\u00e9ritable d&#8217;envoi de newsletter.<\/li>\n<li>Quelques \u00e9l\u00e9ments de personnalisation de la newsletter elle-m\u00eame ex Bonjour [name]<\/li>\n<\/ul>\n<p>Compte tenu que nous sommes parti sur Joomla 1.5 et que l&#8217;on ne souhaite pas franchement avoir un plugin\/module &#8220;moisi&#8221; qui n\u00e9cessiterai l&#8217;activation <code>legacy<\/code> de triste m\u00e9moire. (Cf <a href=\"http:\/\/social.hecube.net\/blog\/2009\/09\/29\/joomla-mobile-plugin-creer-une-version-mobile-de-votre-site-sous-joomla\/\">Joomla, Mobile, Plugin &#8211; Cr\u00e9er une version mobile de votre site sous Joomla<\/a>)<\/p>\n<p>Notre s\u00e9lection s&#8217;est port\u00e9e sur la liste suivante : <\/p>\n<h4>1. AcyMailing<\/h4>\n<p>De loin le meilleur module sous Joomla pour g\u00e9rer une newsletter pour tous ces aspects. Module pour lequel, nous n&#8217;avons fait que peu de capture tant les \u00e9crans sont limpides et donc d&#8217;une compr\u00e9hension ais\u00e9e. <\/p>\n<p><b>L&#8217;\u00e9cran de configuration de AcyMailing<\/b><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2010\/02\/joomla_module_newsletter_5.jpg\" alt=\"Joomla, Newsletter - G\u00e9rer une newsletter sous Joomla 1.5\" width=\"500\" height=\"265\" \/><\/p>\n<p><b>L&#8217;\u00e9cran classique une fois qu&#8217;un module est install\u00e9<\/b><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2010\/02\/joomla_module_newsletter_1.jpg\" alt=\"Joomla, Newsletter - G\u00e9rer une newsletter sous Joomla 1.5\" width=\"500\" height=\"265\" \/><\/p>\n<p><b>L&#8217;export CSV des inscrits \u00e0 la newsletter sous AcyMailing ouvert \u00e0 l&#8217;aide d&#8217;un \u00e9diteur texte<\/b><\/p>\n<pre lang=\"txt\">\r\n\temail;name;confirmed;html\r\n\tinfo@hecube.net;Administrator;1;1\r\n\tuser_1@hecube.net;user_1;1;1\r\n\tuser_2@hecube.net;user_2;1;1\t\r\n<\/pre>\n<h4>2. Communicator 2.0.x<\/h4>\n<p>C&#8217;est une extenion fonctionnelle de joomla qui se compose de 3 fichiers. Ces fichiers doivent \u00eatre install\u00e9s dans l&#8217;ordre qu&#8217;il vous plaira de suivre.<\/p>\n<ul>\n<li>Un Composant<\/li>\n<li>Un Module <code>mod_communicatorsubscribe_2.0.3.zip<\/code><\/li>\n<li>Un Plugin <code>plg_search_communicator_2.0.0.zip<\/code><\/li>\n<li>Un pack Language <code>fr-FR_communicator_lang_both_2.0.0.zip<\/code><\/li>\n<\/ul>\n<p>Une fois l&#8217;ensemble install\u00e9, vous disposez d&#8217;un espace de publication des newsletters assez facile d&#8217;acc\u00e8s qui permet d&#8217;archiver vos envois.<\/p>\n<p><b>Se promener dans Communicator<\/b><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2010\/02\/joomla_module_newsletter_3.jpg\" alt=\"Joomla, Newsletter - G\u00e9rer une newsletter sous Joomla 1.5\" width=\"500\" height=\"265\" \/><\/p>\n<p><b>L&#8217;espace de publication des newsletters assez proche du module <code>letterman<\/code><\/b><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2010\/02\/joomla_module_newsletter_4.jpg\" alt=\"Joomla, Newsletter - G\u00e9rer une newsletter sous Joomla 1.5\" width=\"500\" height=\"265\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2010\/02\/joomla_module_newsletter_1.jpg\" alt=\"Joomla, Newsletter - G\u00e9rer une newsletter sous Joomla 1.5\" width=\"500\" height=\"265\" \/><br \/>\n<b>L&#8217;export des inscrits se fait dans un format xml via Communicator<\/b><\/p>\n<pre lang=\"xml\" escaped=\"true\">\r\n&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&gt;\r\n              &lt;!-- Communicator export file --&gt;\r\n              &lt;!DOCTYPE subscribers [\r\n              &lt;!ELEMENT subscribers (subscriber+)&gt;\r\n              &lt;!ELEMENT subscriber (subscriber_id, name, email, confirmed, subscribe_date)&gt;\r\n              &lt;!ELEMENT subscriber_id (#PCDATA)&gt;\r\n              &lt;!ELEMENT name (CDATA)&gt;\r\n              &lt;!ELEMENT email (#PCDATA)&gt;\r\n              &lt;!ELEMENT confirmed (#PCDATA)&gt;\r\n              &lt;!ELEMENT subscribe_date (#PCDATA)&gt;\r\n              ]&gt;\r\n              &lt;subscribers&gt;\r\n                &lt;subscriber&gt;\r\n    &lt;subscriber_id&gt;1&lt;\/subscriber_id&gt;\r\n    &lt;name&gt;&lt;![CDATA[info]]&gt;&lt;\/name&gt;\r\n    &lt;email&gt;info@hecube.net&lt;\/email&gt;\r\n    &lt;confirmed&gt;0&lt;\/confirmed&gt;\r\n    &lt;subscribe_date&gt;2010-02-18 07:35:47&lt;\/subscribe_date&gt;\r\n  &lt;\/subscriber&gt;\r\n&lt;\/subscribers&gt;\r\n<\/pre>\n<h4>3. ccNewsletter<\/h4>\n<p>C&#8217;est un module Joomla, doubl\u00e9 d&#8217;un composant, cr\u00e9\u00e9 par Chill Creations (http:\/\/www.extensions.chillcreations.com\/), le fichier t\u00e9l\u00e9cahrg\u00e9 est <code>newsletter_ccNewsletter_107_UNZIP_FIRST.zip<\/code>, dans lequel nous trouvons comme dans un oeuf de p\u00e2ques, deux fichiers \u00e0 installer : <code>com_ccnewsletter.zip<\/code> et <code>mod_ccnewsletter.zip<\/code>.<br \/>\nUn fois le composant et le moudle install\u00e9s, il vous reste \u00e0 activer le module.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2010\/02\/joomla_module_newsletter_2.jpg\" alt=\"Joomla, Newsletter - G\u00e9rer une newsletter sous Joomla 1.5\" width=\"500\" height=\"265\" \/><\/p>\n<p><b>Activation du module <code>ccNewsletter<\/code> la position <code>left<\/code> du template Joomla<\/b><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2010\/02\/joomla_module_newsletter_6.jpg\" alt=\"Joomla, Newsletter - G\u00e9rer une newsletter sous Joomla 1.5\" width=\"500\" height=\"265\" \/><\/p>\n<p><b>Le formulaire d&#8217;inscription &#8220;moche&#8221; de <code>ccNewsletter<\/code> <\/b><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2010\/02\/joomla_module_newsletter_7.jpg\" alt=\"Joomla, Newsletter - G\u00e9rer une newsletter sous Joomla 1.5\" width=\"500\" height=\"265\" \/><\/p>\n<p>Le formulaire v\u00e9rifie la validit\u00e9 des adresses et nom d&#8217;utilisateur comme la plupart des formulaires des modules pr\u00e9c\u00e9dents.<\/p>\n<p><b>Les param\u00e8tres de personnalisation de votre newsletter au sein de ccNewsletter<\/b><\/p>\n<p><code>[unsubscribe link]  \t Inserted anywhere in your email will automatically generate a link for a user to unsubscribe.<\/code><br \/>\n<code>[name] \tInserted anywhere in your email will automatically generate a username for greetings.<\/code><br \/>\n<code>[activate link] \tInserted anywhere in your email will automatically generate a link for email activation.<\/code><\/p>\n<h4>Les laiss\u00e9s pour compte de la gestion newsletter<\/h4>\n<p>Il s&#8217;agit essentiellement d&#8217;abandonner les modules\/plugins qui n&#8217;ont pas \u00e9t\u00e9 d\u00e9velopp\u00e9s pour Joomla 1.5. Ainsi, l&#8217;extension fonctionnelle <b>Letterman<\/b> ou <b>Acajoom<\/b> n&#8217;ont pas \u00e9t\u00e9 retenus m\u00eame si le plugin <code>legacy<\/code> a \u00e9t\u00e9 activ\u00e9. <b>En attendant que ces modules soient port\u00e9s dans environnement 1.5, il vaut mieux y renoncer, c&#8217;est un facteur d&#8217;instabilit\u00e9 en moins.<\/b><\/p>\n<h2>En savoir plus<\/h2>\n<ul>\n<li>La cat\u00e9gorie &#8220;newsletter&#8221;  des extensions de Joomla.org<br \/>\n\t<a href=\"http:\/\/extensions.joomla.org\/extensions\/content-sharing\/newsletter\" target=\"_blank\">http:\/\/extensions.joomla.org\/extensions\/content-sharing\/newsletter<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Voil\u00e0 une demande r\u00e9currente auquelle toute personne qui travaille sur le web a au moins \u00e9t\u00e9 confront\u00e9 une fois : g\u00e9rer de A-Z d&#8217;une newsletter.&hellip; <\/p>\n<p class=\"text-center\"><a href=\"https:\/\/flaven.fr\/2010\/02\/joomla-newsletter-gerer-une-newsletter-sous-joomla\/\" class=\"more-link\">Continue reading &rarr; <span class=\"screen-reader-text\">Joomla, Newsletter &#8211; G\u00e9rer une newsletter sous Joomla<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":9463,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"bf_ai_meta_description":"G\u00e9rer une newsletter sous Joomla 1.5 avec succ\u00e8s. Cet article pr\u00e9sente des outils pour la gestion des abonn\u00e9s et l'envoi de newsletters.","bf_ai_og_title":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[3444,3435,3452],"tags":[2221,173,238,2211,211,20],"class_list":["post-1378","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming-databases","category-web-development","category-wordpress-cms","tag-cms","tag-joomla","tag-module","tag-mysql","tag-newsletter","tag-php"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3Vuhl-me","jetpack_featured_media_url":"https:\/\/flaven.fr\/wp-content\/uploads\/2010\/03\/joomla_generic_g_bf.jpg","_links":{"self":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts\/1378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/comments?post=1378"}],"version-history":[{"count":1,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts\/1378\/revisions"}],"predecessor-version":[{"id":9472,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts\/1378\/revisions\/9472"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/media\/9463"}],"wp:attachment":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/media?parent=1378"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/categories?post=1378"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/tags?post=1378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}