Proposer un flux RSS pour suivre l'actualité d'un site ou d'un blog est devenu indispensable. Les CMS, forums, blogs disposent généralement de fonctionnalités pour gérer les flux RSS cependant les flux sont gérés séparément. Supposons que nous ayons un site disposant d'un forum et d'un blog. Le forum et le blog auront chacun leur propre flux RSS et il faut donc s'abonner aux 2 flux séparément pour être tenu au courant des dernières nouveautés. Il serait plus pratique d'avoir un seul flux pour tout le site.

Comment faire?

Pour cela il existe Yahoo Pipes. Yahoo Pipes permet de manipuler du contenu à travers le web et notamment des flux RSS. En entrée, on donne des sources de différentes origines à Yahoo pipes, on établit un certain nombre de règles et de filtres et, en sortie, nous avons un flux unique!

Un p'tit tutoriel pour démarrer avec Yahoo Pipes!

  1. Se connecter sur Yahoo Pipes. Aller sur la page d'accueil Yahoo Pipes et cliquer sur le bouton "Create a Pipe". Entrer votre compte Yahoo (ou google ou facebook). Vous arrivez sur la page ci-dessous.
    min-yahoo-pipes
  2. Sélectionner les flux RSS que vous voulez combiner. Pour cela, faites un glisser-déposer du bouton "Fetch Feed" dans la zone quadrillée. Dans le champ qui apparait, entrez l'adresse d'un flux.
    min-yahoo-pipes-feeds
    On peut prévisualiser dans la partie "Debugger" le résultat du flux.
  3. On peut ajouter des flux en cliquant sur le "+" à côté de "URL" (Le "-" à côté des champs permet de les retier).
  4. On lie la boîte "Fetch Feed" à "Pipe Output". "Pipe Output correspond au flux mixé.
    min-yahoo-pipes-link
  5. On clique sur le bouton "Save" en haut à droite et on choisit un nom de flux.
  6. On est prêt! On peut voir le flux en cliquant sur le bouton "Run Pipe".
    min-yahoo-pipes-run

Pour voir le flux mixé dans votre navigateur web cliquez sur le bouton "Get as RSS". Dans mon exemple, le flux est le suivant: http://pipes.yahoo.com/pipes/pipe.run?_id=8111a38e7322ce39d35e2fec66627578&_render=rss.

NB : Il est possible d'ajouter des filtres entre "Fetch Feed" et "Pipe Output". Ces filtres permettent de trier par date, par ordre alphabétique, ...