Première liste de diffusion sur SPIP-Listes

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

Discussion

6 discussions

  • 1

    Bonjour,

    Je cherche ou est stocké le pied de page par défaut de spip liste ?

    En effet, lorsque je choisi le Grand patron, et que je laisse le patron de pied à aucun, lors de l’envoie d’une lettre, une ligne apparait quand même pour se désabonner en bas de page...
    Ou trouver cette ligne ?

    Merci d’avance

    Versions :
    SPIP-Listes 2.0153-42632 <1.98> jQuery 1.4.4
    SPIP 2.1.10 [17657]

    • Personne pour me tuyauter ?
      Mon niveau de code php et objet est trop mauvais ... Sniff

    Répondre à ce message

  • 5
    rossignol

    Bonjour,
    j’ai un problème lorsque je veux ajouter un patron, je le prévisualise sans problèmes (je le vois bien ..). Mais lorsque que je rentre du texte et que je clic sur valider, j’ai bien mon texte mais pas de patron.
    D’autres utilisateurs sont touchés par ce problème : http://forum.spip.org/fr_217424.html

    Merci d’avance de votre aide

    • Désolé, je ne comprends pas tout.
      Merci de préciser les versions (SPI, SPIP-Listes, ..)
      Et voir ce que ça donne après avoir nettoyé le cache SPIP ( supprimer /tmp/cache est radical, mais - en général - fonctionne bien)

    • rossignol

      Désolé de mes explications confuses ..

      Version de SPIP-Listes : 2.234.3-60169
      Version de SPIP : SPIP 2.0.19 [19379]

      Ci-joint une image plus parlante, exposant le problème

    • Me semble venir du cache.
      A confirmer en vidant /tmp/cache (racine du site).

    • rossignol

      J’ai vidé le cache, sans succès .. j’ai même supprimé le répertoire de cache, rien à faire ...

    • rossignol

      Je rectifie après un nouvel essai, cela fonctionne, merci beaucoup Paladin !

    Répondre à ce message

  • Bonjour,

    Par suite d’une erreur d’inscription, je reçois des quantités de messages d’utilisateurs de SPIP qui ne m’intéressent pas du tout :
    Pitié  !
    Je n’arrive pas à me désabonner !
    HELP please ;-)

    Je me suis inscrit sous le nom de Tréteaux Lyriques avec email treteaux@gmail.com

    Me répondre à philippedelaubier@gmail.com SVP

    MERCI

    Répondre à ce message

  • 4

    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 ».

    • 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...

    • 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.

    • 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.

    • Bonjour
      J’ai exactement le même problème... et je ne trouve pas la solution.
      La version texte est bien disponible sur le site. On peut la visualiser. Mais tous les abonnés à la version texte reçoivent un message vide... c’est assez curieux.
      Toutes les idées sont les bienvenues... j’ai fait la modification proposée dans le message précédent sans succès... mais je m’y suis peut être mal pris.

    Répondre à ce message

  • 1

    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

    • 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

  • 1

    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 à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom