Ce plugin fonctionne encore avec l’API 1.3 qui sera déprécie à la fin de 2016. Je ne trouverai le temps pour faire un portage vers 3.0. Donc n’hésitez pas à mettre la main au code.
MailChimp, qu’est-ce que c’est ?
Mailchimp est un outil d’emailing ou, dans dans la langue de Molière, « un service d’envoi de bulletin d’information. » C’est une application web sur laquelle, une fois un compte créé, on peut gérer des campagnes d’emailing. Parmi les outils disponibles :
- gestions des listes d’abonnés
- gestions des campagnes (newsletters)
- reporting (analyse du nombre d’ouverture des messages, et.)
Ce service est payant et le prix dépend du nombre d’abonnés à qui sont adressés les messages (une formule gratuite peut satisfaire certains besoins). Parmi les avantages de cet outil, on peut citer :
- fiabilité de l’envoi via des serveurs mails
- possibilité de programmer les envois
- mise à disposition d’outils statistiques
- possibilité de segmenter les listes en fonction de plusieurs critères
- personnalisation des formulaires d’abonnement et désabonnement
- plusieurs outils de création de newsletters (import de contenu via URL, ...)
Principe
Squirrels Love Chimps suit l’API d’intégration de MailChimp. Il fonctionne aussi bien avec un abonnement gratuit ou payant (voir détails).
Sous forme de framework de développement, il permet ainsi à d’autres plugins SPIP de proposer différents interaction avec MailChimp.
Installation
Le plugin s’installe comme n’importe quel plugin.
Il nécessite toutefois les plugins suivants :
Pour commencez vous devez vous rendre à « Edition->Squirrel-Love Chimps->Configuration » pour enregistre votre clé API (il faut donc au préalable disposer d’un compte actif au service MailChimp)
Les plugins SPIP Squirrels Love Chimps existant :
- Squirrels love Chimp : gère la connection au compte MailChimp via la clé API
- Squirrels Love Chimps Lists : gère la synchronisation des listes (mailing-lists)
- Squirrels Love Chimps Lists Plus : Extension de Squirrels Love Chimps Lists qui permet de synchroniser entre listes spip et listes MailChimp.
Attention !- Ce plugin n’est pour le moment pas compatible avec le plugin « Squirrels Love Chimps Campagnes ».
- Si vous avez installé ce plugin après avoir configuré « Squirrels Love Chimps Lists », vous devez reconfigurer vos listes à synchroniser ainsi que les champs à accorder. De même quand vous désinstallez le plugin pour utiliser uniquement « Squirrels Love Chimps Lists ». Sinon les synchronisations et campagnes ne fonctionneront pas.
- Squirrels Love Chimps Campagnes : gère la synchronisation des campagnes (envoi des newsletters) Attention ! Veillez à décocher l’option « Let users pick plain-text or HTML emails » dans la configuration de la liste utilisé. Ce plugin n’est pour le moment pas compatible avec Squirrels Love Chimps Lists Plus
Discussions par date d’activité
17 discussions
Bonjour à toutes et tous,
Avez-vous constaté des changements dans l’utilisation de ce (super) plug in depuis la refonte de MailChimp ?
Pour ma part, on dirait qu’il n’y a plus d’envoi depuis mon site vers MailChimp :-)
Merci à tous !
Je n’ai plus aucun site qui utilise ce plugin et et malheureusement pas non plus le temps de le adapter au nouvel api
Répondre à ce message
Bonjour !
Me revoilà :-)
Mon installation s’est fort bien passée
Je suis bien commecté à MailChimp mais quand j’envoie un article, MailChimp me dit :
Que dois-je faire ? coment configurer tout ça ?
Merci merci !
Peux-tu m’envoyer un print screen de la page config de listes et campagnes ?
Oj, pardon, je n’avais pas vu ta réponse :-)
Merci pour ta disponibilité
Est-ce ceci que tu voulais ?
La suite de la config Listes
Et enfin la config des campagnes...
J’ai tout faux à ce point Rainer ? :-))))
(merci d’avance)
Salut davduf,
Je ne peux pas regarder ça cette semaine, je le ferai la prochaine, ok ?
Merci d’avance :-)
Aucun problème
David
voilà enfin j’ai pu faire des testes. sur un spip 3.1.1 avec
les plugins
en utilisant ta configuration, j’ai pu envoyer des campagnes sans problèmes. peux-tu faire un texte avec smnt ces plugins activés ?
peux tu regarder dans les logs ?
quelle est ta version spip ?
Aie... toujours les mêmes messages de MailChimp...
Par ailleurs, tu indiques Squirrels Love Chimps 2.0.6 mais je n’ai pas vu d’autres versions que Squirrels Love Chimps 2.0.5
Comment faire ?
Merci
Et pardon : SPIP 3.1.1 [22913]
Est ce que je suis censé voir quelque chose ici, dans ce bouton ?
Dernier test en date...
:-)
tu as raison pour la version de Squirrels Love Chimps, c’est bien 2.0.5
J’ai trouvé une petite coquille dans le plugin Squirrels Love Chimps Campaigns qui est corrigé dans 2.0.3
Regarde si cela arrange ton problème ?
Pour le bouton, tu l’as trouvé sur quelle page ?
Hélas, la mise à jour n’a rien donné
Puis je te donner un acces à mon site davduf [at] davduf.net ?
Le bouton est sur toutes les pages article dans /ecrire
ok, envoie moi un mail avec les données d’accès
Cher tous,
Je dois vous rassurer ; le plugin de Rainer marche à merveille ! J’ai dû, après un tchat avec l’assistance technique de Mailchimp, changer simplement certains paramètres sur mon compte MailChimp.
Dans les settings de ma liste d’envoi, il a fallu simplement décocher l’option « Let users pick plain-text or HTML emails » Et, comme par miracle, tout est entré dans l’ordre.
La seule question que je me pose désormais est : comment changer la maquette de l’email.
Encore un grand merci à Rainer qui a passé tant de temps à résoudre mon problème.
Tant mieux que c’est résolu, je viens d’ajouter cet astuces das la doc. Pour la maquette, c’est entièrement fait dans mailchimp (https://us2.admin.mailchimp.com/templates/)
J’ai l’impression que tout fonctionne, aussi, avec API 3 de Mailchmp...
Pour le squelette, tu dis que tout passe par Mailchimp mais à quel moment, je lui dit de prendre tel ou tel template
Pour ma part, j’ai modifié
squirrel_chimp_campaigns > privé > campaign > texte.html
Merci encore !
Ben oui, tu as raison. Ça fait longtemps que ne j’avais plus touché à ce plug. On oublie vite...
Répondre à ce message
bonjour
merci pour ces plugin qui ont l’air interessant.
j’utilisais spip_listes mais il n’est plu sporté vers SPIP 6.1
j’ai donc installé les 3 plugin :
love chimps
love chimps campagns
love chimps lists
j’ai aussi le plugin Mailsuscribers : est il nécessaire ?
j’ai un compte mailchimp avec une key validée etc.
j’ai desactivé toutes les listes sauf newsletter
j’ai donc mis la balise #FORMULAIRE_SQUIRREL_CHIMP_ABONNEMENT_LISTE_PLUS
en page sommaire. Réponse : « Vous devez d’abord choisir au moins une liste »
quand j’essaie de choisir une liste, ça me renvoie vers le formulaire de config de Squirrel, voir capture d’écran.
je ne vois pas bien ce que j’ai à configurer dans ce formulaire ?
merci de votre aide.
Bonjour,
D’abord vous devez créer les listes nécessaires dans mailchimp.
Ces listes apparaitront sous « Quelle mailing listes voulez-vous actualiser automatiquement ». Choisissez alors la /les listes correspondantes.
Sous « tables à utiliser » c’est les tables qui doivent être pris en compte pour la synchronisation. A priori c’est spip_auteurs seulement. Si vous voulez utiliser des tables complémentaires, il faudrait alors l’indiquer.
Validez, puis sous « Déclarez les champs à utiliser » apparaitra la possibilité de définir les champs pour chaque table choisis (email n’apparaitra pas, c’est utilisé d’office)
Rainer
Répondre à ce message
Bonjour,
J’aimerai synchroniser les nouveaux inscrits à partir d’un site (SPIP 3.0.11) vers une liste MailChimp.
J’ai installé squirrels love chimps, squirrels love chimps lists, et squirrels love chimps plus.
Je souhaite afficher le formulaire d’inscription / désinscription dans ma page article, j’ai donc mis la balise #SQUIRREL_CHIMP_ABONNEMENT_LISTE dans mon squelette, mais le formulaire ne s’affiche pas...
Je n’ai aucun autre plugin de newsletter, faut-il en installer un (Newsletter ou SPIP-Liste) ?
Ou qu’est-ce que j’ai raté ?
Merci de vos conseils...
Bonjour,
si le plugin squirrels love chimps plus est installé, il faut utiliser #FORMULAIRE_SQUIRREL_CHIMP_ABONNEMENT_LISTE_PLUS
Rainer
Merci de ta réponse rapide Rainer :)
Ok j’ai bien le formulaire maintenant, mais j’ai du mal à comprendre la différence entre squirrels love chimps lists et squirrels love chimps plus...
Si je veux simplement synchroniser les nouveaux inscrits avec la liste MailChimp, ai-je besoin de squirrels love chimps plus ? Et si je n’en ai pas besoin, quelle est la balise à utiliser pour afficher le formulaire ?
Merci de tes précisions
La différence basique est que squirrels love chimps list plus permet de gérer plusieurs listes en spip et de les synchroniser avec mailchimp. Si tu as une seule liste, squirrels love chimps list te suffira et la balise sera alors #SQUIRREL_CHIMP_ABONNEMENT_LISTE
Rainer,
J’ai désinstallé slcp et modifié la balise comme tu me l’écris, et le formulaire ne s’affiche plus :-/
Je ne comprends pas, j’ai oublié quelque chose ?
Est-ce que tu as vérifié si les listes correctement saisies dans la configuration du plugin ?
Oui tout est ok dans la configuration ; une seule lettre est cochée, j’ai synchronisé le champs email (Champ SPIP) au champs Email Adress de MailChimp, via la table spip_auteurs.
J’ai modifié #SQUIRREL_CHIMP_ABONNEMENT_LISTE par #FORMULAIRE_SQUIRREL_CHIMP_ABONNEMENT_LISTE et là j’obtiens un formulaire curieux qui me liste TOUTES (3) les lettres avec une case à cocher, et deux champs d’adresse email et un de confirmation...
Bizarre non ?
Evidemment :) c’est #FORMULAIRE_SQUIRREL_CHIMP_ABONNEMENT_LISTE
quel est le problème avec ce formulaire ?
Actuellement il m’affiche deux champs email : l’un avec une class editer_EMAIL, et l’autre editer_email, et en dessous un champs de confirmation.
En dessous sont lister les 3 listes avec leur case à cocher (décochées)...
Comment puis-je spécifier une liste ; j’ai essayé de rajouter un id_liste entre accolade à la balise d’appel du formulaire, mais toujours le même résultat...
Gloups...
Bonjour Rainer,
J’ai résolu en partie mon problème en faisant (faire) le ménage chez MailChimp pour ne laisser qu’une lettre, et le doublon du champ email provenait de la configuration où je demandais de faire correspondre les champs email (champ spip) au champ Email Adress de Mailchimp, alors que c’est déjà le cas par défaut...
En revanche, j’ai testé l’inscription, 2 fois avec la même adresse, et j’ai toujours le message « Votre abonnement a été enregistré. » Comment fait-on pour se désinscrire ?
Merci de tes précisions :)
merci, je profiterai pour corriger le bug des listes et empêcher que le mail s’affiche 2 fois.
Pour l désinscription, cela se fait via mailchimp. Rien n’est prévu par le plugin
Répondre à ce message
Bonjour,
il y a un bug lorsque l’on désinstalle et réinstalle le plug Squirrels Love Chimps Lists Plus, en effet, j’avais créé des listes mais cela n’allait pas donc j’ai désinstallé. Puis réinstallé car je suis revenue sur ma décision à cause de ceci :
Table SQL « LISTES » inconnue squelettes/formulaires/squirrel_chimp_abonnement_liste_plus.html _listes
sauf que ça a commencé à bugguer. Je n’ai pu supprimer proprement mes listes qui existaient encore.
Bref comment faire un reboot total du plugin ?
Bonjour,
essayez de réinstaller et désinstaller le plugin squirrels_love_chimps_lists_plus, c’est celui-ci qui gère cette table
Rainer
Avec un peu de retard (beaucoup) ça marche !! Super plug !
En revanche, gère t’il l’inscription depuis un auteur ? Car j’ai le « gérer les listes d’envois », ma liste s’affiche bien mais j’ai un message d’erreur... du type :
Est-ce un bug où bien j’ai omit un détail ?
Merci :)
Répondre à ce message
Bonjour,
J’ai du mal à comprendre toutes les étapes pour utiliser mailchimp. Je me suis inscrite sur Mailchimp, j’ai installer squirrels love chimps, ainsi que squirrels love chimps list, j’ai créé une liste sur mailchimp, j’ai rentré mon API Key dans spip. Mais j’ignore quelle est la ligne de code que je dois intégrer dans mon site pour avoir un champs de texte pour s’inscrire à la newsletter (la version spip, pas un Embedded form code) , ni comment choisir sa forme.
Bonjour,
Le plugin ne fournit pas de code. Il faut utiliser celui de mailchimp.
Rainer
Répondre à ce message
Bonjour,
Lorsque je modifie ou supprime un auteur j’obtiens les messages : (l’action est bien prose en compte quand même)
Warning : implode() [function.implode] : Bad arguments. in /srv/d_serveur/www/www.site.com/htdocs/plugins/auto/squirrel_chimp_lists/v2.0.3/squirrel_chimp_lists_fonctions.php on line 175
Warning : Cannot modify header information - headers already sent by (output started at /srv/d_serveur/www/www.site.com/htdocs/plugins/auto/squirrel_chimp_lists/v2.0.3/squirrel_chimp_lists_fonctions.php:175) in /srv/d_serveur/www/www.site.com/htdocs/ecrire/inc/actions.php on line 89
1 Erreur SQL 1064
You have an error in your SQL syntax ; check the manual that corresponds to your MySQL server version for the right syntax to use near ’FROM
site
.spip_auteurs WHERE spip_auteurs.id_auteur=4849’ at line 1FROM spip_auteurs WHERE spip_auteurs.id_auteur=4849
Config :
Squirrels Love Chimps 2.0.4 - test
Squirrels Love Chimps Lists 2.0.3 - test
SPIP 3.0.11
Merci
dd
Je vais essayer de regarde ça se soir, désolé, je ne suis pas trop disponible actuellement
ca devrait ètre corrigé dans la dernière version du plugin
Bonsoir,
Merci pour ta réponse. Sur le site en question j’utilise maintenant newsletter+subscribers (et donc pas possible avec SLC list ) mais je ferai un test sur un autre site et te tiendrai au courant.
dd
Répondre à ce message
Bonjour,
Jusque là tout allait bien, merci pour ce plugin très utile !
Je suis passée de spiplistes à mailsubscribers (sur un site en SPIP 3) et je n’arrive plus à synchroniser ma liste.
La clé API mailchimp fonctionne et je vois dans SPIP ma liste Mailchimp.
Lorsque je veux synchroniser ma liste SPIP j’obtiens des messages d’erreur sur la page ?exec=squirrel_chimp&afficher=config&part=squirrel_chimp_lists :
Warning : implode() [function.implode] : Bad arguments. in /srv/d_serveur/www/www.site.com/htdocs/plugins/auto/squirrel_chimp_lists/v2.0.3/squirrel_chimp_lists_fonctions.php on line 175
1 Erreur SQL 1064
You have an error in your SQL syntax ; check the manual that corresponds to your MySQL server version for the right syntax to use near ’FROM
site
.spip_auteurs WHERE spip_auteurs.statut !=« 5poubelle »’ at line 1FROM spip_auteurs WHERE spip_auteurs.statut !=« 5poubelle »
Je ne suis pas une bête en SQL mais je vois que la table mailsubscribers ne contient pas de champ id_auteur.
Les 2 plugins sont-ils compatibles ?
merci
dd
Bonjour,
le plugin ne nécessite ni spip liste ni d’autres plugin d’envoi de mail.
La gestion des inscrits se passe comme chez spip liste via les auteurs spip, mailsubscribers utilise un table propre
Pourquoi as-tu besoin de mailsubscribers ?
Bonjour,
Je tourne un peu en rond avec mes listes d’abonnés et mes listes de diffusion.
J’ai une liste de diffusion dans mailchimp qui doit être synchronisée avec une liste d’abonnés spip. Les abonnés s’inscrivent via le formulaire public du plugin mailsubscriber.
Dans la table mailsubscriber il y a un champs id_mailsubscriber et un champs listes
Mais ce champ listes n’est pas le même que le champ id_liste de la table spip_listes de sqiuirrels love chimp. Du coup je ne vois pas comment les synchroniser.
Je n’ai peut-être pas tout compris mais si j’utilise Squirrels love chimps liste et la table auteurs tous les auteurs seront synchronisés avec Mailscimp et pas seulement ceux qui se sont inscrits via le plugin mailsubscriber et son formulaire d’inscription ?
dd
Bonjour,
Ce plugin n’actualise pas la table mailsubscribers, il synchronise uniquement les auteurs inscrits sur spip_listes. (donc pas tous les auteurs)
Le plugin dipose d’un formulaire inscription. (
#SQUIRREL_CHIMP_ABONNEMENT_LISTE
Pour une gestion avancé avec différente mailing listes dans spip il te faut installer Squirrels Love Chimps Lists Plus. Attention ce dernier n’est pas compatible avec Squirrels Love Chimps Campaigns (voir aussi les autre explication à e sujet ci-haut)
Rainer
OK, OK
Tout s’éclaircit !
Il faudrait peut-être préciser dans la description que seules les listes de spip-listes sont supportées.
dd
Répondre à ce message
Bonjour
J’ai installé squirrels Love Chimps 2.0.3 [66866] sur un site SPIP 2.1.X et lorsque j’essaie d’installer Squirrels Love Chimps Campaigns 2.0.0 j’obtiens ce message d’erreur :
Impossible d’activer le plugin ../plugins/squirrels_love_chimps_campaigns
Nécessite le plugin SQUIRREL_CHIMP_LISTS en version [2.0.0 ;] minimum.
Que faire ?
Merci
RP
Installe Squirrels Love Chimps Lists, non ?
Merci. Je me sens un peu idiote ! Je n’avais pas conscience de la nécessité de 3 plugins. Tout est installé. Je continue !
Pas de problème
Répondre à ce message
Voici un guide en français pour mailchimp.
Si cela peut en aider d’autres tant mieux !
http://www.insidedaweb.com/emailing-direct-mail-marketing/mailchimp/mailchimp-francais-guide-complet/
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 : |