Attention ! Cet article fait référence à SPIP-Listes version >= 2.0030
SPIP-Listes permet deux types d’envois :
- périodique (annuel, mensuel, hebdomadaire…) ;
- 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 ».
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.
Pour toute information complémentaire, consultez l’aide via le raccourci « Aide en ligne » de SPIP-Listes.
Discussions par date d’activité
6 discussions
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
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)
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).
J’ai vidé le cache, sans succès .. j’ai même supprimé le répertoire de cache, rien à faire ...
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
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
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
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
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 ?
C’est un bug ! Rajouté au TODO.
Merci.
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 :
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.
Suivre les commentaires : |