Tweet’n’Spip

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Ce plugin reposait sur l’API v1 de Twitter, fermée le 11 juin 2013. Il n’est plus fonctionnel

Tweet’n’Spip permet d’afficher facilement un fil Twitter sur votre site SPIP.

Mode d’emploi

Le plugin est téléchargeable ici et son code est désormais sur la zone.

La configuration nécessite SPIP-Bonux (pour les versions de SPIP < 3).
Pour vous faire une idée, voilà l’écran de configuration actuel.

Enfin, pour intégrer le fil twitter à vos squelettes, il suffit d’utiliser la balise #TWEETNSPIP

Demo

Pour voir le plugin en action, rendez vous sur wakzine.com.

Crédits / License

Ce plugin repose sur la contrib Publier un fil Twitter avec JQuery qui s’appuie elle-même sur le jQuery plugin for Twitter de Damien du Toit.

Attention, le code de « jQuery plugin for Twitter » est sous licence Creative Commons Attribution-Non-Commercial. Vous ne pouvez donc pas l’utiliser pour des applications commerciales sans autorisation de l’auteur.

Le code du plugin lui même est sous licence LGPL3.

Discussion

4 discussions

  • Merci pour ce plugin, y’a t’il la possibilité de suivre plusieurs comptes ?

    Répondre à ce message

  • 9

    Bonjour,

    Twitter a changé ses règles depuis le 12/10 :
    http://www.tom-elliott.net/javascript-ajax/website-twitter-feed-json-error/

    Pour corriger le plugin :
    ligne 63 de javascript/jquery.twitter.js , remplacer :
    twitter.com/statuses
    par :
    api.twitter.com/1/statuses

    Et ça remarche ! (à condition de bien actualiser ou de vider le cache du navigateur, voir de faire un « recalcul » si les js sont compressées).

    • Reynald Beaufort

      Merci Johan,

      Ta correction « marche » très bien dès le cache vidé et la page rechargée.

    • Elle a été intégrée dans le plugin qui en profité pour passer à SPIP 3

    • Reynald Beaufort

      Bonjour

      J’ai fait la modification ci dessus, mais j’ai un petit problème en Spip 2.1 avec Firefox 17 : les Tweets n’apparaissent plus dans le module alors qu’ils sont bien affichés avec Internet Explorer Opera et Chrome.

      Qu’il y t’il dans le script qui ne plait pas à Firefox ?

      La version pour Spip 3.0 peut-elle être implémentée en 2.1. Si oui à quelles conditions ?

      Merci de votre aide

      Reynald
      wwww.turquieeuropeenne.eu

    • Reynald Beaufort

      Je me réponds à moi-même.

      J’ai installé la version complète du Plugin compatible avec Spip 3.0 et ça refonctionne. Par contre, je n’ai plus accès à l’interface pour le paramétrage du plug-in, où peut-on trouver de la documentation à jour ?

      Merci

      Reynald

    • Bonjour Reynald.

      Comme précisé par Johan, il faut bien vider les caches... (malgré ça, le bloc des tweets peut ne pas sembler très réactifs sous Firefox et je ne sais pas à quoi c’est du...)

      Oui, la version pour SPIP 3.0 est la même que pour SPIP 2.1. Il n’y a plus d’accès à la configuration par un menu de l’espace privé (en fait il faut le rajouter mais je ne sais pas où et celui d’avant était géré par CFG dont on se passe désormais). Mais la page de configuration est toujours accessible depuis la page de gestion des plugins (iil y a dans la boite de Twee’n’Spip un bouton type « boîte à outils » sur lequel il faut cliquer...)
      Je contacterai l’auteur pour la mise à jour de la documentation.

    • Reynald Beaufort

      Merci de ta réponse gilcot
      Mon problème est justment que le bouton « boîte à outil » n’apparait pas dans la boite du plugin !
      Et il n’y a rien non plus dans Cfg. Manque-t-il un autre plugin ou est-il necéssaire d’en configurer un autre ?

      Reynald

    • Bonjour.

      Rien dans CFG : ça c’est normal ; c’est ce que j’expliquais (pour être compatible à la fois SPIP 2 et SPIP 3 le plugin se configure maintenant en utilisant Bonux et non CFG)

      Pour le bouton « boite à outils » : c’est vrai qu’il était absent (je ne m’en étais pas rendu compte) ; c’est maintenant corrigé (il faudra retélécharger le zip dans une heure)

      Voilà, plus qu’à mettre à jour la documentation... ;)

    • Salut,

      Du coup, il faudrait peut être indiquer qu’il passe sur SPIP 3. J’ai pas les droits sur l’article pour ajouter le mot-clé.

      Puis il me semble que c’est le seul qui passe sur SPIP 3 pour l’instant (mis à part http://zone.spip.org/trac/spip-zone/browser/_plugins_/twidget , mais il n’y a pas d’article dessus et on le chope qu’en SVN). D’ailleurs, je le teste et si ça passe, je poste un article dessus.

    • Bonjour id-pop

      Pour l’indication de compatibilité SPIP 3 c’est corrigé à l’instant.

      Je confirme au passage que Twidget est bien pour SPIP 3 uniquement et peut remplacer avantageusement ce plugin et un autre dont je n’ai pas le nom en tête.

    Répondre à ce message

  • 2

    une version pour spip 3 est prévue ??

    • Mestoph

      J’allais poser la même question ^^

    • Au fait ai repris le js et le css contenus dans l’ancien plugin que j’ai appelés ainsi :

      <script src="[(#CHEMIN{js/jquery.twitter.js})]" type="text/javascript"></script>
      <link rel="stylesheet" href="[(#CHEMIN{styles/jquery.twitter.css})]" media="all" type="text/css" />

      Puis ai appelé le script comme ça dans le header

      <script type="text/javascript">
              <!--//--><![CDATA[//><!--
              $(document).ready(function() {
                      $("#twitter").getTwitter({
                              userName: "ICI LE USERNAME DU COMPTE TWITTER",
                              numTweets: 5,
                              loaderText: "Loading tweets...",
                              slideIn: true,
                              showHeading: true,
                              headingText: "Last Tweets",
                              showProfileLink: true
                              });
                      });
              //--><!]]>
      	</script>

      Puis ai placé la balise d’appel à l’endroit où je veux qu’il apparaisse :

      <div id="twitter"></div>

      Et le tour est joué ! Pas besoin de plugin :)

    Répondre à ce message

  • 3
    PeteBowling

    Bonjour, Super votre plugin.

    Maintenant, comment fait-on pour avoir votre présentation ?

    Y-a-t-il un fichier « style », pour obtenir comme votre image.

    • Bonjour Pete

      Effectivement il y a une feuille de style fournie avec le plugin que vous pouvez modifier à votre guise. Elle se trouve dans /tweetnspip/styles/jquery.twitter.css.

      Et pour obtenir la même présentation que moi, il suffit d’aller voir la feuille de style sur le site lui même : http://wakzine.com/plugins/tweetnspip/styles/jquery.twitter.css

      amitiés et bonne année 2012 à tous

    • PeteBowling

      Merci beaucoup Dr Abdou et Bonne Année 2012 !

    • Très bon plugin, je le recommande ! Facile à installer, simple à configurer, rien à dire.

      Sinon un petit truc pour chipoter ;-) : y aurait-il moyen d’avoir, au lieu de « about an hour ago », plutôt « il y a une heure » comme affiché dans twitter ? Si c’est possible, j’aimerais autant, je n’ai pas envie d’avoir des anglicismes inutiles sur mon site.

      Merci d’avance !

    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 :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

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.

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom