La geekerie a toujours du bon, elle permet d’offrir un peu de soi aux autres.
La gestation de ce plugin s’est fait progressivement pendant mon 1er hiver Australien. Le froid ambiant ne m’ayant pas incité à sortir de chez, je me suis dis qu’il fallait se trouver une activité saine (le tricot n’en faisant pas parti). Je me suis donc lancé dans la création du plugin « SpipLovesTwitter ».
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.
Fonctionnement : ce plugin utilise tout simplement une partie de l’API twitter.com pour publier des messages via l’interface twitter mais aussi de manière automatique via une balise dédiée à intégrer dans les squelettes spip.
L’interface d’administration : elle se veut simple et souple à la fois. Un certains nombres de paramètres sont pré-remplis.
De plus l’interface permet de publier manuellement un message sur votre fil, de configurer le fonctionnement de la balise, mais aussi de raccourcir une URL (via le service is.gd).
Pour simplifier le tout, il y a une aide en ligne intégrée au plugin, la possibilité de tester la connectivité aux services, de voir les messages publies via le plugin et de demander une nouvelle publication.

La balise : #SPIPLOVESTWITTER est une balise dynamique. Elle s’intègre dans les squelettes spip avec ou sans paramètres en fonction de vos besoins.
Voici quelques possibilités :
[(#SPIPLOVESTWITTER)] ou [(#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 le 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.A noter 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.
Télechargez la version 1.0 du plugin ci dessus.