SPIP-Contrib

SPIP-Contrib

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

290 Plugins, 198 contribs sur SPIP-Zone, 125 visiteurs en ce moment

Accueil > Interactivité, échanges > Email, Newsletters, listes de diffusion > Newsletter > Mailsubscribers

Mailsubscribers

16 janvier 2013 – par Cerdic – 434 commentaires

47 votes

Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email.

Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes de diffusion (simplifiées) permettant de cibler des listes d’inscrits au cas par cas dans les envois en nombre par courier électronique.

Pour les développeurs, ce plugin implémente la partie subscribe de l’API Newsletter et peut donc être utilisé avec les plugins Newsletters et Mailshot pour l’envoi de Newsletters.

Installation

Le plugin s’installe classiquement, et ne nécessite pas d’autre plugin pour fonctionner. Cependant, si vous souhaitez importer et exporter des listes d’abonnés au format CSV, vous devrez installer le plugin complémentaire SPIP Bonux.

Configuration

Vous pouvez configurer ce plugin pour l’adapter à vos besoins.

Opt-in

Vous pouvez choisir le fonctionnement en simple Opt-in ou double Opt-in :

  • en simple opt-in : il suffit pour s’inscrire que la personne renseigne son email dans un formulaire d’inscription explicitement dédié à l’envoi d’informations par mail, ou qu’il coche une case « je veux m’inscrire à la Newsletter » dans un autre formulaire (inscription comme redacteur dans le site par exemple) ;
  • en double opt-in : l’inscription est mise en attente suite à cette première étape, et un email est envoyé sur l’adresse courriel renseignée, demandant de cliquer sur un lien pour confirmer l’inscription. Il y a donc une étape de vérification.

Le mode double opt-in permet d’avoir une base d’inscrits de meilleure qualité. Il évite les inscriptions forcées, pour le compte d’autrui, ainsi que d’inscrire une adresse email erronée (faute de frappe). Ce mode est nécessaire dans certain pays pour être en accord avec la loi. En France le simple opt-in suffit, mais il est recommandé d’utiliser le double opt-in.

Inscription à la Newsletter lors de l’inscription au site

Si vous activez cette option, une case à cocher sera automatiquement ajoutée sur le formulaire d’inscription au site pour permettre l’inscription à la Newsletter en même temps.

Listes de diffusion

Pour chaque liste, indiquez un identifiant (lettres et chiffres uniquement) ainsi qu’un libellé explicite. Vous pouvez a posteriori fermer une liste : dans ce cas il n’est plus possible de s’y inscrire, mais vous conservez tout de même la liste des inscrits en base de donnée.

Par défaut, il n’y a qu’une liste de diffusion disponible, avec l’identifiant newsletter.

Listes de diffusion automatiques

Il est possible d’avoir des listes de diffusion dont les abonnés sont automatiquement synchronisées avec d’autres tables ou même d’autres bases [1]. Le plugin permet par exemple de créer les listes automatiques des Administrateurs, des Redacteurs et des Visiteurs du site.

Si vous cochez la liste des Administrateurs en Enregistrez, elle apparaîtra avec une mention précisant que cette liste est synchronisée automatiquement. Si vous raffraichissez la page quelque minutes plus tard (ce n’est pas immédiat car la synchronisation est faite en tache de fond), le nombre d’abonnés apparaitra.

Vous pouvez aussi définir votre propre liste automatique synchronisée. Pour cela, créez la liste avec un identifiant et un nom qui vous conviennent, puis ajoutez dans votre fichier mes_fonctions.php la fonction mailsubscribers_synchro_list_newsletter_xxx() que vous aurez créé (en remplaçant xxx par l’identifiant de votre liste).
Cette fonction devra retourner un tableau d’abonnés, chacun étant décrit par un tableau avec
-  l’entrée obligatoire email
-  les entrées facultatives nom et prenom.

Ces données peuvent venir aussi bien d’une table SQL, d’un fichier texte, CSV, d’une autre base de donnée…

Le plugin synchronisera alors automatiquement 1 fois par jour les abonnés avec la liste fournie par votre fonction, et vous pourrez envoyer des Infolettres sur ces listes toujours à jour.

Inscription-désinscription sur le site public

Le plugin ne propose par défaut aucune page d’inscription pour le site public. Vous devez ajouter le formulaire d’inscription et désinscription dans votre squelette.

Formulaire d’inscription

Vous pouvez insérer simplement le formulaire d’inscription dans votre squelette avec la balise #FORMULAIRE_NEWSLETTER_SUBSCRIBE. L’inscription se fera sur la liste par défaut newsletter.

Le formulaire est volontairement le plus simple possible se limitant à un label et un champ de saisie (automatiquement rempli par l’adresse email du visiteur si identifié). Cela vous permet d’ajouter un titre à votre guise. Vous pouvez modifier le libellé du bouton en personalisant la chaine de langue bouton_subscribe.

Pour proposer l’inscription sur une autre liste ou plusieurs listes, indiquez l’identifiant de la ou les listes en argument de la balise, séparés par une virgule. Les paramètres à passer doivent être entre guillemets. Par exemple :

#FORMULAIRE_NEWSLETTER_SUBSCRIBE{
   "newsletter,nouveautes",
   "checklist" }

Lors de son inscription, l’internaute reçoit un email d’information (ou de confirmation si double opt-in).

Comme pour tous les formulaires, il est possible d’insérer le formulaire d’inscription à l’intérieur du texte d’un article, plutôt que dans un squelette, au moyen de l’appel de modèle suivant :
<formulaire|newsletter_subscribe|listes=liste1| ... >

Formulaire de désinscription

Comme pour le formulaire d’inscription, le formulaire de désinscription s’insère avec #FORMULAIRE_NEWSLETTER_UNSUBSCRIBE. Vous pouvez indiquer la ou les listes concernées en argument : #FORMULAIRE_NEWSLETTER_UNSUBSCRIBE{"newsletter,nouveautes"}

Vous pouvez modifier le libellé du bouton en personalisant la chaine de langue bouton_unsubscribe.

Lors de sa désinscription, l’internaute reçoit un email d’information. Si il n’est plus abonné à aucune liste, son adresse email est obfusquée, transformée en md5 de son email avec le domaine @example.org. Cela permet de préserver l’anonymat des desinscrit, mais de les garder en base pour éviter de les réinscrire par erreur en cas d’import d’adresses par exemple.

Administration des inscrits

Liste des inscrits

La liste des inscrits est disponible dans l’espace privé, depuis le menu Activité > Inscrits aux envois par email

Inscription

Vous pouvez inscrire une adresse email manuellement depuis l’espace privé en sélectionnant « Ajouter une inscription ».

Vous devrez renseigner a minima l’adresse email et une liste de diffusion. L’inscrit sera par défaut « pas inscrit » et vous devrez modifier son statut pour l’inscrire réellement.
Lorsque vous modifiez le statut par ce formulaire d’édition, aucun courriel de notification n’est envoyé à l’adresse email concernée.

En revanche, dans tous les autres cas l’inscrit recevra automatiquement sur son adresse courriel un email de vérification quand vous lui mettez le statut « à confirmer », et un email d’information si vous lui mettez le statut « abonné ». De même si vous le passez ensuite en « desabonné » un email d’information sera à nouveau envoyé. C’est par exemple le cas quand vous modifiez le statut de l’inscrit par le formulaire de changement dédié à cet effet :

Export des inscrits [2]

Vous pouvez télécharger la liste des inscrits ou de toutes les adresses (y compris les inscrits en attente ou les désinscrits [3]) au format CSV. Chaque colonne correspond à un champ de la table.

Import des inscrits [4]

Vous pouvez importer une liste d’adresse mail à inscrire. Un fichier CSV est attendu, avec en première ligne le nom des champs, selon le même format que celui fournit en export. Si le fichier ne comporte qu’une seule colonne, il sera supposé que ce sont des emails. Cela vous permet d’importer des fichiers textes avec une adresse email par ligne comme les fichiers d’export générés par SPIP-Listes.

Si votre fichier d’import contient une colonne statut, les adresses prendront automatiquement le statut fixé par le fichier. Un email de confirmation ou d’information sera envoyé à chaque adresse importée (sauf si vous cochez l’option pour ne pas notifier lors de l’import).

Si votre fichier d’import ne contient pas de colonne statut, les adresses seront automatiquement inscrites (directement ou via un mail de confirmation selon le réglage de votre opt-in). Cependant, les adresses emails correspondant à des personnes désinscrites ne seront pas ré-inscrites.

Après sélection d’un fichier, le formulaire vous montre une prévisualisation de l’interprétation des données sur les premières lignes du fichier, et vous pouvez lancer l’import si cela vous convient. A cette étape, vous pouvez préciser que cet import doit se faire sans notification des inscrits [5], ou aussi que vous voulez vider la table avant l’import (cas de la mise à jour complète de votre base par un fichier CSV). Cette dernière option ne vous est proposée que si vous êtes webmestre.

Traçabilité des inscriptions

A chaque fois qu’une adresse email est inscrite ou desinscrite, cela provoque l’enregistrement d’une trace dans le champ optin de l’adresse email correspondante. La trace sera enregistrée que l’inscription se fasse sur le site public, ou par un administrateur dans le back-office, ou même par un import de fichier.

La trace contient la date et l’heure de la modification ainsi que les elements d’identification de la personne qui a réalisé l’action (adresse IP si la personne n’est pas identifiée, ou id_auteur et nom de l’administrateur SPIP).

Le champ optin qui garde cette trace n’est pas éditable, et peut donc être opposé comme justificatif si une personne manifeste sa désaprobation d’avoir été inscrite à son insu (à tort ou à raison).

Migration depuis un ancien plugin

Si vous utilisiez auparavant l’un des plugins SPIP-Listes, SPIP-Lettres, CleverMail ou MesAbonnés, les inscrits seront automatiquement importés lors de l’installation de MailSubscribers (dans le cas des plugins SPIP-Lettres et CleverMail, les désinscrits sont aussi importés).

Pour cela vous devez avoir encore les tables de ces plugins dans votre base de données. Il vous faut donc désactiver votre ancien plugin, mais surtout ne pas le désinstaller car cela supprime les données.

Après avoir installé le plugin et vérifié que toutes les adresses ont bien été importées, vous pouvez désinstaller votre ancien plugin pour supprimer ses données si vous le souhaitez.

Voir en ligne : https://plugins.spip.net/mailsubscribers

Notes

[1à partir de la version 1.6.0

[2Cette fonction necessite la présence du plugin SPIP-Bonux

[3les adresses mails des desinscrits sont obfusquées par un md5 pour des raisons de confidentialité

[4Cette fonction necessite la présence du plugin SPIP-Bonux

[5réserver cet usage au transfet d’inscrits d’un site à un autre, et ne pas en profiter pour importer des adresses qui n’ont pas explicitement demandé à être inscrites

Dernière modification de cette page le 4 octobre 2018

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 21 décembre 2013 à 21:51, par philippe49 En réponse à : Mailsubscribers

    Bravo à Cédric pour ce plugin qui est simple et qui fonctionne très bien.

    J’ai mis en place une Newsletter avec 950 abonnés, sous Spip 3.0.13 et j’ai juste un petit problème que je n’arrive pas à résoudre :

    je suis le webmaster d’un site qui est géré par une quarantaine de bénévoles : chaque bénévole administre une seule rubrique du site mais n’a pas les droits d’administrateur total.

    Dans l’espace privé de Spip 3.0.13, les bénévoles voient les 950 adresses emails de la liste de diffusion gérée par le plugin MailSubscribers (dans « Activité / Inscrits aux envois par email »).

    Cela est gênant en terme de confidentialité.

    Pour résoudre ce problème, j’ai voulu désactiver le plugin MailSubscribers 1.4.2 [79470] entre 2 envois de ma newsletter mensuelle, mais cela me donne une page blanche dans le formulaire d’abonnement/désabonnement du site public géré par Sarka-Spip 3.3.34 et les visiteurs du site ne peuvent plus s’abonner à la newsletter.

    Avez-vous une solution ?

    Merci pour votre aide,

    Répondre à ce message

  • Le 5 juillet 2013 à 17:08, par luc En réponse à : Mailsubscribers

    Petit retour d’expérience pour éviter les mêmes désagréments aux copains.

    Pour les imports, quand vous travaillez avec OpenOffice Calc, mieux vaut manipuler les adresses dans un fichier enregistré au format ODS et ne faire l’enregistrement vers un fichier csv (utf-8 ça a marché pour moi) qu’au dernier moment pour créer le fichier utilisé par SPIP.

    En travaillant directement en csv, l’import ne reconnaissait pas les colonnes. On s’en rend compte à la prévisualisation (merci de cette utile précaution). Et si on essaie d’importer, les emails sont considérés invalides.

    • Le 24 août 2013 à 14:48, par Manuel En réponse à : Mailsubscribers

      En effet, même constat ici.

      Pour que les champs soient bien reconnus à l’importation, le caractère séparateur doit être une virgule, et non un point-virgule.

      Curieusement, quand on exporte les contacts de Mailsubscribers, il sépare les champs par des points-virgule.

      Donc, en enregistrant vers CSV depuis OpenOffice / LibreOffice, il est important de spécifier la virgule comme séparateur.

    • Le 1er octobre 2013 à 09:55, par jmpasso En réponse à : Mailsubscribers

      Bonjour
      j’ai un souci, malgré les précautions prises je ne parviens pas à importer mon fichier CSV avec la virgule comme séparateur alors que j’ai configuré excel pour l’occasion :
      exemple 1 du fichier CSV avec la virgule
      à l’import je me retrouve avec le point-virgule ( fred.eric100point@orange.fr ;valide ;newsletter ::1 ) et je n’ai plus que le champ email, alors que j’avais 3 colonnes dans mon CSV
      -  et je n’ai pas non plus les inscriptions à plusieurs liste quand il y en a
      où est le problème ?

      Question subsidiaire : est-ce qu’on importe un CSV avec des colonnes séparées ? (mais reste le problème de la virgule)
      merci d’avance
      cordialement

    • Le 3 octobre 2013 à 08:40, par jmpasso En réponse à : Mailsubscribers

      Bonjour
      Personne pour m’aider ?
      J’ai plusieurs infolettres à envoyer à des groupes d’abonnés différents, je ne sais pas avant de l’importer comment rentrer ces abonnés dans le fichier CSV pour qu’en face de chaque adresse d’abonné il y ait dans la colonne statut : valide
      dans la colonne listes : la ou les listes choisis par l’abonné (comme dans mon exemple de dessus)
      A priori, une fois importé (au moment de la visualisation) il n’y a qu’une seule liste qui s’affiche pour un abonné qui peut en avoir plusieurs...
      Merci d’avance pour votre aide précieuse

    • Le 3 octobre 2013 à 09:10, par Manuel Schmalstieg En réponse à : Mailsubscribers

      Ce que j’ai fait, pour être sûr que mes champs CSV soient juste, c’est que j’ai entré qqs adresses d’exemple à la main, puis exporté un CSV depuis Mailsubcribers pour analyse.

      Le résultat : les champs utilisés par le plugin sont les suivants :

      email,nom,lang,date,statut,listes,adresse postale

      Donc la première chose à faire est s’assurer que les colonnes de ton CSV soient dans le bon ordre.

      Pour la question de virgule/point virgule : je ne sais pour Excel, mais avec LibreOffice, à l’import, tu as le choix du séparateur, et il prévisualise le résultat. Donc tu choisiras dans ton cas le point virgule à l’import. Après avoir corrigé l’ordre des colonnes, tu fais « Enregistrer sous » et tu coches la petite case « Edit filter settings ». Là tu auras le choix du séparateur pour l’export, tu prends la virgule.

      Le résultat devrait ressembler à ceci :

      "moi@exemple.com","marius","fr","2011-08-15 09:57:13","valide","newsletter::newsletter_a,newsletter::newsletter_b","rue, ville"

    • Le 8 octobre 2013 à 10:08, par jmpasso En réponse à : Mailsubscribers

      Bonjour Manuel
      Merci pour ta réponse
      j’ai avancé et j’obtiens ce dont j’ai besoin, exemple :
      email,statut,listes,
      adresse1@gmail.com,valide,newsletter::3,newsletter::1,newsletter::2,newsletter::4
      adresse2@wanadoo.fr,valide,newsletter::5
      -  l’adresse1 va recevoir l’infolettre 3, 1, 2 et 4
      -  l’adresse2 va recevoir l’infolettre 5
      ... c’est bien ça ?

      Ce que je comprends pour la suite : Une fois mon fichier CSV avec les adresses ci-dessus importées dans le site, Mailsubscribers sait maintenant que telle infolettre ira à l’adresse1 telle autre ira à l’adresse2 etc..
      Je publie en ligne toutes mes infolettres à la suite les unes des autres,
      -  Une fois publiée, pour chaque infolettre dans la fenêtre « Envoyer l’infolettre » je choisi dans le menu déroulant l’infolettre en question, je clic sur « Envoyer » pour que cette infolettre aboutisse à tous ses abonnés, etc. jusqu’à ce que toutes mes infolettres soient envoyées... je n’ai rien oublié, c’est tout bon ?
      merci d’avance

    • Le 24 octobre 2013 à 19:24, par Cerdic En réponse à : Mailsubscribers

      Bonjour,
      la version 1.4.0 du plugin simplifie les imports : si le statut et les listes ne sont pas fournies par le fichier CSV, le formulaire propose de choisir les listes auxquelles inscrire les adresses importées, et de les inscrire sans demande de confirmation.

      Du coup il suffit de fournir un fichier texte avec un email par ligne pour faire ce que vous voulez !

    • Le 24 octobre 2013 à 21:36, par davduf En réponse à : Mailsubscribers

      GRANDE nouvelle, Cédric !

      Merci mille fois. C’est super !

    • Le 24 octobre 2013 à 23:10, par jmpasso En réponse à : Mailsubscribers

      Merci Cédric
      Cela va aider grandement
      Dans le cas de plusieurs infolettres différentes à envoyer et correspondantes à des listes différentes d’abonnés, je suppose qu’il faut importer (dans le cas d’adresses seules) un CSV contenant les adresses correspondantes à l’abonnement de la liste souhaitée et cocher dans le formulaire la bonne liste pour l’ensemble de ces adresses... mais dans le cas où certaines adresses doivent-être abonnées à plusieurs listes il faut je suppose les reprendre et les abonner manuellement, ou alors il y a une astuce que je n’ai pas vu ?

    • Le 22 novembre 2013 à 14:28, par mirobolus En réponse à : Mailsubscribers

      Bonjour Cédric, tu disais que la nouvelle version permettrait d’importer en masse sans demande de confirmation si on a un fichier ne contenant qu’une liste d’emails. Or, j’ai testé l’import de 490 inscrits à l’instant sur la toute dernière version dispo (1.4.1) et toutes ces personnes se retrouvent « à confirmer ». Comment rendre les choses plus faciles pour la rédactrice d’un de mes sites qui galère déjà pas mal pour gérer le format de csv ? Est-ce que j’ai loupé quelque chose ? Merci d’avance.

    Répondre à ce message

  • Le 6 novembre 2013 à 21:35, par Guylaine En réponse à : Mailsubscribers

    Bonjour à tous

    Mon mandat est d’ajouter lors de l’inscription le nom, prénom, ville ect...

    Est-ce possible et comment ?

    Ps. : Je ne suis pas programmeur

    Je dois également créer un Template pour que la cliente puisse remplir de texte un Template pré-déterminer

    Merci a tous

    Répondre à ce message

  • Le 6 octobre 2013 à 09:19, par graphie En réponse à : Mailsubscribers

    Bonjour,

    Peut-on effacer définitivement les inscrits supprimés aux infolettres, sans passer par PhpMyAdmin ;-) ?

    Le plugin Corbeille aurait pu faire mon affaire, mais il ne recense pas les inscrits supprimés.

    Merci,
    françois

    • Le 13 octobre 2013 à 15:07, par jmpasso En réponse à : Mailsubscribers

      J’ai eu le même problème : après avoir importé des adresses pour essai, j’ai voulu les supprimer mais je ne voyais pas comment...
      Je n’ai pu le faire qu’en important à nouveau deux ou trois adresses que je voulais garder mais en cochant au moment de l’import « Supprimer toutes les adresses en base »
      Dommage qu’il n’y ait pas un bouton permettant de supprimer à la demande les adresses...mais peut-être est ce voulu ?

    • Le 29 octobre 2013 à 14:30, par Pierrot En réponse à : Mailsubscribers

      Je plussoie sur ce sujet, ce serait super de pouvoir effacer sélectivement les abonnés à une liste. J’ai un client qui veut gérer ses listes en dehors (elles viennent en partie de listes de membres d’assoc gérées par un système de gestion des membres) et donc ils souhaitent réimporter les listes à jour (par ex « membres à jour de cotis » et « membres pas à jour ») chaque mois.
      Réimporter par dessus ne suffit pas, car un membre qui bascule de « pas à jour » à « à jour » doit donc être migré de liste. Hors l’import et son dédoublonnage font qu’à la fin la personne est inscrite aux deux liste (ré-importer ne désinscrit pas ceux qui ne sont pas dans l’import). D’ou la nécessité de pouvoir effacer une liste sélectivement, sans d’autre part effacer la liste de ceux qui se sont inscrit volontairement par le site.... Plus une synchro qu’un import en fait ...

    • Le 30 octobre 2013 à 15:02, par Pierrot En réponse à : Mailsubscribers

      Bon comme j’en avais besoin j’ai fait un petit script PHP sauvage qui me permet d’effacer des abonnés d’une liste spécifique (un abonné à 2 listes n’est effacé que de la liste dont on demande l’effacement, et il n’est effacé que s’il est en statut « valide » pour conserver les désinscrits anonymisés).
      C’est sûr que l’idéal serait que ce soit intégré au plugin (comme « importer des adresses », genre « vider une liste ») avec comme pour importer la possibilité de choisir la liste et éventuellement les statuts que l’on veut supprimer ... mais je ne connais pas assez les imbrications de ces plugins pour faire ça propre ...

    Répondre à ce message

  • Le 3 octobre 2013 à 10:27, par Pierrot En réponse à : Mailsubscribers

    Bonjour,

    Pour essayer de répondre à un utilisateur qui gère ses inscrits « à côté » dans des fichiers Excel mais qui en même temps aimerait pouvoir récupérer les désinscrits sur le site pour justement les effacer de ses Excel (et pour qui il ne semble pas simple de par exemple simplement exporter de temps en temps les inscrits sur le site), je me demandais si Mailsubscribers utilisait _CNIL_PERIODE pour ajouter un délai d’anonymisation ou s’il y avait possibilité d’agir sur quelque chose pour allonger ce délai qui semble quasi immédiat (ou en tous cas très court, genre 24h). Genre mettre 1 mois (c’est sa cadence d’envoi de NL) pour qu’il récupère une fois par mois les desinscrits ...

    Autre idée, qui me semble peut-être la meilleure, car celle qui respecte l’anonymisation et qui prévient le gestionnaire sans qu’il n’y ait aucune action manuelle :
    -  possibilité de copier l’email de confirmation de désinscription au gestionnaire du site ?

    Mci. Pierre.

    • Le 29 octobre 2013 à 14:35, par Pierrot En réponse à : Mailsubscribers

      Bonjour,

      Je tente un petit up sur ce message avant qu’il ne disparaisse définitivement dans les profondeurs du classement .... le dernier point surtout m’intéresse : possibilité lorsque quelqu’un se désinscrit de faire/copier le message de désinscription vers un admin du site pour qu’il puisse gérer en parallèle sa propre liste et désinscrire ceux qui le demandent.

      Pour le dernier point, je peux tenter un peu de PHP à la main, mais je ne suis pas à 100% sûr de ou mettre ça ...

      Merci.

    • Le 29 octobre 2013 à 15:35, par Cerdic En réponse à : Mailsubscribers

      Bonjour,

      le plus simple est d’utiliser l’option du plugin Facteur qui permet d’avoir une copie de tous les mails envoyé par le site. C’est ce que j’utilise habituellement et qui répond bien à ton besoin. Cela dit je note l’idée pour une prochaine amélioration.

    • Le 29 octobre 2013 à 15:47, par Pierrot En réponse à : Mailsubscribers

      Bon sang mais c’est bien sûr comme dirait ... je ne sais plus qui.
      En plus il y a eu une discussion récemment sur ce sujet sur la liste et je n’avais pas percuté que ça s’appliquait aussi à ce cas (dans mon cerveau embrumé, j’étais sur newsletter, donc MailChimp et j’avais zappé le fait que ces messages techniques n’ont rien à voir et partent par le site ...)
      Disons qu’effectivement une option dédiée serait sympa car on va avoir en double les désinscriptions mais aussi les inscriptions,et les double opt-in ... mais bon, en attendant ça va le faire :-)
      Grand merci !

    Répondre à ce message

  • Le 20 avril 2013 à 15:15, par davduf En réponse à : Mailsubscribers

    Bonjour à tous, salut Cédric !

    Est-il envisageable qu’une prochaine version propose, au moment de l’import par csv, que l’on puisse choisir dans quelle newsletter on souhaiterait intégrer les nouvelles adresses.

    Cette option est possible quand on entre les adresses une à une mais pas pour un import groupé.
    Ce serait vraiment top.

    En effet, j’essaye d’importer mes adresses depuis un .csv fourni par MailChimp, mais ça buggue. Les champs ne correspondent pas à ceux demandés par Mailsubscriber.

    Merci d’avance !

    • Le 7 mai 2013 à 14:19, par davduf En réponse à : Mailsubscribers

      Cédric...

      Je me permets de revenir à la charge :-)

      Penses tu envisageable qu’une prochaine version propose, au moment de l’import par csv, que l’on puisse choisir dans quelle newsletter on souhaiterait intégrer les nouvelles adresses ?

      Ce serait d’une grande grande aide !

      Merci encore !

    • Le 15 juin 2013 à 00:53, par davduf En réponse à : Mailsubscribers

      Personne pour aider :-))))) ?

      A bientôt !

    • Le 15 juin 2013 à 01:08, par DD En réponse à : Mailsubscribers

      Bonjour,

      Je n’ai pas testé avec mailsubscriber mais avec spip_listes le plugin mailchimp permet ça.

      http://contrib.spip.net/Squirrels-Love-Chimps-4013

      dd

    • Le 15 juin 2013 à 06:11, par davduf En réponse à : Mailsubscribers

      Je l’ai installé mais si je vois bien mes listes sur MailChimp, impossible de rapatrier la moindre adresse, hélas...

      Une idée ?
      Merci !

    • Le 15 juin 2013 à 22:20, par davduf En réponse à : Mailsubscribers

      Je n’y arrive décidemment pas !
      On dirait que les csv fournis par MailChimp contiennent des caractères qui ne plaisent pas à Spip.

      J’aimerais suivre cette autre méthode :

      Vous pouvez importer une liste d’adresse mail à inscrire. Un fichier CSV est attendu, avec en première ligne le nom des champs, selon le même format que celui fournit en export. Si le fichier ne comporte qu’une seule colonne, il sera supposé que ce sont des emails. Cela vous permet d’importer des fichiers textes avec une adresse email par ligne comme les fichiers d’export générés par SPIP-Listes.

      Mais quel doit etre le format exact de ce fichier texte qui ne comprendrait que les adresses mails ?
      Merci

    • Le 17 juin 2013 à 09:12, par Cerdic En réponse à : Mailsubscribers

      Hello,

      dans le cas du fichier texte qui ne comporte que des adresses mails, c’est simple : une adresse mail par ligne comme suit :

      Pour importer au format CSV, il faut fournir le fichier avec les bons intitulés de colonnes qui permettront d’identifier à quoi chacune correspond. La façon la plus simple consiste à d’abord faire un export au format CSV des adresses existantes, et de prendre modèle sur ce CSV pour titrer les colonnes de ton fichier issu de MailChimp.

      Pour le problème de caractère, je suppose que c’est lié à de l’UTF8 : si tu édites ton fichier CSV il faut utiliser LibreOffice qui sait enregistrer le CSV en UTF8 car le tableur propriétaire concurrent ne produit que des fichiers en iso-truc.

      Je note l’idée de supporter le format des exports de MailChimp, ce serait une idée d’évolution, mais probablement qu’on pourrait même utiliser directement l’API de MailChimp pour importer les adresses, ce qui serait encore mieux...

    • Le 17 juin 2013 à 19:30, par davduf En réponse à : Mailsubscribers

      utiliser directement l’API de MailChimp pour importer les adresses

      Oh, oh... la bonne et GRANDE idée !
      Suis sûr que ça aiderait du monde, ça :-)

      Ah, allez, Cédric :-))))))

      Merci pour tout !

    • Le 24 août 2013 à 14:57, par Manuel En réponse à : Mailsubscribers

      On dirait que les csv fournis par MailChimp contiennent des caractères qui ne plaisent pas à Spip.

      En effet Mailsubscribers exige un CSV qui soit formaté de manière assez précise. Le mieux est d’entrer quelques emails à la main, puis de les exporter en CSV afin d’examiner l’ordre des champs.

      Dans la version du jour (1.3.1), les colonnes sont dans cet ordre :

      A : email
      B : nom
      C : lang (fr)
      D : date
      E : statut (valide, ...)
      F : listes (newsletter::newsletter_truc,newsletter::newsletter_machin)

      Sur cette base, il devrait être possible de manipuler votre liste exportée depuis un autre service d’envoi, pour faire correspondre les colonnes.

      Dernier détail : utilisez comme séparateur de votre CSV une virgule simple, pas un point-virgule.

    • Le 24 octobre 2013 à 19:25, par Cerdic En réponse à : Mailsubscribers

      La version 1.4.0 du plugin simplifie les imports : si le statut et les listes ne sont pas fournies par le fichier CSV, le formulaire propose de choisir les listes auxquelles inscrire les adresses importées, et de les inscrire sans demande de confirmation.

      Par ailleurs, les titres de colonne du CSV fourni par Mailchimp sont reconnues, et il suffit donc de l’importer tel quel !

    Répondre à ce message

  • Le 23 octobre 2013 à 12:39, par Marco En réponse à : Mailsubscribers

    Bonjour, juste une remarque concernant l’import de fichiers csv de 60 lignes. Il m’a fallu deux heures pour trouver comment importer le fichier csv réalisé avec excel, même en respectant le format de l’export d’un enregistrement que j’avais saisi manuellement !!

    Soit j’avais des warning concernant un problème d’array, soit aucun import ... J’ai finalement compris qu’il fallait entourer de guillemets (sauf pour email) chaque item de la liste (4 par ligne), ce que j’ai fait ligne par ligne !! Je ne me pose même pas la question d’import de plusieurs milliers de lignes ...

    Ou je ne sais pas me servir d’Excel (qui ne demande rien à l’enregistrement en csv), où il y a un pb ailleurs (que je n’ai pu identifier) ...

    Ne pourrait-on pas avoir un import « simple », le plugin prenant en charge le format csv « normal » ?

    Merci de votre aide.

    • Le 24 octobre 2013 à 14:38, par Cerdic En réponse à : Mailsubscribers

      Le plugin utilise la fonction d’import standard de PHP pour le format CSV « normal ». Les guillemets ne sont normalement pas obligatoires, cela dépend du contenu du champ (par exemple si le champ contient une virgule, il faut le mettre entre guillemets).
      Excel a le mauvais goût de produire des fichiers CSV qui ne respectent pas les conventions. De ce point de vue il est bien plus efficace d’utilise LibreOffice.

    • Le 24 octobre 2013 à 17:25, par markouch En réponse à : Mailsubscribers

      Merci Cédric, j’ai effectivement constaté cela ... pourtant, lorsque j’effectue un export d’une liste du plugin, tous les enregistrements sont entourés de guillemets, y compris la ligne d’en-tête.

      Bref, je vais regarder du côté de LibreOffice, en espérant qu’il y a une version Mac ...

    • Le 24 octobre 2013 à 19:22, par Cerdic En réponse à : Mailsubscribers

      La version 1.4.0 du plugin simplifie les imports : si le statut et les listes ne sont pas fournies par le fichier CSV, le formulaire propose de choisir les listes auxquelles inscrire les adresses importées, et de les inscrire sans demande de confirmation.
      Du coup il suffit d’un fichier avec un email par ligne, ou à la rigueur d’un fichier CSV avec simplement email et nom.

    Répondre à ce message

  • Le 10 octobre 2013 à 12:36, par liberté En réponse à : Mailsubscribers

    Bonjour,

    Pourrais-je avoir une confirmation du bon appel de formulaire à insérer ?
    #FORMULAIRE_NEWSLETTER_SUBSCRIBE’newsletter1,newsletter2,newsletter3’
    #FORMULAIRE_NEWSLETTER_SUBSCRIBE#LISTEnewsletter1,newsletter2,newsletter3

    Est-ce que la contribution de Cécile (http://contrib.spip.net/Mailsubscribers#forum4687579) a été apportée dans le plugin (dans ce cas, il n’y a plus la nécessité de créer « page newsletter_subscribe.php » et “pagenewsletter_subscribe.html” ?)

    J’ai essayé les 2 possibilités ci-dessus mais sans résultat : le choix d’inscription à 2 infolettres ne s’affiche pas.

    Toute piste est la bienvenue.

    • Le 13 octobre 2013 à 17:47, par jmpasso En réponse à : Mailsubscribers

      Bonjour
      je ne crois pas que la contribution de Cécile soit intégrée...
      j’ai donc modifié mes fichiers newsletter_subscribe.php et newsletter_subscribe.html comme indiqué.
      j’utilise Escal 3,
      Avec l’aide de JCV le concepteur, j’ai dans mon fichier sommaire :

      <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-newsletter}{env}></div>

      dans mon dossier inclusions le fichier inc-newsletter.html (à créer) dans lequel j’ai :

      <h1 class="cadre newsletter">
          Infolettre<br />Inscrivez vous à une liste.
               </h1>
         <div class="texte newsletter">
        #FORMULAIRE_NEWSLETTER_SUBSCRIBE{#LISTE{1,2,3,4,5,6,7,8,9,10}
        }
      </div>

      Dans le site à : /ecrire/ ?exec=configurer_mailsubscribers les identifiants sont de 1 à 10
      et dans le cadre, visuellement cela correspond à l’ordre nommé

    • Le 23 octobre 2013 à 11:52, par liberté En réponse à : Mailsubscribers

      Merci Jmpasso pour ces explications qui permettent d’afficher le formulaire d’inscription multiple dans un cadre latéral.

      J’utilise moi aussi Escal 3 et je cherche simplement à proposer l’inscription multiple en utlisant le bouton « se connecter » qui est appelé sur chaque article ou rubrique du site.

      J’ai copie collé tels quels les fichiers de Cécile (faut-il les modifier et comment ?) dans squelettes/formulaires.

      Dans squelettes/inclusions/inc-identification.htm, j’ai remplacé #FORMULAIRE_INSCRIPTION par #FORMULAIRE_NEWSLETTER_SUBSCRIBE#LISTEfpinfofr,fpinfoja

      Mais le choix de mes 2 listes n’apparaît toujours pas.
      Une piste ?
      www.franc-parler.jp

    Répondre à ce message

  • Le 13 octobre 2013 à 14:51, par jmpasso En réponse à : Mailsubscribers

    Bonjour
    Je viens d’envoyer 3 lettres à 3 listes différentes, mais... seule la première lettres est partie les deux autres sont toujours à l’avancement zéro !
    Il semble donc (sauf erreur) d’après ce que je viens de faire qu’il faille attendre qu’un envoi concernant une liste soit achevé avant d’entreprendre l’envoi suivant !?
    Vous confirmez ?

    Répondre à ce message

  • Le 4 octobre 2013 à 11:26, par Jean En réponse à : Mailsubscribers

    Bonjour,

    J’ai importé une liste de mails, en cochant la case « Ne pas notifier ... » ; ils sont tous « en attente de confirmation », je dois les valider un à un et il y en a des centaines ... comment faire ?

    Merci d’avance

    • Le 4 octobre 2013 à 21:52, par Pierre KUHN En réponse à : Mailsubscribers

      Bonsoir

      Il me semble que si tu es sur la liste des « a confirmé » tu as un caré orange à droite et au survole il te permets de les passer en vert donc confirmé, ça te permet de le faire par paquet de 10 ;)

    • Le 4 octobre 2013 à 22:59, par Jean En réponse à : Mailsubscribers

      Bonjour,

      Il y a évidemment un « carré orange » pour chacune des milliers d’inscriptions, qui permet de les valider. Toutefois on ne peut pas « tout cocher », il faut les faire une par une, et non pas 10 par 10.

      Le site a des milliers d’inscriptions à confirmer, et l’action manuelle une par une n’est pas une solution recevable dans ce cas, alors qu’une requête dans la base de données peut faire la même chose en 30 secondes.

      Le webmaster du site n’a pas accès ni de connaissances à la base de données.

      [Non résolu]

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

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

  • cibloc : mettre en forme le texte d’articles avec des blocs

    9 juillet – 23 commentaires

    Le plugin CIBLOC permet de mettre en forme le texte d’articles avec des blocs. Il offre des blocs, des colonnes, des icônes et des boutons. Les objectifs de ce plugin Le plugin CIBLOC offre des blocs, des colonnes, des icônes et des boutons : (...)

  • Réservations multiples

    4 juillet – commentaires

    Permettre aux utilisateurs d’effectuer de réservations multiples (réserver pour plusieurs personnes à la fois ou réserver un événement plusieurs fois) Dépendances Saisies Réservation d’événements Introduction Il y a deux manières de multiplier les (...)

  • Formidable, le générateur de formulaires

    23 janvier 2012 – 2507 commentaires

    Un générateur de formulaires facilement configurable pour les non-informaticiens et facilement extensible pour les développeurs. Introduction L’objectif était de créer un plugin permettant de générer des formulaires. Historiquement, 2 plugins (...)

  • Plugin Compteur Graphique

    31 juillet 2007 – 64 commentaires

    Ce plugin, construit dans le cadre du développement du squelette EVA-web, se propose de générer des images de compteurs de visites paramétrables aussi bien au niveau graphique que fonctionnel. Il peut s’intégrer à n’importe quel site fonctionnant sous (...)

  • SkelEditor 2.0

    1er mars 2010 – 79 commentaires

    La version remaniée et enrichie du plugin, pour SPIP 2.1, qui vous permet d’éditer votre squelette directement en ligne sans passer dans le FTP Ce plugin vous permet d’éditer les fichiers du squelette courant depuis l’interface privé. Cela peut (...)