Définition


Les flux RSS ou fil RSS sont des formats d'échange de données. Ils sont généralement publiés en XML version 1.0.

Ils permettent de recueillir toute l'actualité et les informations fournies par un site web, et ce dans un ordre chronoligique, très utile pour se tenir au courant des derniers articles parrus .

Les navigateurs récents peuvent lire et afficher les flux RSS, tandis que pour les anciennes versions, nous devons utiliser un lecteur RSS ou aggrégateur.

Il est possible d'installer un flux RSS qui nous plait directement sur notre site web, ce qui fait généralement la joie du propriétaire qui voit alors ses articles diffusés à plus grande échelle sur le web.

Vu qu'une image est toujours plus compréhensible qu'un long dicsour, voici une petite vidéo explicative :



 


Petite vidéo trouvée sur le net (en Anglais).



Histoire


Les flux RSS ont été créé par Netscape en 1999. La première version était alors la version 0.90. Elle fut suivie par la version 0.91 qui était améliorée grâce à la contribution de la société Userland en 2000.

En 2000, une nouvelle version, la 1.0, définie O'Reilly, fut par la suite maintenue par le groupe RSS-DEV (basé sur RDF) et fut nommée RDF Site Summary.

En 2002, le RSS 2.0 a été défini par Dave Winer ancien employé de Userland.
Il se base sur la spécification Really Simple Syndication 2.01 de Harvard.


Utilisation


Première étape :

Pour commencer, nous allons faire un lien vers notre future flux RSS :


Nous allons placer un bouton RSS sur la page d'accueil. Ces deux icones permettent de signaler un flux RSS : Icone flux RSS Icone flux RSS


Voici un exemple :


<a href="http://www.mesinsectes.com/rss.xml"><img src="rss.gif" > </a>

Résultat :


Icone flux RSS


Deuxième étape :


Maintenant, nous allons créer le fichier .XML qui contiendra un lien et un commentaire de chacun de vos articles :


<?xml version="1.0" ?>
<rss version="2.0">
   <channel>
     <title> Blog MesInsectes </title>
     <link> http://www.mesinsectes.com/ </link>
     <description> Tout sur les flux RSS... </description>
     <image>
         <url> http://www.mesinsectes.com/img/mesinsectes.gif </url>
         <link> http://www.mesinsectes.com/fluxRSS.html </link>;
     </image>
     <item>
        <title> Qu'est ce qu'un flux RSS </title>
        <link> http://www.mesinsectes.com/fluxRSS.html </link>  
        <description> Tout savoir sur les flux RSS </description>
     </item>
     <item>
        <title> Qu'est ce qu'une balise de vote </title>
        <link> http://www.mesinsectes.com/balise-vote.html </link>  
        <description> Et tout savoir sur les balises de vote </description>
     </item>
   </channel>
</rss>


Résultat :


flux RSS en image


A vous


Vous pouvez désormais afficher le flux RSS du site MesInsectes Icone flux RSS sur votre site web :

<a href="http://www.mesinsectes.com/index.php?feed/rss2" type="application/rss+xml" title="Flux RSS du site MesInsectes">Flux RSS du site MesInsectes < img title="Icones RSS" alt="Icone flux RSS" src="http://www.mesinsectes.com/public/images/xml.png" /> </a>


Ou encore vers le flux Atom du site MesInsectes Icone flux RSS :

<a href="http://www.mesinsectes.com/index.php?feed/atom" type="application/atom+xml" title="Flux Atom du site MesInsectes">Flux Atom du site MesInsectes < img title="Icones RSS" alt="Icone flux RSS" src="http://www.mesinsectes.com/public/images/xml.png" /> </a>