SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

280 Plugins, 197 contribs sur SPIP-Zone, 49 visiteurs en ce moment

Accueil > Interactivité, échanges > Email, Newsletters, listes de diffusion > Ma-Lettre > Ma-lettre

Ma-lettre

Compose et envoie des lettres d’informations (newsletters)

21 août 2008 – par erational – 111 commentaires

Toutes les versions de cet article : [Español] [français]

24 votes

Permet de composer sur mesure une lettre d’information (newsletter) en sélectionnant manuellement les articles, événements que l’on désire ajouter pour l’envoyer à un logiciel de gestion de listes extérieur à SPIP (de type SYMPA, Mailman...).

Objectifs du plugin

Le plugin Ma Lettre sert uniquement à composer des newsletters au format HTML et texte (brut) pour les envoyer à un logiciel tiers spécialisé dans la gestion des mailings-listes (comme SYMPA, Mailman, ...).

Le plugin est volontairement simple et élémentaire. Il ne gère donc pas les abonnés, les formulaires d’inscription, ...
Si vous avez besoin d’un plugin de gestions de newsletter complet intégré dans SPIP, utilisez plutôt alors SPIP-Lettres.

Téléchargement

Version de SPIPZipPlugins requis
SPIP 3.0 ma-lettre_3_0.zip Saisies
SPIP 2.0 ma-lettre_2_0.zip SPIP-Bonux, Cfg
SPIP 1.9.2 ma-lettre_1_9.zip aucun

Fonctionnalités

Elles sont volontairement restreintes :

  • Création de newsletter au format HTML et TXT
  • Archiver et gérer des lettres envoyés
  • Charger la dernière lettre
  • Créer un lien pour consulter la newsletter en ligne

Installation

  1. Copier dans le répertoire habituel ./plugins/ et activer le depuis le menu plugins
  2. Il est recommandé de configurer le plugin
    Configuration de ma-lettre
    Grâce à config (cfg), indiquer :
  • le numéro de votre article édito
  • quels objets vous voulez sélectionner : rien, articles, événements (requiert le plugin Agenda)
  • vos expéditeurs
  • destinataires courants.
astuce il est possible de configurer à minima et de détourner l’utilisation classique du plugin. Par exemple vous pouvez le configurer sans d’édito ni d’articles ou événements à cocher. Dans ce cas, le rédacteur de la lettre ne rentre que le titre de la lettre. C’est à vous alors d’écrire un patron de lettre basé sur une autre logique (par ex. une sélection d’articles à base de mots-clés ou un critère d’âge).

Composer une lettre

Etape 1 : Choisir les éléments qui composent votre newsletter

Chaque lettre est composée :

  • d’un édito (un article fixe dans SPIP)
  • d’une sélection d’articles que vous pouvez choisir en les cochant OU / ET entrant les numéros (pour déterminer un ordre particulier ou sélectionner de vieux articles)
  • d’une sélection d’événements que vous pouvez choisir en les cochant OU / ET entrant les numéros (pour déterminer un ordre particulier ou sélectionner de vieux articles)

sélection des derniers articles (en cochant)
sélection des derniers articles : on coche

sélection libre d'articles
sélection libre d’articles : on indique les numéros

Etape 2 : Choisir les expéditeurs et destinataires

choix expéditeurs / destinataires
Choisir les éléments qui composent votre newsletter

apercu de la lettre
Et vérifier si l’aperçu HTML et texte convient

Cliquer sur le bouton pour envoyer la lettre !
Après l’envoi, la lettre est archivée dans le répertoire IMG/lettre/

Personnaliser la lettre

version 3 et suivantes
Il suffit de surcharger les patrons livrés par défaut

public/malettre.html patron de la lettre (format HTML)
public/malettre_txt.html patron de la lettre (format texte)

version 2.1 et suivantes
2 fichiers uniquement définissent le patron des lettres envoyées

nom fichierdescription
malettre.html patron de la lettre (format HTML)
malettre_txt.html patron de la lettre (format texte)

Bien étudier ces deux fichiers qui utilisent des boucles POUR qui permettent de boucler sur la sélection d’articles de la newsletter.

version 2.0
Il suffit d’éditer les fichiers squelette contenus dans le répertoire ma-lettre

positionnom fichierdescription
1 malettre_header.html boucle l’entête de la lettre (incluant les styles)
2 malettre_edito.html boucle pour l’édito
3 malettre_item.html boucle pour un article
4 malettre_footer.html boucle pour le pied de la lettre

la même chose pour les fichiers malettre_txt_... qui décrivent l’affichage au format texte

Pseudo Balises

Dans vos squelettes, il est possible d’insérer les codes suivants

Pseudo-codeDescriptifRemarques
{URL_MALETTRE} Lien absolu de la lettre archivée sur le serveur
{TITRE_MALETTRE} Titre de la lettre (déterminé au moment de l’envoi)
{NOM_LISTE} Nom de la liste destinataire (défini dans le panneau du configuration) A partir de Ma lettre 3.2.0

Exemple d’utilisation dans un patron de lettre

  1. <a href="{URL_MALETTRE}">Consulter cette lettre directement en ligne</a>
  2. ...
  3. <h3>Lettre d'information </h3>
  4. ....
  5. <a href="mailto:sympa@listes.domaine.org?subject=unsubscribe%20{NOM_LISTE}>Se désinscrire de la liste {NOM_LISTE}</a>

Télécharger

Gérer vos archives

Depuis la version 3, le plugin introduit une boucle MESLETTRES qui permet de lister les lettres envoyées depuis l’espace public

  1. <B_archive><h3>Archives de la lettre d'information</h3>
  2. <ul>
  3. <BOUCLE_archive(MESLETTRES){pagination 5}{!par date}>
  4. [<li><a href="(#CHEMIN{IMG/#URL_HTML})">#TITRE</a> envoyé le [(#DATE|affdate_court)]</li>]
  5. </BOUCLE_archive>
  6. </ul>
  7. [<div class="pagination">(#PAGINATION)</div>]
  8. </B_archive>

Télécharger

Historique

versiondateremarque
3.3 février 2014 destinataires « autres » multiples
3.2 novembre 2013 ajout de {NOM_LISTE}
3.0 juin 2012 portage pour SPIP 3
2.3 janvier 2011 configuration choix des objets à sélectionner : articles , événements
2.2 juin 2010 compatible avec le plugin Mes abonnés de gestions d’abonnement
2.1 novembre 2009 un seul squelette pour gérer l’ensemble de la lettre
2.0 janvier 2009 version compatible SPIP 2
0.91 décembre 2008 support du multilinguisme, ajout de langue : NL
0.9 octobre 2008 lien vers les archives publiques
0.86 mars 2008 sortie publique du plugin

Voir en ligne : http://plugins.spip.net/malettre

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 30 novembre à 21:50, par cephig54 En réponse à : Ma-lettre

    Bonjour,
    configuration ; SPIP 2.1.26, version plugin 2.3.3.
    La génération de la lettre ne fonctionne pas ( délais très long et fichier généré vide )
    (suite transfert d’un site vers un nouvel hébergement )
    Vérification du répertoire IMG/lettre (777)
    Les fichiers générés sont du type _malettre.html à 0 ko
    Pas de messages d’erreur, ...

    Bien cordialement

    PNG - 61.1 ko

    Répondre à ce message

  • Le 14 novembre à 11:25, par fontaine En réponse à : Ma-lettre

    Bonjour,

    J’utilise la version 3.3.0 de ce plugin sur un site spip version 3.0.16
    Lorsque j’essaie d’ajouter un article à une lettre, j’obtiens le message « noajax »
    Quelqu’un pourrait-il m’aider ?
    D’avance merci
    Cordialement
    GeF

    Répondre à ce message

  • Le 29 août à 22:36, par Martine En réponse à : Ma-lettre

    Bonjour,

    Je viens de mettre à niveau tous les plugins de spip, et par conséquent de passer d’une version 2 à la version 3 en cours de Ma-lettre.

    Au moment de générer la lettre, j’ai le message suivant :

    erreur : impossible de créer la lettre au format HTML, vérifier le paramètre chemin d’accès et les droits en écriture (chmod 777)(../IMG/.lettre)

    J’ai bien les droits 777 sur IMG et sur lettre (où sont stockées les archives des lettres).

    Pourquoi est-ce affiché /IMG/.lettre et non IMG/lettre ? Est-ce la source du problème ?

    En outre, je n’ai pas de difficulté à charger la dernière lettre ou les archives, à l’exception de la bannière, peut-être parce qu’elle était dans le répertoire img en version 2 et images en version 3 ? Mais ce point n’a pas une grande importance !

    Merci de votre aide.
    Cordialement
    Martine

    • Le 29 août à 22:58, par Martine En réponse à : Ma-lettre

      Complément à mon message précédent. Dans les logs d’erreurs, j’ai :

      PHP Warning : fopen(../IMG/lettre/_malettre.html) [function.fopen] : failed to open stream : Permission denied in .../plugins/auto/ma-lettre_3_0/formulaires/editer_malettre.php on line 101

      Merci de l’aide
      Martine

    Répondre à ce message

  • Le 10 novembre 2008 à 12:48, par ? En réponse à : Plugin Ma-lettre : est-il possible de créer plusieurs modèles ?

    Bonjour. C’est très pratique ce plugin. Je me demandais s’il était possible de créer différents modèles pour l’envoi de newsletters différentes en fonction des activités de l’association (entête et signature différents par exemple) ? Je fais partie d’une asso qui a des activités assez distinctes (festival, revue, conférences) et ce serait pratique de n’avoir pas à changer à chaque fois les fichiers header et footer.

    Merci par avance pour votre aide.

    • Le 12 novembre 2008 à 08:59, par erational En réponse à : Plugin Ma-lettre : est-il possible de créer plusieurs modèles ?

      pour l’instant, il n’est pas possible d’avoir plusieurs patrons dans ma lettre. je l’ajoute à la liste des TODOs...
      sinon vous pouvez toujours utiliser SPIP-Listes qui lui gère déjà plusieurs patrons à la fois

    • Le 14 mars à 10:47, par jsene En réponse à : Ma-lettre

      Bonjour je vois ce message, qui date de la V2
      je sais qu’il a été possible ensuite de le faire puisque j’avais dans mon plugin.xml les lignes

             <bouton id='malettre' parent='naviguer'>
                      <titre>malettre:ma_lettre</titre>
                      <icone>img/icon_malettre.png</icone>
                      <url>malettre</url>
              </bouton>
              <bouton id='malettre21' parent='bando_edition'>
                      <titre>malettre:ma_lettre</titre>
                      <icone>img/icon_malettre.png</icone>
                      <url>malettre&amp;modele=malettreidf</url>
              </bouton>

      mais ce code, avec choix du « modele », était déjà peut-être modifié de votre version 2.0 ?

      en Version 3.3.0 comment faire dans paquet.xml pour indiquer la liste des boutons et des modèles ?

      merci d’avance
      JS

    Répondre à ce message

  • Le 28 janvier à 19:38, par gnsic2000 En réponse à : Ma-lettre

    Bonjour,
    Super plugin, simple et efficace, sauf que je ne peux le faire marcher que sous l’identité de webmestre du site ; si me logge comme simple administrateur d’une rubrique, je n’ai plus accés au plugin dans le menu Edition.
    Est-ce normal ?
    Merci

    Versions : spip 3.0.8 et plugin « Ma lettre » = 3.2.0

    Répondre à ce message

  • Le 8 juin 2012 à 09:04, par jeronimo74 En réponse à : Ma-lettre

    Bonjour,
    Quand je veux générer ma lettre j’ai le message suivant :

    Fatal error : Call to undefined function lire_config() in /web/monsite/www/plugins/auto/ma-lettre_3_0/formulaires/editer_malettre.php on line 89

    D’autre part, je ne vois plus les archives de la version précédente. Pourant les fichiers lettres sont dans /IMG/lettre. Une asctuce ?

    SPIP 3.0.1 [19436] / Ma lettre3.0.1

    • Le 8 juin 2012 à 09:35, par jeronimo74 En réponse à : Ma-lettre

      La ligne 89 correspond à cela :

      $id_article_edito = lire_config(« malettre/id_article_edito ») ;

      Lors de l’envoi j’ai également ceci :

      Warning : Invalid argument supplied for foreach() in /web/monsite/www/plugins/auto/ma-lettre_3_0/formulaires/envoi_malettre.php on line 145

      Merci d’avance pour votre aide.

    • Le 8 juin 2012 à 09:59, par erational En réponse à : Ma-lettre

      bonjour

      avez vous configuré le plugin dans le panel de configuration ?

      pour les anciens messages, oui c’est normal, il faut que j’écrire un script pour importer les anciennes archives dans la base de données (qui est une nouveauté de cette nouvelle version).

    • Le 11 juin 2012 à 15:27, par jeronimo74 En réponse à : Ma-lettre

      Bonjour,
      Oui, j’ai bien revalidé la configuration. D’ailleurs il avait conservé tous les éléments de la version précédente.

    • Le 10 septembre 2013 à 15:46, par GFont En réponse à : Ma-lettre

      Bonjour,

      Je souhaite passer mon site de lettre à Spip 3.0.11 et installer la version de Ma-lettre 3.0
      Je n’ai pas trouvé le script dont il est fait référence dans ce fil :

      Le 8 juin 2012 à 09:04 par jeronimo74 En réponse à : Ma-lettre
      Bonjour,
      D’autre part, je ne vois plus les archives de la version précédente. Pourant les fichiers lettres sont dans /IMG/lettre. Une asctuce ? SPIP 3.0.1 [19436] / Ma lettre3.0.1
      Le 8 juin 2012 à 09:59 par erational En réponse à : Ma-lettre
      bonjour
      pour les anciens messages, oui c’est normal, il faut que j’écrire un script pour importer les anciennes archives dans la base de données (qui est une nouveauté de cette nouvelle version).

      Quelqu’un aurait-il une solution pour remplir la base de données ? Par avance je vous remercie

      GeF

    Répondre à ce message

  • Le 9 octobre 2012 à 19:44, par didier En réponse à : Ma-lettre

    bonjour,

    merçi pour ce plugin très fonctionnel.
    J’ai un message d’erreur lors de l’envoi du courrier : Erreur lors de l’envoi du mail
    alors que le mail est bien envoyé et bien reçu.
    j’utilise « Facteur », avec une configuration en smtp

    j’ai le meme message d’erreur avec la version spip2 et spip3

    • Le 5 décembre 2012 à 09:03, par yvan En réponse à : Ma-lettre

      Bonjour,
      même chose chez moi.
      Il suffit de modifier le fichier formulaires/envoi_malettre.php en remplaçant la ligne 204 :
      $envoyer_mail($adresse,$lettre_title,$corps);
      par
      $res = $envoyer_mail($adresse,$lettre_title,$corps);
      Cordialement

    • Le 10 décembre 2012 à 04:38, par erational En réponse à : Ma-lettre

      merci beaucoup yvan pour tous vos correctifs que j’ai comité 68279 dans la version 3.0.5 du plugin.

      n"hésitez pas à comiter directement vos corrections sur la zone SVN

      cordialement

    • Le 20 juin 2013 à 11:57, par haqqtiviste En réponse à : Ma-lettre

      bonjour
      je viens d’installer aujourd’hui la dernière version

      j’ai les mêmes erreurs d’envoi. j’utilise aussi facteur. je suis chez ovh. le test de facteur fonctionne, donc les paramètres sont ok.

      merci en tout cas pour vos contributions

    • Le 9 septembre 2013 à 05:37, par erational En réponse à : Ma-lettre

      l’envoi par facteur était bugé.
      normalement le bug est resolu avec la version 3.1.0 du plugin.

    Répondre à ce message

  • Le 8 juin 2013 à 12:19, par Sadio En réponse à : Ma-lettre

    Bonjour
    Je viens d’installer ce super plugins mais j’ai un problème quand j’envoie les mails mes logos m’apparaissent pas.

    • Le 20 juin 2013 à 14:01, par yvan En réponse à : Ma-lettre

      Bonjour,

      votre site est-il accessible en https, utilisez-vous le plugin « Redirection HTTPS » ? Si oui, et si le certificat de votre serveur web n’est pas signé par une autorité de certification, alors vous ne visualiserez pas les logos dans la lettre dans un client mail comme Thunderbird. Il faut, dans ce cas, importer votre certificat dans votre logiciel de courrier.

      Cordialement

    Répondre à ce message

  • Le 29 janvier 2013 à 18:21, par Martine En réponse à : Ma-lettre

    Bonjour,

    Ce plugin est super, mais j’ai quelques soucis :
    -  le fichier de langue n’est pas pris en compte
    -  Je ne sais pas quoi modifier pour que le titre de la lettre apparaisse dans l’objet du message
    -  je ne sais pas comment récupérer l’URL de la lettre et l’indiquer dans le corps de la lettre pour qu’elle puisse être consultée en ligne si elle ne s’affiche pas correctement. Mais ce n’est peut-être pas possible

    Je suis en spip2.1.19 et j’utilise la version 2.3.2 du plugin.

    Merci de l’aide
    Martine

    • Le 30 janvier 2013 à 21:33, par Martine En réponse à : Ma-lettre

      J’ai trouvé la réponse à mes 2 premiers problèmes :

      1) pour la prise en compte du fichier de langue, il faut corriger par exemple <:malettre:lire_en_ligne :> au lieu de <:lire_en_ligne :>

      2) l’objet apparaît lorsqu’on envoie la lettre via sympa, mais pas lors de l’envoi à une adresse seulement

      Mais je ne sais pas comment je récupère l’URL de la lettre avec la balise #URL_MALETTRE. Ca ne semble pas marché.

      Martine

    • Le 1er février 2013 à 00:54, par erational En réponse à : Ma-lettre

      bonjour

      pour indiquer l’adresse de la lettre, il faut utiliser la pseudo balise {URL_MALETTRE} et non #URL_MALETTRE (qui sert uniquement une fois que la lettre envoyée si vous voulez lister des archives depuis la partie publique de votre site)

    • Le 1er février 2013 à 11:25, par Martine En réponse à : Ma-lettre

      Merci beaucoup.

      Ca fonctionne.
      Cordialement. Martine

    Répondre à ce message

  • Le 2 octobre 2012 à 11:50, par gilles En réponse à : Ma-lettre

    Bonjour,

    J’ai un problème avec la puce.

    Quand il y a une liste à puce dans un article qui sert pour la newsletter, les puces sont changées par une image dont l’adresse est « ../prive/puce_prive.gif ». Ce qui génère une erreur.

    Je ne vois pas comment changer ce lien.

    Quelqu’un sait ?

    • Le 2 octobre 2012 à 12:29, par gilles En réponse à : Ma-lettre

      J’ai trouvé la solution :

      dans le fichier malettre.html, il faut ajouter dans la boucle "<BOUCLE_selection_bonux...", et après la balise #TEXTE, le filtre "|liens_absolus"

      Ce qui donne :

      [<div style="font-family:Arial;font-size:0.8em;color:black;">(#TEXTE|liens_absolus)</div><br />]

    Répondre à ce message

Répondre à cet article

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Un sommaire pour vos articles

    12 août 2007 – 186 commentaires

    Une fonctionnalité du Couteau Suisse qui repère les intertitres des textes de vos articles ou de vos rubriques, et permet même plusieurs niveaux, puis en fabrique automatiquement un sommaire.

  • Squelette EasySqueletting pour SPIP 2.0

    22 août 2009 – 13 commentaires

    Le squelette EasySqueletting est un squelette de type généraliste, il propose une navigation sur 2 à 3 colonnes ainsi qu’une navigation horizontale par onglets. Les onglets sont des liens vers des rubriques que vous pouvez sélectionner manuellement. (...)

  • Facteur

    21 janvier 2010 – 311 commentaires

    Un plugin pour regrouper toutes les fonctions avancées autour de l’envoi de courriels. [#introductionenvoyer_mail() pour envoyer un courriel. Elle est assez simple d’utilisation mais peut paraître limitée lorsqu’on veut configurer des options plus (...)

  • Plugin Vidéo(s)

    23 novembre 2010 – 531 commentaires

    Interface de gestion et modèle d’insertion des vidéos : Dailymotion Vimeo Youtube Modèle de la balise HTML5 video avec alternative flash html5media : Lecture HTML5/Flash pour tout navigateur des fichiers MP4/H264/Ogg/WebM/Mkv Support (...)

  • Hébergeurs gratuits

    24 janvier 2009 – 32 commentaires

    Les vrais gratuits HébergeurExemple de site hébergéCommentaires Frihost 250 Mo d’espace disque, PHP, bases de données MySql illimitées. Sans pub. En anglais, mais ayant une section française. Vous devez poster 5 messages (de qualité) sur leurs (...)