newsletter made simple
Fonctionnalités Newsletter Made Simple
Newsletter made simple est le nom du module de newsletter de CMS Made Simple. Ce module de newsletter gère automatiquement l'inscription à une ou plusieurs listes, la désinscription, la confirmation d'inscription, d'envoyer le message dans le double format HTML et en texte seul...
Depuis la version 2, Newsletter Made Simple permet d'utiliser plusieurs templates, ce qui justifie la mise à jour vers la version 2.
Installation du module de newsletter
Avant d'installer newsletter made simple, il faut installer également le module CGExtensions et l'activer (il ne suffit pas de le charger sur le serveur). Si ce module est présent mais que le message d'erreur "CGExtensions 1.9 Not Installed" apparaît, il ne sera pas possible de créer une liste dans NMS.
Sans le module CGExtensions, des messages d'erreur apparaissent dans le haut de la fenêtre de l'admin.
Il faut également veiller à configuer Cmsmailer (Menu Extensions » CMSMailer).
Configuration de Newsletter Made Simple
La première étape consiste à créer une liste. Personnellement, je commence toujours par créer une liste "test", qui servira par la suite à tester les newsletters. J'y ajoute comme utilisateurs quelques adresses email chez les principaux clients webmail du marché : gmail, yahoo, etc.
Dans les onglets subscribe, unsubscribe et config subscribe de l'écran Extensions » Newsletter Made Simple, il faut indiquer les messages destinés à l'utilisateur.
Subscribe
On y trouve le template Smarty pour s'inscrire à la newsletter.
Ci-dessus :
le formulaire d'inscription proposé par défaut par Newsletter Made Simple
J'utilise souvent ce template :
<b>Votre adresse email pour recevoir la newsletter : </b>
{if $message ne ""}
<br /><span class="nms_message">{$message}</span><br />
{/if}
{$formstart}
{$formhidden}
{if $prompt_email ne ""}
{$email}<br />
{/if}
{$submitbtn}
{$formend}
Ce qui donne ce résultat (visible sur un site de photographe)

ci-dessus :
mon template "Subscribe" pour une inscription simple à Newsletter Made Simple
Subscribe Email Body
Ce template contient le message que l'utilisateur va recevoir dans sa boîte aux lettres après inscription à la newsletter. Il est contrariant qu'il ne puisse être personnalisé selon la ou les listes, car comment gérer la question des multiples langues autrement qu'en créant une liste par langue ?
Voici un exemple de texte, en français :
Bonjour,
Quelqu'un, en principe vous, a inscrit votre adresse email pour recevoir notre newsletter.
Si cela est correct, merci de cliquer sur le lien suivant pour confirmer votre inscription. Sans cette confirmation, vous ne recevrez aucune lettre d'information. Si vous ne souhaitez pas recevoir de newsletter, ne faites rien.
Merci !
{$confirmurl}
Message displayed after subscription:
<b>Merci ! Thank You !</b>
<br>Vous allez recevoir un e-mail de confirmation.
Ce texte apparaît dès que l'on a cliqué sur le bouton Submit pour s'incrire.
Onglet Confirm Subscribe de Newsletter Made Simple
Confirmation email subject
Merci de confirmer votre inscription à notre newsletter
Confirmation email body
Merci d'avoir confirmé votre inscription à la newsletter.
Vous pouvez vous désinscrire à n''importe quel moment en suivant ce lien : {$unsubscribeurl}.
<a href="http://photo.guyvan.com/">Vouslez-vous visiter maintenant les galeries photo</a> ?
Message displayed after email confirmation
Bonjour,
Votre adresse {$email} a bien été confirmée {$dateconfirmed|cms_date_format}.
<br>
En vous inscrivant à la newsletter, vous avez la certitude de recevoir les dernières informations concernant : <ul><li>
l'agenda de <a href="http://www.damenature.com">votre magasin Dame Nature</a></li>
<li>les <a href="#">démonstrations et conférences</a></li>
<li>les <a href="#">dossiers</a> et <a href="#">leur bon promo du mois</a></li>
</ul>
A bientôt dans nos magasins !
Onglet Unsubscribe de Newsletter Made Simple
Body of the email sent to unsubscribe
Bonjour ! Ce message vous est envoyé à l'adresse {$email} pour vous demander de confirmer que vous avez choisi de ne plus recevoir aucune des lettres d'information de notre site http://photo.guyvan.com. Si cela est bien le cas, pour vous désinscrire, cliquez sur {$confirm_unsubscribe_url}.
Si tel n'était pas le cas, vous pouvez ignorer ce message.
Merci.
Text displayed after unsubscribe form is completed
Merci. Un dernier courrier vous a été envoyé à l'adresse {$email} pour confirmer votre désinscription de toutes nos listes de diffusion. Vous allez le recevoir d'un moment à l'autre.
Merci.
Text displayed after the unsubscribe process is complete
Merci. Votre adresse {$email} a maintenant été désinscrite de toutes nos listes de diffusion. Nous sommes navrés de vous perdre.
Problèmes d'accents dans Newsletter Made Simple
A chaque mise en place de Newsletter Made Simple, j'ai un problème avec les caractères accentués.
Exemple : "La liste des écrans de veille à télécharger gratuitement s'est étoffée : la dernière production étant un screensaver consacré à la manifestation connue sous le nom de Celles 44 édition 2008"
Pour résoudre ce problème de caractères accentués, il faut que le Message Charset de l'onglet Preferences soit cohérent avec le charset du template de message (en l'occurrence : < meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />).
Upload NMS1 vers NMS2
Lorsque l'on remplace la version 1 de newsletter made simple par la V2, les listes et utilisateurs préalablement créés disparaissent. Il faut donc les sauvegarder préalablement.
Dès la version 1.0.2 de Newsletter Made Simple, il est possible de faire une exportation via la commande users > Export Users from Database (commade disponible en bas de page).
Si le module Newsletter Made Simple ne permet pas d'exporter les utilisateurs, les solutions possibles sont les suivantes :
- récupérer les informations depuis la base de données
- faire un copier / coller des utilisateurs vers un tableur, exporter la liste en CSV et la réimporter dans NMS 2.
Importations d'utilisateurs dans NMS
Une fois les listes d'utilisateurs mises en place et configurées, il peut être intéressant d'y ajouter de nouvelles adresses en les important.
NMS gère le format .CSV, associé chez nombre d'utilisateurs à Microsoft Excel.
La tentation est grande d'utiliser ce type de format. Cependant, NMS attend que les champs soient séparés par des virgules (comas) alors qu'Excel génère des séparations sous forme de point-virgules (;).
L'erreur retournée par Newsletter Made Simple est la suivante :
Error at line 1, not enough fields
Elle se corrige très facilement en éditant le fichier d'adresses, par exemple dans notepad++ et en remplaçant les ; par des ,
Pensez à faire un backup régulier (exportation) de vos listes NMS.
Page précédente : Intégration de Cms Made Simple
Page suivante : Formbuilder, le module de formulaires pour CMS Made Simple