Le RSS devient “temps-réel”

La news est quasiment passé inaperçue et pourtant elle est d’importance. Les flux
RSS ont à présent la possibilité d’être temps réel grâce à PubSubHubbub. PubSubHubbub
permet de changer le mode de consommation des feeds RSS d’un mode Pull (le client
consomme à intervalles réguliers le feed afin de savoir si de nouveaux éléments ont
été publiés) à un mode Push (les clients sont notifiés dès qu’un nouvel élément est
publié). Certains moteurs de blog permettent déjà de pinger différents services tels
que FeedBurner afin d’indiquer la modification d’un feed. Dans le cas de FeedBurner
ce mécanisme de Ping permet de re-générer le feed hébergé par le service instantanément
sans attendre la fin du cache de 30 minutes habituellement utilisé. Ce système est
déjà très bien mais il permet uniquement d’avertir certains services et non des clients
RSS.

image

Des développeurs de Google sont allés un peu plus loin et proposent un nouveau protocole
nommé PubSubHubbub. Ce protocole permet de notifier des clients RSS dès qu’un feed
a été modifié. Il est alors possible de rafraichir automatiquement l’interface afin
de proposer à l’utilisateur les billets qui viennent d’être publiés.

Les readers web vont d’ici peu implémenter PubSubHubbub afin de fournir cette expérience
temps-réel. Un prototype de Google Reader a déjà été développé, et FriendFeed implémente
déjà cette fonctionnalité. Je vous invite à regarder cette vidéo afin de bien comprendre
le potentiel de ce protocole.

>>>

Pour les détails techniques d’implémentation, les slides suivants expliquent de manière
détaillée comment fonctionne le protocole ainsi que les différents éléments à mettre
en œuvre afin de faire fonctionner l’ensemble.

La bonne nouvelle est que FeedBurner permet d’ores et déjà de rendre vos feeds compatibles
avec cette nouvelle technologie. Il vous suffit d’aller dans les paramètres de votre
feed et d’activer le service PingShot afin de bénéficier du protocole.

image

A noter que cette technologie n’est pas propriétaire à Google, elle est proposée en
open source sur Google Code.

Voilà une excellente nouvelle qui va permettre aux flux RSS d’avoir le même
niveau de réactivité que les tweets publiés via le service Twitter.

En savoir plus :

http://code.google.com/p/pubsubhubbub/

http://adsenseforfeeds.blogspot.com/2009/07/whats-all-hubbub-about-pubsubhubbub.html

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *