SPIP - Contrib

SPIP - Contrib

[ar] [en] [es] [fr] [it]

97 visiteurs en ce moment

fontsizeup fontsizedown
Accueil du site > Contribs > Interactivité, communication > Mails > SPIP-Listes > Première liste de diffusion sur SPIP-Listes
[8 commentaires]

Première liste de diffusion sur SPIP-Listes

mercredi 26 novembre 2008, par Paladin

1 vote

Démarche. Créer sa première liste de diffusion sur SPIP-Listes.

Attention ! Cet article fait référence à SPIP-Listes version >= 2.0030

SPIP-Listes permet deux types d’envois :

  1. périodique (annuel, mensuel, hebdomadaire, …) ;
  2. apériodique, envoyé exceptionnellement.

Une liste de diffusion est adaptée au premier cas. Cette liste peut contenir un message fixe ou reconstruit à chaque envoi (la liste des 10 derniers articles publiés, …). Une liste de diffusion a des abonnés qui peuvent librement changer leur format de réception (HTML ou texte seul), se désabonner temporairement, etc.

Si vous souhaitez envoyer de temps en temps un courrier, dont le contenu n’est pas forcément identique d’un envoi à l’autre, à des périodes différentes, le courrier est adapté à ce besoin.

Pour envoyer votre premier courrier, consulter la page disponible à ce propos sur spip-contrib.net.

Pré-requis

Aucune compétence particulière.

Pré-requis technique

Cet article illustre la création d’une liste de diffusion via SPIP-Listes >= 2.0030.

Le numéro de version de SPIP-Listes est inscrit dans le fichier plugin.xml, ainsi qu’en bas de page de configuration de SPIP-Listes. Si vous avez un doute sur la version du plug-in installée sur votre serveur, svp, contactez l’administrateur de votre système, le responsable informatique, ou toute autre personne au sein de votre organisation susceptible de vous renseigner.

Votre serveur doit pouvoir expédier le courrier. Tous les hébergeurs de site web ne le permettent pas. Là aussi, votre administrateur système ou votre responsable informatique sera d’un bon conseil.

Pour créer une liste de diffusion, les droits d’accès administrateur sont nécessaires.

Créer sa première liste

Connectez-vous à l’espace privé du site, puis sélectionnez l’icône « Listes de diffusion » qui se trouve dans le menu « Edition ».

La page du casier à courriers apparaît. Dans le bloc des raccourcis, cliquez sur « Créer une nouvelle liste de diffusion ».

Raccourci pour créer une nouvelle liste.

Dans le formulaire qui apparaît, un titre et un texte vous sont demandés. Le texte est une description en quelques mots qui sera affichée dans le formulaire d’abonnement. Renseignez ces deux champs puis validez.

Un patron vous est demandé. Une liste de diffusion a besoin d’un patron pour construire son contenu, le message. Si un message d’une liste de diffusion est vide, il ne sera pas envoyé. Sélectionnez un patron dans la boite des patrons puis validez.

Vérifier la liste des abonnés ainsi que leur format de réception. Notez qu’un abonné qui n’a pas de format de réception ne recevra pas le message de cette liste de diffusion. Vous pouvez attendre qu’il définisse lui-même ce format ou appliquer le format souhaité ici.

Définissez la périodicité ainsi que la date de premier envoi puis validez.

La page des listes de diffusion apparaît. Votre nouvelle liste y figure, précisant sa périodicité, la date de prochain envoi, et le nombre d’abonné à cette liste.

Sur la gauche, un bloc graphique vous présente le calendrier des envois et vous permet de contrôler visuellement la surcharge éventuelle de votre serveur.

Exemple de planning des envois

Pour toute information complémentaire, consultez l’aide via le raccourci « Aide en ligne » de SPIP-Listes.

Raccourci Aide en ligne

Retour en haut de la page

8 Messages de forum

Voir toute la discussion

  • Répondre à ce message

    17 juin 14:38 , par olivier

    problème réglé par une modification « au jugé » du code de spiplistes_meuleuse.php ligne 228 :

    $page_texte = (($message_texte !='')&&($message_texte !="\n")) ? $message_texte : spiplistes_courrier_version_texte($page_html);

    Le cas du « linefeed » n’était pas pris en compte, or tous les champs message_texte de la table spip_courriers contiennent ce caractère.

    Je voudrais bien qu’un vrai développeur prenne le relai.

  • Répondre à ce message

    10 juin 17:34

    Suite de mes investigations :

    En essayant un peu tous les patrons proposés dans le plugin, je suis tombé sur pangram qui est le seul, lorsque je choisis de recevoir mes Emails au format texte, à m’envoyer un corps de message en plus du pied. Mais il contient tout le source html (ce qui ne facilite pas la lecture) et se répète deux fois !

    Au moins j’ai relu le commentaire qui signale que, si l’on est pas content de la forme que prend l’Email au format texte avec son_patron.html, il suffit de créer en plus son_patron_texte.html pour que ce dernier soit pris en compte.

    Fort de cette information, j’ai créé un patron nouveautes_texte.html en virant toutes les balises et j’ai alors reçu un Email complet mais avec les balises, et le tout répété deux fois.

    J’aurais tendance à penser qu’il reste un bug avec le format texte.

  • Répondre à ce message

    4 juin 17:02

    Je me réponds déjà qu’il n’y a pas plus à s’inquiéter de modifier mes_options.php ou mes_fonctions.php dans ecrire/ avec la version actuelle et qu’il vaut mieux se risquer à écrire un patron minimaliste pour tester son installation du plugin que d’essayer de bidouiller les patrons déjà élaborés (pour le novice) proposés avec le plugin.

    Il reste que je me suis aperçu que ça marchait lorsque j’ai basculé mon profil sur "html". Quand je demande à recevoir du texte pur, je ne reçois, à travers mon lecteur de courrier, que la proposition de modifier mon profil, sans aucun autre contenu, alors que la version texte proposée par le casier à courriers contient bien la liste des brèves, documents et articles que je souhaitais.

    Là, il reste, je pense, un mystère que seule une bonne connaissance du code peut aider à élucider...

  • Répondre à ce message

    13 mai 18:05 , par olivier

    Bonjour, Je viens de tester que l’envoi de courrier à la liste de diffusion dont je suis l’unique membre fonctionne correctement, mais l’envoi périodique ou immédiat proposé au niveau de la liste de diffusion ne passe pas. Le message est toujours vide alors que j’ai pris soin de modifier le patron des nouveautés pour qu’il prenne en compte tout article de moins de deux mois. J’ai également essayé avec le patron article=2 mais en prenant un numéro d’article correct. J’ai peut-être un souci de configuration initiale car il y a une incohérence entre la doc d’installation initiale concernant la bonne façon de gérer mes_options.php et un post que j’ai lu indiquant de ne toucher à rien. Comme en jouant avec ecrire/mes_options.php j’avais fini par planter complètement mon spip, je suis revenu à l’option "on ne touche à rien".

  • Répondre à ce message

    1er mars 18:32 , par Paladin

    Pour restreindre la génération d’un courrier ou du contenu d’une liste à une rubrique, il faut créer/adapter un patron et restreindre la requête au numéro de la rubrique, au titre, ... Par exemple id_rubrique=4 dans la boucle pour ne laisser ressortir que les éléments de la rubrique #4.

    D’autres solutions sont disponibles (gestion/sélection par mots-clés, par titre, etc.). Consulter la documentation sur spip.net si besoin.

  • Répondre à ce message

    1er mars 01:59

    Bonsoir, Comment limiter le contenu d’une liste de diffusion à une rubrique donnée ? En effet, c’est tout à fait possible pour les courriers mais pour les listes, je ne comprends pas comment on peut faire et donc générer un courrier automatique, à la fréquence voulue selon un patron donné mais qu’avec les nouveautés, par exemple, d’une rubrique. Merci d’avance

  • Répondre à ce message

    18 février 09:26 , par Paladin

    C’est un bug ! Rajouté au TODO.

    Merci.

  • Répondre à ce message

    18 février 09:11 , par gillesq

    Bonjour,

    Ce plugin ( version 2.0077-25974 <1.98>) fonctionne parfaitement pour moi, sauf pour l’ajout d’un modérateur qui après un bref double affichage décalé de l’espace privé laisse la page en cours de chargement.

    D’autres ont-ils déjà rencontré ce problème ? Compatibilité avec d’autres plugins ?

Répondre à cet article

Retour en haut de la page

Ça discute par ici