I. Introduction▲
Aujourd'hui, une masse d'information considérable transite sur la toile et nous nous efforçons chaque
jour de suivre l'actualité. Que ce soit à titre personnel ou à titre professionnel, que nous souhaitions
voir les nouveautés d'une seule firme ou d'un seul produit, nous devons naviguer de blog en blog
et de site en site pour obtenir le condensé d'informations qui nous intéresse. Bien sûr vous pouvez
souscrire aux différents flux RSS et ainsi suivre paisiblement toutes les actualités d'un blog ou
d'un forum. Oui, mais cependant, vous devez rechercher dans cette masse d'informations réduite celles
qui vous intéressent et ainsi faire la même opération sur tous les flux collectés. Imagez un flux,
un seul avec toutes les informations de tous les sites web qui vous intéressent et sur les sujets
qui vous intéressent. Vous l'avez rêvé et Yahoo l'a fait pour vous.
L'outil en ligne réalisé par Yahoo avec ses outils (pour ne pas dire Yui) a été mis en place.
Son nom ? Pipes
Son URL ? http://pipes.yahoo.com/
II. Pipes ? Qu'est ce que c'est ?▲
II-A. Page d'accueil▲
Dès que nous accédons au site, nous avons cette fenêtre. Nous pouvons remarquer en haut à droite : Create a pipe.
A partir de ce moment vous allez être redirigé à l'espace de connexion (Car il faut disposer d'un
compte pour pouvoir profiter de ce merveilleux outil).
Si vous n'en possédez pas, il suffit de vous enregistrez (ceci prends quelques minutes).
II-B. L'interface▲
Nous voici dans l'espace de travail. Tout est relativement obscur et c'est normal.
En haut et à droite, nos boutons pour créer, sauvegarder ou accéder aux propriétés du projet
A gauche, nous avons nos modules nous permettant de travailler nos flux.
Au centre, notre espace où nous allons utiliser nos modules.
En bas, le debugger. Il va nous servir à analyser les flux résultants
II-C. Démonstration▲
Tout cela c'est bien, mais si on passait maintenant à une démonstration de l'outil ?
Ce que nous allons faire : Récupérer les flux de différentes sources et prendre que ce que
nous souhaitons.
II-C-1. Drag'n Drop : that's rocks▲
On choisit dans la liste de gauche la source qui nous conviendrait le mieux.
Ici, pour la gestion des flux RSS, nous allons choisir un Fetch Feed dans lequel nous allons insérer
l'url de la première rubrique qui nous intéresse.
Aussitôt, nous aurons notre module et la sortie de notre flux Pipe Output.
Ensuite, nous nous rendons sur le site et nous copions l'adresse du lien du flux RSS.
Ok, jusque là aucun souci, et bien la suite et encore plus simple.
II-C-2. On regarde la sortie de notre flux▲
Le rendu du contenu du flux de la source Webmarketing est sur Developpez.com
Voici notre composant avec l'url collé dans le champ url.
Pour voir le contenu de ce flux, il nous suffit de cliquer sur le module Fetch Feed.
Une fois cela fait, nous constatons le contenu du flux dans la section debugger en bas de l'écran.
Nous pouvons constater dans ce flux, que nous avons plusieurs tags. Soit link, y :id, title,...
Ces éléments et leur hiérarchisation sont importants pour filtrer le contenu de sortie.
II-C-3. Filtrer le contenu▲
Pour filtrer le contenu, nous procédons comme dans la première étape pour notre module d'acquisition de flux.
Nous choisissons le module qui serait en adéquation avec nos besoins (ici le module Filtrer) et
nous le glissons sur l'espace de travail.
Ensuite, il suffit de cliquer sur le petit rond sortant de notre module Fetch Feed et de glisser
notre souris sur le point d'entrée de notre module Filter.
Automatiquement, vous verrez votre module Filter se mettre à jour. On change la permission pour
autoriser le contenu filtré afin de les avoir en sortie.
Une fois ceci fait, on choisit dans notre liste déroulante sur quelle arborescence nous souhaitons
nous fixer afin d'arriver au tag souhaité. Ici : Item.y :title (Item correspond au flux général)
Notre but : nous souhaitons avoir des informations uniquement sur Twitter.
Ainsi, nous écrivons Twitter comme élément filtrant (Suite à l'analyse que nous avons effectuée
sur la balise title qui comprenait les éléments suivants).
On clique sur notre module Filter.
Et voilà , notre flux sortant sera uniquement ce qui concerne Twitter .
II-C-4. Deuxième source de flux▲
Bon ! Maintenant pour un flux c'est sympathique mais le but est de pouvoir fusionner plusieurs flux.
On souhaiterait avoir les actualités de Twitter mais aussi d'Android (Webmarketer Androïcien)
Rien de plus simple. On effectue les mêmes opérations sur le flux :
Et voilà : nous voici avec deux flux sortants Filter pour une entrée du flux sortant général.
Je suppose que vous vous demandez certainement : Deux sorties pour une entrée ?
La solution, le module union qui permet de réunir plusieurs flux :
Et voici notre flux général sortant.
II-C-5. Troisième source de flux ▲
Si vous êtes comme moi, un webmarketer androïcien zenditien, nous allons mettre un troisième flux :
II-C-6. Sauvegarde et publication de notre nouveau flux▲
On y est presque ! Encore quelques clics et le flux est à nous.
Pour finir, il nous suffit de sauvegarder en haut et à droite ce qui nous donne cet aperçu :
Nous pouvons constater le texte Pipe Saved :
Ensuite nous cliquons sur Run pipe, ce qui nous donne cet écran :
Félicitations ! Voici votre flux. Il vous suffit de publier en cliquant sur publish.
Ce qui nous donne la visualisation de notre flux de cette manière :
Et enfin sauvegarder votre flux dans Firefox par exemple :
III. Conclusion▲
Voici en quelques lignes comment récupérer, décomposer et filtrer un flux.
Avec les modules disponibles, vous pouvez pratiquement tout faire avec vos flux et ainsi réaliser
votre propre flux d'actualité par vous-même en quelques instants.
Yahoo ! a vraiment mis au point un produit que je trouve exceptionnel et qui a le mérite d'être connu.
Venez échanger avec nous autour de cet article : Yahoo Pipes
J'espère que cet article vous a plu et pour les plus motivés : À vos flux !!!
IV. Remerciement▲
Je tiens à remercier Hédhili Jaïdane pour sa relecture orthographique ainsi que Didier Mouronval et Grégory Dumas pour leur relectures techniques.