Aller au contenu principal

Un article paraît dans une catégorie choisie, et les personnes abonnées à ce thème reçoivent un courriel. C'est tout ce que fait la lettre d'info de Formulus, et c'est ce que demandent la plupart des sites : une mairie qui annonce des travaux, une association ses rencontres, un blog ses nouveaux billets. Le contenu du courriel, c'est l'article : pas d'éditeur de campagne, pas de mise en page à composer.

1. Allumer la lettre d'info

Formulus → Options, onglet Lettre d'info :

Réglage Ce qu'il fait
Activer la Lettre d'info Éteinte par défaut : une mise à jour de Formulus n'envoie jamais rien d'elle-même.
Nom et adresse de l'expéditeur Vides : ceux de la configuration du site. Une adresse d'un autre domaine que le site risque de finir en indésirables.
Courriels par passage Combien de courriels partent à chaque passage de la tâche planifiée (50 par défaut).

L'installation crée la tâche planifiée Formulus : envoyer la lettre d'info, toutes les 5 minutes (Système → Tâches planifiées). Sans elle, rien ne part.

2. Le formulaire d'inscription

Créez un formulaire à partir du modèle Lettre d'info. Il pose, dans l'ordre : l'adresse e-mail, les Thèmes de lecture, le consentement et le bouton.

Le champ « Thèmes de la lettre d'info »

C'est lui qui dit ce que le formulaire propose. Dans l'onglet Champs, cliquez sa roue dentée :

Réglage Ce qu'il fait
Catégories proposées Les catégories d'articles proposées aux abonnés. Cochez-en une ou plusieurs.
Sous-catégories comprises Oui : les sous-catégories sont proposées aussi, et leurs articles partent comme ceux de leur catégorie.

Sur le site :

  • une seule catégorie : il n'y a rien à choisir. Le champ s'affiche en une phrase, à sa place : « Vous recevrez un courriel à chaque nouvel article publié dans : Blog. » ;
  • plusieurs catégories : le visiteur coche ses thèmes. S'il n'en coche aucun, il les reçoit tous.

L'onglet Envoi et mails

Dans le cadre Lettre d'info, mettez Ce formulaire inscrit à la lettre d'info sur Oui, et choisissez le Champ de l'adresse (le champ E-mail ; vide, Formulus prend le premier champ E-mail à l'enregistrement).

Les réglages qui désignent un champ se relient tout seuls : si vous réappliquez un modèle, ou retirez un champ, Formulus relie le réglage au nouveau champ du même type et vous le dit.

Placez ensuite le formulaire où vous voulez : lien de menu, module (une colonne, un pied de page) ou dans un article (chapitre 11.5).

3. Ce que vit l'abonné

  1. Il remplit le formulaire. Le site lui dit qu'un courriel vient de partir.
  2. Il reçoit « Confirmez votre inscription », avec un bouton. Le bouton ouvre une page où il confirme d'un clic. Tant qu'il n'a pas confirmé, il ne reçoit rien ; sans confirmation, son adresse est effacée au bout de 7 jours.
  3. Il est inscrit. La date du clic est gardée : c'est la preuve de son consentement.

Pourquoi deux clics ? Les messageries professionnelles ouvrent les liens toutes seules pour les analyser. Un lien qui inscrirait à lui seul inscrirait n'importe qui.

Une adresse déjà inscrite qui remplit de nouveau le formulaire voit le même message (le site ne révèle jamais qui est inscrit) et reçoit « Votre lettre d'info », avec ses deux boutons : Changer mes thèmes de lecture et Me désabonner. C'est aussi le moyen de retrouver ces liens sans avoir de courriel sous la main.

Se désabonner

  • le bouton Me désabonner au bas de chaque courriel : une page, un bouton, c'est fait ;
  • le bouton Se désabonner que Gmail, Yahoo ou Outlook affichent en haut du courriel : sans page ;
  • une nouvelle inscription, qui renvoie le courriel avec le bouton.

Se désabonner efface l'adresse. Il n'y a pas de liste noire : une personne qui revient repasse par la confirmation.

4. Publier un article

Dans l'écran d'un article, l'onglet Lettre d'info porte Prévenir les abonnés, sur Oui par défaut. Un article part quand il passe à l'état publié (Enregistrer, ou bouton Publier de la liste), et si :

  • sa catégorie est proposée par au moins un formulaire d'inscription publié ;
  • il est en accès Public (un article réservé ne part jamais par courriel) ;
  • sa date de publication est atteinte, et sa date de fin pas dépassée.

Un message vous dit combien d'abonnés le recevront. Corriger une coquille et réenregistrer ne renvoie rien : un article ne part qu'une fois. Un article programmé part quand sa date arrive.

Le courriel donne la catégorie, la date, le titre, l'introduction, l'image d'introduction et un bouton Lire l'article, puis Changer mes thèmes de lecture et Me désabonner. Aucun pistage : pas de pixel d'ouverture, pas de lien réécrit pour compter les clics.

5. L'administration

Formulus → Lettre d'info : abonnés : la liste, le compte des actifs et des inscriptions en attente, des filtres (statut, thème, formulaire d'origine), la suppression et l'export Excel ou CSV.

Inviter un groupe

Vos visiteurs qui ont déjà un compte sur le site (clients, adhérents, habitants inscrits) peuvent être invités sans ressaisir leur adresse. Dans Lettre d'info : abonnés, bouton Inviter un groupe :

  1. Choisissez le groupe d'utilisateurs. Ses sous-groupes sont compris, les comptes bloqués sont ignorés.
  2. Choisissez le formulaire d'inscription : ses catégories deviennent les thèmes proposés, et sa langue sert aux comptes qui n'ont pas choisi la leur.
  3. Cliquez Envoyer les invitations.

Chaque compte reçoit son propre courriel, dans sa langue, avec un bouton Oui, je m'abonne. Le bouton ouvre la page habituelle où il confirme d'un clic, avec l'adresse de son compte. Sans clic, il n'est pas abonné et ne reçoit aucun article. Le lien vaut 30 jours.

Dans la liste, un invité porte le statut Invité. Il devient Actif quand il confirme. Une adresse déjà abonnée, en attente ou déjà invitée n'est jamais réinvitée : relancer l'invitation du même groupe n'envoie qu'aux nouveaux comptes. Si un invité s'inscrit plus tard par un formulaire, l'inscription normale reprend le dessus.

Les courriels partent pendant que la page travaille : une vingtaine prend une vingtaine de secondes. Pour un très grand groupe, invitez-le par morceaux (des sous-groupes).

Formulus → Lettre d'info : envois : un article par ligne, avec ses destinataires, envoyés, en attente et échecs (le détail donne le message du serveur). Trois boutons :

Bouton Ce qu'il fait
M'envoyer un essai Le courriel de l'article, à votre seule adresse, sans toucher aux abonnés.
Relancer les échecs Les courriels en échec repartent au prochain passage.
Renvoyer L'article repart vers tous ses abonnés actuels (avec confirmation).

En tête de ces deux écrans, une alerte si la lettre d'info est éteinte, si aucun formulaire ne propose de catégorie, ou si la tâche planifiée n'a pas tourné depuis 24 heures.

6. Les textes des courriels

Les quatre courriels sont des modèles de mails de Joomla, un par langue : Formulus → Modèles de mails. Ils ont une version HTML (avec les boutons) et une version texte, envoyées ensemble.

Modèle Balises
Confirmer l'inscription {SITENAME} {EMAIL} {THEMES} {LIEN} {DELAI}
Lien de préférences {SITENAME} {EMAIL} {THEMES} {LIEN} {DESABONNEMENT}
Invitation {SITENAME} {EMAIL} {THEMES} {LIEN} {DELAI}
Nouvel article {SITENAME} {TITRE} {INTRO} {IMAGE} {LIEN} {CATEGORIE} {DATE} {PREFERENCES} {DESABONNEMENT}

7. Un site multilingue

  • Un formulaire ne propose que les catégories de la langue de la page : cochez Blog (fr) et Blog (en) dans le même champ, chaque visiteur ne voit que le sien.
  • Les libellés des champs, eux, ne se traduisent pas : faites un formulaire par langue (une copie suffit) et un module par langue.
  • L'abonné garde la langue de son inscription. Un article dans une langue ne part qu'aux abonnés de cette langue ; un article en « Toutes » part à tous.
  • Les courriels et les pages de l'abonné sont dans sa langue.

8. RGPD

  • On ne garde que l'adresse, les thèmes, la langue, le formulaire d'origine et les dates d'inscription et de confirmation.
  • Une demande d'accès de Joomla (Utilisateurs → Confidentialité) sort l'abonnement ; une demande d'effacement le supprime.
  • Une invitation n'abonne personne : c'est le clic de la personne, daté, qui prouve son accord, comme pour une inscription par formulaire. N'invitez que des personnes avec qui vous avez déjà un lien (clients, adhérents).
  • Le journal des actions note invitations, confirmations, désabonnements, envois, renvois, exports et suppressions.

Un abonné n'a pas de compte sur le site, et le formulaire de demande de Joomla exige d'être connecté : s'il vous écrit, créez sa demande vous-même dans l'administration. Pensez à décrire la lettre d'info dans votre politique de confidentialité.

9. À dire à votre client

  • Au-delà de quelques centaines d'abonnés, déclarez un vrai serveur d'envoi (SMTP) dans Système → Configuration → Serveur. Sinon les courriels finissent en indésirables, ou l'hébergeur bloque.
  • Le planificateur de Joomla ne tourne que quand le site a des visites. Pour un site peu visité, faites-le appeler par une tâche cron ou un webcron : sinon les courriels attendent.

À jour pour Formulus 1.0.733.