Google XXL: Publier les commentaires Google SideWiki
Google XXL

Publier les commentaires Google SideWiki

Google SideWiki avec Yahoo! Pipes

Faire de la veille avec Google SideWiki


Tout d'abord, reportez-vous, éventuellement, à l'article que nous avons publié sur Google SideWiki.
Afin d’afficher le nombre de pages indexées et qui proviennent de cette fonctionnalité, utilisez cette recherche : site:www.google.com/sidewiki/entry/.
Afin de générer le flux RSS des différentes entrées qui auront été postées, utilisez cette syntaxe : http://www.google.com/sidewiki/feeds/entries/webpage/
http%3A%2F%2Fwww.squidoo.com%2Fbrandsinpublic%2Fhq/full
Notez que les caractères HTML présents dans l’adresse URL de la page cible doivent être encodés : %3A pour :, %2F pour /, etc.
Tony Hirst a publié un article permettant d’insérer directement les entrées SideWiki sur la page cible. Schématiquement, l’adresse URL à utiliser est celle-ci : http://www.google.com/sidewiki/feeds/entries/webpage/
http%3A%2F%2Fwww.squidoo.com%2Fbrandsinpublic%2Fhq/full?alt=json-in-script&;callback=c
On utilise simplement JSON avec l’API Google Data.
Il propose également un script permettant l’insertion dynamique d’un script quelque soit l’adresse URL de la page web.
La constatation que l’on peut faire est que Google SideWiki fonctionne comme un système de commentaires en parallèle dont vous ne savez rien. De fait, on peut souhaitez créer un système de veille qui vous tiendra au courant dès qu’une nouvelle entrée est postée sur une des pages de votre site web ou d’un site tiers.
L’objet de cet article, purement expérimental, est donc de créer un système d’alerte en générant un flux RSS de l’ensemble des entrées SideWiki qui sont postées sur l’ensemble des pages du site.
J’ai utilisé le flux RSS du site afin de sélectionner les pages mais on peut imaginer récupérer la liste des adresses à partir d’un plan Sitemap ou d’un tableau au format CSV. En bref, le fichier source peut être n’importe quoi…
Pour le reste, j’ai créé un Pipe Yahoo! dont voici le principe de fonctionnement…
Le module FetchFeed permet de récupérer le flux RSS de départ : http://feeds.feedburner.com/BuzzMachine.
Je me sers ensuite du module Sub-element (item.link) afin de stocker les adresses URL générées par le flux RSS.
J’utilise le module Regex afin de procéder à la transformation des adresses URL. De http://www.buzzmachine.com/2009/10/10/jerseys-cinderella-story/ à http%3A%2F%2Fwww.buzzmachine.com%2F2009%2F10%2F10%2Fjerseys-cinderella-story%2F.
Il faut se servir du caractère d’échappement \ si on utilise un caractère réservé ( : ou /).
Un autre module Regex permet de générer la page SideWiki : http://www.google.com/sidewiki/feeds/entries/webpage/
http%3A%2F%2Fwww.buzzmachine.com%2F2009%2F10%2F10%2Fjerseys-cinderella-story%2F/full
On stocke l’ensemble de l’adresse URL de départ ((.*)) afin de la récupérer en utilisant $1 et lui adjoindre les autres éléments de l’adresse URL que l’on souhaite obtenir.
Les modules Loop et Fetch Feed servent à récupérer chacun des éléments issus du flux RSS généré par Google SideWiki et ce, pour chacune des pages trouvées.
Il suffit de placer le second module à l’intérieur du premier et de sélectionner l’élément item.content.
Il ne reste plus qu’à relier la boucle utilisée au module Pipe Output.
Idéalement, il faut ajouter un module Sort pour classer les entrées SideWiki en fonction de leur date de publication (PubDate).
Le Pipe publié est visible à cette adresse. Bien entendu, vous pouvez afficher sa source puis le cloner afin de l’adapter à vos propres besoins.
Cliquez enfin sur le lien Get as RSS afin de récupérer le flux RSS qui sera créé.

8 commentaires:

  TOMHTML

12 octobre 2009 à 19:37

Pas mal du tout, il fallait y penser.

  cadeaux

12 octobre 2009 à 20:22

merci pour ces precieuses infos !

  Jean-Noël Anderruthy

13 octobre 2009 à 00:00

Et c'est là que l'on s'aperçoit que les commentaires sur Google SideWiki ne sont pas encore légion...
Mais, bon, l'important c'est de savoir que ça existe.

  Renaud

13 octobre 2009 à 07:11

Merci!! Ca donne des idées :-)

  TOMHTML

13 octobre 2009 à 09:03

@Jean-Noël : j'ai réalisé une étude assez critique sur Sidewiki, notamment au nombre de commentaires postés au total.
Ton article sera la petite note "positive" de l'article que je rédigerai -- quand j'en aurai le temps ^^

  Jean-Noël Anderruthy

13 octobre 2009 à 10:09

C'est sûr que pour trouver un exemple parlant avec un nombre suffisant de commentaires SideWiki, il a fallu que je prenne un blog qui parle justement de cette fonctionnalité. Sinon, c'est un peu le désert. Mais, en même temps, le fait d'amorcer la pompe en publiant les commentaires passés peut être incitatif. Je pense aussi que cela a un impact positif sur le référencement de la page. C'est une supposition !
@Renaud : merci !
@TomHTML : SideWiki n'est pas le premier outil de ce genre et, aucun n'a déjà marché. Je crois que ça fera partie des 10% de produits Google qui sont promis à une lente agonie...

  Jonathan

4 mars 2010 à 11:02

Sidewiki - Crabzy - même combat !! Et encore, Crabzy offre bien plus de possibilité puisque l'on peut au moins échanger, à l'image d'un forum. Je trouve le concept fort intéressant au deumeurant, surtout si il se développe, car tout le monde a à y gagner au final.
Plus nous unissons nos efforts, nos avis, échangeons nos expériences et nos opinions, plus nous renforçons le pouvoir d'Internet, non ?
A faire connaître et à démocratiser je pense en tout cas.... Enrichissons le Web !
Cdlt,
NB : un gros consommateur de Net ;-)

  Jean-Noël Anderruthy

4 mars 2010 à 13:34

Merci Jonathan pour ce commentaire enthousiaste.
Mais, curieusement, aucun de ces deux services ne prennent avec le grand public... Snif :-(