Spip Loves Twitter, une extension pour Spip
14 juillet 2009 // 17 commentaires // Technos Web // précédent // suivant
Bienvenue sur la page officielle de l’extension « Spip Loves Twitter » pour Spip.
Rappel : twitter est un système de micro-blogging. Des amis suivent votre fil twitter et vous en faite autant avec les gens que vous appréciez. La limite d’un message est de 140 caractères.
L’autre point fort de twitter, c’est l’envoi gratuit de SMS quand une personne que vous suivez met à jour son fil. L’envoi de SMS n’est disponible que pour certains pays.
Fonctionnement : cette extension propose 2 modes de fonctionnements.
- La publication manuelle de messages vers la plateforme twitter. Pour cela, n’importe qui rédige un message et le publie à la suite. Tout se fait manuellement via l’interface d’administration.
- La publication automatique de messages vers la plateforme twitter quant à elle est réalisée via un masque de saisie et des balises de formatage. La publication est déclenchée lorsqu’un article est publié en ligne.
Dans les 2 modes, l’extension utilise une partie de l’API twitter.com pour envoyer les messages vers votre compte
L’interface d’administration : elle se veut simple et souple à la fois. Un certains nombres de paramètres sont pré-remplis.
L’interface offre en plus, un service pour raccourcir vos url via le service is.gd, ainsi que l’envoi de messages.
Vous avez la possibilité de voir les derniers messages envoyés et pour les messages automatiques, il est possible de demander une nouvelle publication.
Aide à la configuration : Pour simplifier le tout, il y a une aide en ligne intégrée au plug-in. Vous avez aussi la possibilité de tester la connectivité aux services.

La balise : Pour fonctionner correctement, cette extension doit être intégré à vos squelettes. #SPIPLOVESTWITTER est une balise dynamique. Elle s’intègre dans les squelettes spip avec ou sans paramètres en fonction de vos besoins.
Les paramètres :
- process=(oui*|non) : Indique si la balise doit effectuer une recherche d’un article nouvellement mis en ligne et en assurer sa publication vers twitter.
- item=(url|followers) : Permet à la balise de retourner quelques informations sur votre fil twitter. ’url’ retournera le lien vers votre fil twitter. ’followers’ retournera le nombre de personnes suivant votre fil.
Utiliser la balise sans paramètre, revient à l’utiliser avec le paramètre ’process=oui’. A noter aussi que les 2 paramètres peuvent être combinés.
Voici quelques possibilités :
- [(#SPIPLOVESTWITTER{process=oui})]
Publie un message si il y en a un de disponible. Ne renvoie aucune autre information.
- [(#SPIPLOVESTWITTER{process=non,item=followers})]
N’effectue aucune publication, affiche simplement le nombre de personnes suivant votre fil twitter (followers).
- [(#SPIPLOVESTWITTER{process=oui,item=url})]
Publie un message si il y en a un de disponible et affiche l’url de votre fil twitter.
N’oubliez pas qu’au moins un appel à la balise doit être fait sans paramètre ou avec ’process=oui’, pour qu’une publication twitter puisse s’effectuer.
Si vous rencontrez un bug, un problème ou une difficulté dans l’utilisation du plugin, il vous est conseillé de faire une recherche sur le site pour voir si dans un commentaire cela n’a pas déjà été traité.
Si ce n’est pas le cas, il est alors impératif que vous fournissiez les informations suivantes :
- version du plugin
- version de spip
- version de php
- un descriptif détaillé de votre erreur ou de votre problème
- un message d’erreur si vous en avez un
- une éventuelle méthode pour reproduire le problème
Travaillant sur cette extension pour la communauté mais avant tout pour mon plaisir, je ne traiterai pas les messages ne contenant qu’un simple message d’erreur sans aucune formule de politesse ni explications détaillées.
Changements pour la version 1.1.x :
- Version 1.1.2 (8 Août 2009)
- Le panneau de configuration n’est visible que par un administrateur
- Version 1.1.1 (14 Juillet 2009)
- État stable pour le plug-in
- Ajout d’un label oublié pour la version anglaise
- Version 1.1 (21 Juin 2009)
Changements pour la version 1.0.x :
- Version 1.0.2 (8 Août 2009)
- Le panneau de configuration n’est visible que par un administrateur
- Version 1.0.1 (14 Juillet 2009)
- Mise à jour de la classe twitter
- Correction d’une alerte PHP dans l’interface d’administration
- État stable pour le plug-in
- Version 1.0 (25 Aout 2008)
Archives :












Salut,
super plugin ! Mais j ai Curl insiponible, mon spip est sur une débibox tournant sous Linux apache.
Merci
Voir en ligne : Metalkids.fr
Bonjour,
Pour ce support Curl, c’est un module PHP à compiler et/ou à activer dans le php.ini. ensuite, il suffit de relancer le serveur web et la fonctionnalité sera disponible.
Le plus souvent, ce genre de procédure est clairement décrite dans la documentation de la distribution Linux, que ce soit Gentoo, Debian ou autre.
Voir en ligne : menfin.net
Bonjour, Dans l’espace privé, j’ai bien réussi à faire la config du plugin, le problème se pose quand je veux écrire un message ou déplier n’importe quel onglet, impossible de le faire, l’erreur que me notifie firebug est : swap_couche is not defined onclick(click clientX=502, clientY=218)
Voir en ligne : Amiens80.fr
Bonjour,
Concernant ce bug, peux-tu me fournir les informations suivantes : version de spip, version du plugin, as-tu vide le cache, as-tu vérifié les permissions sur les fichiers et répertoires pour le plugin ? De ce que je vois, tu sembles avoir installé la version du plugin pour spip 1.9 sur une version de spip 2.0.
Dans ton prochain message, merci de me laisser ton email.
Voir en ligne : menfin.net
Suite au bug décrit plus haut, j’utilise une version spip 2.08, la version du plugin est bien pour 2.0+, il s’agit de la 1.1.2, j’ai vidé le cache, aucun autre plugin ne pose de probleme, les permissions semblent bonne.
Voir en ligne : http://www.amiens80.fr
Donc, chose confirmée. Il est important pour que le plugin fonctionne qu’il soit installé dans /plugins/spiplovestwitter/
Voir en ligne : menfin.net
Je suis sous SPIP 1.9.x PHP5.2 La création des nouveaux champs dans la table meta ne se fait pas.
Dans la config du Spip Loves Twitter je n’ai pas la ligne (en vert) Le support PHP 5.1 est disponible et je n’ai pas accès à la config..
Sur un autre site en SPIP 2.0 tjs PHP 5.2 La table meta est bien mise à jour, j’ai accès au la config étant dans écrire que je renseigne. Je crée alors un nouvel article, je ne vois rien de changé lors de l’enregistrement et du page en mode publié. Je vais sur mon Twitter et n’ai pas de nouveau tweet
Merci d’avance pour ton aide
Voir en ligne : http://twitter.com/jmtconseils
Je fais suite à mon message précédent. 1/ Sous SPIP 1.9, j’ai pris la version 1.02, la table meta ne se modifiant pas, j’ai créé les champs nouveaux (en reprenant depuis une version SPIP 2.0 installé) A présent cela fonctionne (je dirai plus bas comment)
2/ Sous SPIP 2.0 La table meta se met bien à jour, j’ai accès à la confiquration dans la partie administration.
Par contre concernant le fonctionnement : a) Des Tweets sont créés je ne comprend pas comment, on dirait que petit à petit toutes les pages du site créent un tweet. Je pensais qu’il n’y avait un tweet que pour un article créé et que les articles déjà créé ne généraient pas de tweet b) Est-il possible de supprimer la numérotation des titres, j’ai bien entendu essayé naivement de mettre [(#TITRE|supprimer_numero)] mais celà affiche un beau : [(10. Concorde, Louvre|supprimer_numero)]
Merci par avance
Voir en ligne : http://twitter.com/jmtconseils
Bonjour,
Je tombe sur ce plugin en faisant une recherche "sms+SPIP" dans Google.
Et j’ai aussi trouvé cette page : http://www.generationcyb.net/Creer-...
Ma question est : est-ce qu’avec Spip Loves Twitter + l’alerte Twitter on peut générer l’envoi de SMS à une liste d’auteurs SPIP ?
Je n’utilise pas Twitter donc je suis peut être à coté de la plaque.
Merci dd
@DD
bonjour, il y a quelques temps déjà Twitter offrait gratuitement l’envoi de SMS vers les mobiles français lorsque le fil d’un ami était mis à jour. Mais depuis 2008, ce n’est plus le cas. Le service est pour le moment principalement offert aux USA, en Inde, au Canada et en Nouvelle Zélande. Mais rien de tel en France.
@jmtconseil
Pour le plugin et Spip 1.9x, si le problème de la table "metas" presiste, il serait bon d’essayer la version 1.0.1 du plugin.
Pour l’utilisation du plugin avec spip 2.0x, lors de la 1ère utilisation, les vieux articles ne devraient pas être publiés. Je vais regarder dans le code si il n’y a pas une coquille par là. Ce qui configure ce comportement, c’est l’option "Recherche" dans les paramètres avancés.
@jmtconseil : Pour la suppression des numéros, cela n’est pas supporté. L’interprétation des balises Spip se fait de manière très sommaire. En revanche, Il est possible d’utiliser le sous-titre d’un article pour effectuer la même chose.
L’idée est de copier/coller le titre dans le sous-titre mais sans le numéro. Dans le site, on n’affiche pas le sous-titre et on demande au plugin de publier le sous-titre dans le message twitter. L’autre avantage de cela est que l’on peut publier un message un peu plus long qu’un simple titre.
Where I have to put the #SPIPLOVESTWITTER ?
Actually I’ve put it at the bottom of the page (such us the google analytics code) but I’m not sure it’s the best position.
Could you help me ?
Thax for the fantastic plugin
@Claudio : Bonjour,
La balise se place où vous le souhaitez. Dans mon cas, elle est aussi en bas de pages mais c’est à chacun de la placer là où c’est le mieux.
You can put #SPIPLOVESTWITTER where ever you want. There’s no specific rules for that. In my case, it’s at the bottom of all pages, but that’s up to you, depending on what you want and what you wish to display.
La tentative de vérification de l’utilisateur me montre twitter.com Echec de l’authentification.
Je Nous appuyons PHP 5.1 est disponible CURL est le soutien disponible Le support est disponible SimpleXML Classe MyTwitter disponibles Classe MyIsGd disponibles
SPIP SPIP version 2.0.9 [14400]
Liste des dernières publications en I
Code : 6 / 0 error : curl : recherche de nom timed out
Toute aide
"Que puis-je faire ?
Voir en ligne : Activoplus
Bonjour,
J’aurais aimé savoir si il était possible d’intégrer dans le flux Twitter le nom (#TITRE d’une boucle rubrique) de la rubrique dont est extrait le lien ?
Merci beaucoup pour votre travail !
Voir en ligne : Discolab
Bonjour,
Je souhaiterai lier la publication d’un article sur twitter à l’utilisation d’un mot clé...
J’ai ajouté ça dans le squelette article :
<BOUCLE_twitter(MOTS)id_articleid_mot=299>< !—#TITRE—>[(#SPIPLOVESTWITTERprocess=oui)]</BOUCLE_twitter>
Mais ça ne semble pas fonctionner... Une idée ?
Voir en ligne : http://www2.yamaha-motor.fr/actu/