Afficher un lecteur de flux RSS ou Atom sur son Site


Google Reader
Ajouter un extrait à votre Site - Put a Clip on your Site

Un flux RSS (un résumé des nouvelles d'un site, en format xml - Really Simple Syndication ou Souscription vraiment simple) peut être lu par Firefox (version 2) ou Internet Explorer (version7).

Sur un site ou sur un blog, un lecteur de flux apporte au lecteur des nouvelles connexes, améliorant ainsi la pertinence du contenu.


Le lecteur de Google

Google offre un lecteur de flux (un agrégateur) sous le nom de Google Reader.


Google Reader Help


  • 1. Les abonnements
  • 2. Les commandes principales
  • 3. Les onglets pour l'affichage des flux
  • 4. Le contenu des flux


Souscrire à un flux

Indiquer au lecteur l'adresse de la page qui contient un flux et pour un blog sur Blogger, l'adresse du blog. Le lecteur accepte aussi l'adresse du flux lui-même (un fichier xml).


Google Reader ajouter un flux


Les tags d'un flux

Chaque flux peut être marqué par un ou plusieurs tags (étiquettes) afin de classer et retrouver l'information.


Partager ses flux

Google Reader permet de partager ses abonnements de deux façons :

  • Un article peut être marqué comme public (shared item)
  • Un tag peut être marqué comme public (public tag). Tous les articles avec ce tag seront consultables par tous.

La page des tags publics peut être publiée :


Google Reader les tags publics


Créer une liste des ses tags partagés

Google définit un clip comme une liste des titres du flux RSS. Pour créer un clip, choisir l'option settings de Google Reader, l'onglet tags puis l'outil Ajouter un extrait à votre Site (add a clip to your site).


Google Reader ajouter un flux

Cet outil permet de définir le titre du clip, la présentation (8 choix de style) et le nombre de titres (de 1 à 10). L'indication de la source de chaque titre est optionnelle.

Il suffit dès lors de placer le code javascript sur son site ou son blog.


<!-- le module de lecture des flux -->
<script type="text/javascript" src="http://www.google.com/reader/ui/publisher.js"></script>
<!-- l'appel du module de lecture -->
<script type="text/javascript" src="http://www.google.com/reader/public/javascript/user/xxx...xxx/label/vin ?n=5&callback=GRC_p(%7Bc%3A'khaki'%2Ct%3A'Les%20Nouvelles%20du%20Vin' %2Cs%3A'true'%7D)%3Bnew%20GRC"></script>

Pour un blog sur Blogger, un bouton ad hoc permet d'ajouter ce code sur le blog :

Google Reader ajouter un flux sur un compte Blogger

Le blog des Liens du Vin utilise ce script.


Une autre application

Pour suivre la vie de ses blogs, il suffit de créer un flux RSS des commentaires.


Améliorer le script du lecteur

Le script de lecture du flux se trouve à l'adresse :


www.google.com/reader/ui/publisher.js

Il suffit de le corriger pour obtenir les textes en français (source, plus d'informations ...) ainsi que pour ouvrir les articles dans une nouvelle fenêtre (target="_blank").

L'ouverture des articles du flux se fait par la fonction k :


<!-- href de la source -->
var F=k("a",{href:b(m.alternate.href),title:m[x],"class":"i",target:"_blank"});
<!-- href d'un article -->
var C=k("a",{href:b(B.htmlUrl),title:h,target:"_blank"});

L'appel de Google Reader pour afficher l'ensemble des tags partagés :


<!-- appel de Google Reader pour "Plus d'informations ..." -->
u.appendChild(n("Plus d'info ..."));
u.target="_blank";
u.title="Les tags vin";


Ce javascipt modifié peut être intégré sur une page htm. Il est en fonction sur la home page du site des Liens du Vin.


Articles connexes