Salut à vous, chers lecteurs ! (Notons que j'ai la prétention
de penser que vous êtes plusieurs... )
J'ai récemment fait quelques changements sur mon site. Tout
d'abord, et un peu en aparté, j'ai installé trois plugins pour
dotclear : ajout d'une flèche pour répondre simplement à un autre
commentaire ; ajout de balises pour la mise en forme dans les
commentaires ; possibilité de suivre les commentaires d'un billet en
s'abonnant par mail (il semble que ce plugin ne marche d'ailleurs
pas, il faut que je travaille ça... ).
Mais j'ai également travaillé à l'intégration, sur les pages
« statiques » de mon site (comprendre, partout sauf sur
le blog), d'un module de Twitter Live. Ce module permet d'afficher
les derniers tweets d'un utilisateur de
twitter
qui ne protège pas ses statuts. J'avais déjà installé ce plugin
sur mon blog, dans la barre de gauche, mais je voulais également
l'intégrer sur tout mon site. Or, le plugin dotclear gère
l'affichage des tweets en javascript, et ça ne m'arrangeait pas.
J'ai donc programmé une fonction
PHP qui récupère les X derniers
tweets d'un utilisateur Y, et j'ai même fait une petite démo.
Vous pouvez voir la démo et télécharger les sources depuis
cette page : http://adrian.gaudebert.fr/labs/twitter/twitter_live.php
(sources : http://adrian.gaudebert.fr/labs/twitter/twitter_live.zip)
Ce script utilise donc PHP, et l'API Twitter
via JSON. Y a rien de bien compliqué, et j'ai commenté les
fonctions, donc vous ne devriez pas avoir trop de mal à comprendre
ce code, si tant est que vous avez déjà des bases en PHP !
Les superbes effets de transition que vous pouvez longuement
admirer sur les autres pages de mon site sont créés avec jQuery, un framework javascript qui
déchire bien (déjà utilisé pour la Machine de Turing),
et que j'essaye de découvrir et de maitriser via mes petites
expériences.
Enjoy !
Comments
Pas mal ;)
@Jordan : Merci ! T'as regardé le code source ?
Ouaih, c'est propre et les fonctions natives de PHP sont bien utilisées. Pour une fois qu'on réinvente pas la roue.
On pourrait mettre des guillemets simples plutôt que des doubles à certains endroits mais c'est pas grave ;)
Ton code ne marche plus, mais il est très propre et facile à comprendre, du coup j'aimerais savoir s'il peut être rafistolé.
Salut Stalker,
Twitter a pas mal changé la façon dont son API marche, et ils demandent maintenant obligatoirement de l'authentification pour pouvoir accéder à la moindre donnée. Je ne vais donc pas reprendre ce (vieux) script, le travail à faire pour qu'il marche serait trop gros, et je suis sûr qu'il y en a beaucoup d'autres sur le net que tu peux utiliser.
Merci de ton intérêt !