Bandeau cms

Menu:

Activités

CMS Made Simple

Quoi de neuf ?

Page 1 of 5  > >>

03/05/10
Category: Modules et extensions

Une alternative intéressante à Picasa pour charger de nombreuses photos sur son site en une opération (par FTP par exemple) et les afficher sous forme d'icônes.

07/07/09
Category: Modules et extensions
Rédaction d'un aide-mémoire sur le module de news de CMS Made Simple.
06/12/09
Category: Modules et extensions

Pourquoi faire ? Eh bien par exemple pour afficher - ou non - le bloc de contenu en question.

Il est possible de demander l'affichage d'un bloc vide, par exemple pour prévoir son emplacement dans le gabarit. Mais si le designer a prévu un fond dans la CSS, on aura le fond et pas de contenu (puisque vide).

Comme on ne peut pas tester directement le contenu du bloc, il faut le mettre dans une variable que l'on peut tester.

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.

NMS : formulaire d'inscription par défaut
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)

Template NMS pour l'inscription
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.