Installer PubSubHubbub sur un blog wordpress

pubhub Installer PubSubHubbub sur un blog wordpress

Vous connaissez sans doute le « concept » du flux RSS (sinon, allez lire ça) et vous savez surement que votre agrégateur doit se connecter régulièrement à toutes les adresses de flux RSS que vous lui avez fourni afin de voir si il y a de nouvelles infos disponibles (Principe du GET).

C’est chouette mais pas encore assez « temps réel » au goût de Google qui est en train de promouvoir partout (même auprès de ses concurrent), une formidable technologie open source baptisée PubSubHubbub (ou PuSH ou encore PubHub pour les intimes).

L’idée est simple mais terriblement efficace. Elle consiste lorsque vous faites une mise à jour sur votre site internet par exemple, à envoyer  (avec un principe de PUSH) une notification à un « hub », c’est à dire un intermédiaire qui lui enverra la mise à jour à tous les abonnés au flux RSS de votre site. Il n’y a donc plus de délai et la diffusion de l’information se fait, pour le coup, vraiment en temps réel.

PubSubHubbub rempli donc ce rôle. Plusieurs sites ont déjà adopté cette technologie comme Google Reader, Tumblr, Posterous, Google Blogger et bien sûr WordPress.com (la plateforme de blogs).

Si vous même vous avez un site web, allez jeter un oeil au projet Google Code de PubHub et si comme moi, vous êtes sur WordPress, profitez du plugin PuSHPress qui est sorti il y a quelques jours et qui permet de profiter de PuSH sur votre wordpress auto-hébergé. PuSHPress intègre d’ailleurs son propre hub afin de notifier directement les abonnés à votre flux. Je l’ai mis en place sur korben.info, on verra bien ce que ça donne.

[source]

Publicité

Je vous recommande aussi la lecture des sujets suivants


Faites un lien vers cette news sur votre site



24 commentaires

  1. paparsifal Reply to this comment


    ça marche avec google reader :)

    Posté le 5 mars 2010 à 10:39:37

  2. ludovic Reply to this comment


    Ohhh depuis le temps que j’espère ce genre de chose !!!!!!
    et je confirme, d’habitude j’ai pas mal de décalage avec une news qui vient de paraitre et la dans mon GReader ta news est affichée a 10h35 ;)

    Nickel!!!!

    Posté le 5 mars 2010 à 10:47:37

  3. Kane Reply to this comment


    Drupal a déjà ce principe… avec le module faisant parti du Core : Ping !

    Posté le 5 mars 2010 à 10:47:55

  4. MaKyOtO Reply to this comment


    Pas con l’idée, c’est vrai que ça peut gaver de cliquer sur « Actualiser les entrées » …
    Je vais tester :)

    Posté le 5 mars 2010 à 11:12:38

  5. kalwapp Reply to this comment


    Cool, depuis le temps que j’attendais ca !!

    Posté le 5 mars 2010 à 11:20:47

  6. Halford III Reply to this comment


    ça c’est une bonne idée!

    Posté le 5 mars 2010 à 11:52:04

  7. guigui71 Reply to this comment


    En parlant de Google Reader, je regrette que celui-ci ne puisse pas se réactualiser automatiquement.

    Posté le 5 mars 2010 à 11:55:02

  8. abelthorne Reply to this comment


    Je ne comprends pas bien comment ça fonctionne côté lecteur. Il faut que le lecteur de flux utilisé se connecte au hub en question et soit donc compatible ou c’est complètement transparent ?

    Posté le 5 mars 2010 à 12:00:52

  9. Korben Reply to this comment


    @abelthorne: il faut que le lecteur soit compatible oui (comme Google Reader)

    Posté le 5 mars 2010 à 12:03:57

  10. J4N Reply to this comment


    Quelqu’un sait si netvibes est compatible?

    Posté le 5 mars 2010 à 12:13:22

  11. Didier DURAND Reply to this comment


    Google pousse aussi très fort sur Pubsubhubbub ces jours-ci: voir
    http://media-tech.blogspot.com/2010/03/pubsubhubub-pour-wordpress-et-google-le.html

    didier

    Posté le 5 mars 2010 à 12:15:16

  12. Chat de gouttière Reply to this comment


    C’est intéressant, je teste, attention toutefois à ne pas avoir trop de widgets.

    Posté le 5 mars 2010 à 12:18:52

  13. Silvermo Reply to this comment


    ça va changer quoi pour les utilisateurs de Google Reader ? Enfin je trouvais ça assez actualisé pour ma part :p

    Posté le 5 mars 2010 à 12:25:00

  14. GNU Reply to this comment


    Mouais, je préfèrerais voir le multicast de généraliser et s’étendre à d’autre contenus comme les flux rss, plutôt que de voir des solutions bâtardes comme celle ci se démocratiser…

    D’une part introduire un hub (centraliseur) qui rallonge le parcours de l’information et permet de contrôler qui souscrit à quoi est pour moi une très mauvaise chose.

    D’autre part comme le publisher ne pourra jamais garder autant ports ouverts que de suscriber la seule solution (sans multi-cast) est que le suscriber ait un port ouvert sur lequel le publisher envoie (« push ») ses news.

    Bref il faut que le suscriber soit serveur ce qui pose problème si il est Mr tout-le-monde.
    Alors Mr tout-le-monde refait de simples GET sur les « HUB » (ou bien des GET qui attendent l’info, petite évolution possible par le fait que groogle est capable de repartir ses clients sur plusieurs serveurs qui gardent ouverts chaque port ouvert par chaque client… cf big brother).

    Google reader, ou l’un des meilleurs flic du monde. Si groogle pousse fort dessus, c’est pas sans arrières-pensées :-p.

    http://en.wikipedia.org/wiki/Multicast
    http://en.wikipedia.org/wiki/Protocol_Independent_Multicast

    Posté le 5 mars 2010 à 12:45:06

  15. frenchbigdog Reply to this comment


    @Silverno: à peine publié que déjà visible dans GR ;-)

    FAIL j’ai râté un backlink de chez Korben, j’en ai parlé il y a peu:

    http://www.nolifeclub.org/wordpress/notifier-google-reader-en-temps-reel-avec-pubsubhubbub/

    Une petite remarque: le plugin wordpress a sans crier gare causé une erreur fatale rendant le blog et l’interface d’administration indisponible. Ca faisait pourtant quelque temps que je l’utilisais et ça ne vient pas d’une mise à jour… bizarre.

    J’ai du le shooter via http://FTP...

    Posté le 5 mars 2010 à 12:46:45

  16. Silvermo Reply to this comment


    frenchbigdog : c’est utile c’est vrai, mais j’ai déjà tellement de flux à consulter que je le fais souvent avec un jour de retard, ou quelques heures de retard ^^ , donc ça sera surtout utile pour les autres

    Posté le 5 mars 2010 à 13:14:06

  17. Francois Beaufort Reply to this comment


    Hello Korben,

    Je te lis regulierement et il est de mon devoir de rectifier un mini truc dans la news : Twitter n’utilise PAS PubSubHubBub.
    Je les vois bien developper un truc dans leur coin cependant. Et oui, il y a pas mal de monde qui aimerait bien qu’un Hub soit disponible sur Twitter.

    http://groups.google.com/group/pubsubhubbub/browse_thread/thread/ba5176ffc140c39c/08219407d2bd3921?#08219407d2bd3921

    Posté le 5 mars 2010 à 14:04:45

  18. Korben Reply to this comment


    @Francois Beaufort: merci pour la rectif !

    Posté le 5 mars 2010 à 14:14:45

  19. Hakri Reply to this comment


    Tiens puisqu’on parle de RSS, quelqu’un airait l’amabilité de m’expliquer (ou de mefiler un lien expliquant) la différence entre RSS 1.0, RSS 2.0, et tous les autres « formats » d’RSS, please ? J’capte pas pourquoi y en a autant…

    Posté le 5 mars 2010 à 15:06:27

  20. Toutestici.eu Reply to this comment


    Bon, je vais essayer !

    Posté le 5 mars 2010 à 18:02:22

  21. PubSubHubbub: Pour une publication RSS en temps réel | IDeoking Reply to this comment


    [...] Korben Image: Robin’s [...]

    Posté le 5 mars 2010 à 18:37:17

  22. Xevonaute Reply to this comment


    Pratique ce système ! Je vais installer ça de suite. :)

    Posté le 6 mars 2010 à 09:21:54

  23. Pierre D Reply to this comment


    @Hakri: Je veux bien t’expliquer mais je suppose que tu as un background technique :
    - RSS 1.0 (RDF Site Summary) utilise la grammaire XML et le modèle de données RDF.
    - RSS 2.0 (Really Simple Syndication) n’est pas une mise à jour de RSS 1.0 mais un format totalement différent, concurrent, reposant toujours sur XML mais abandonant RDF.

    RSS 1.0 est quasiment à l’abandon, RSS 2.0 est boiteux. Le format que je préconise pour les feeds est Atom.
    http://fr.wikipedia.org/wiki/Atom

    Posté le 6 mars 2010 à 12:00:51

  24. pubsubhubbub « RienduTux Reply to this comment


    [...] Juste un petit mot pour vous informer de la mise en place de PubSubHubBub sur ce blog… Si vous voulez en savoir plus, je vous incite à lire cet article de korben. [...]

    Posté le 7 mars 2010 à 13:32:23

(Pensez à personnaliser votre avatar !)