RSS, qu'est-ce que c'est ?

Publié le

On m'a demandé de rédiger un article pour le numéro de juin du Frigo.

Voilà ce que j'ai écris :

RSSAujourd'hui le web évolue très vite, avec du contenu informatif en perpétuel changement. Le problème est simple : comment rester au courant rapidement d'une telle source d'informations ? Le RSS arrive ici pour nous permettre de "syndiquer" le contenu d'un site qui propose un flux RSS.

RSS peut signifier différentes choses : Really Simple Syndication ("souscription vraiment simple") ou de Rich Site Summary ("sommaire développé de site"). Derrière ces termes anglais pas forcément très explicite, il se cache un mécanisme très simple d'utilisation et en pleine évolution.

Pour illustrer ce qu'est le RSS, je vous propose de prendre un exemple simple : un site informatif sur un sujet particulier, l'informatique par exemple (PC-Inpact, Le Monde Informatique, etc...). Ce site va être alimenté par une ou plusieurs personnes qui vont ajouter du contenu régulièrement, pour tenir informer les lecteurs des informations toutes fraîches. Le but étant qu'un maxmimum de personnes lisent les articles rédigés, et éventuellement y réagissent sous forme de commentaires ou dans un forum.

Pour un journal papier, ce serait plus simple. Les journalistes écrivent leur article, le donne au rédacteur en chef; il est ensuite intégré au reste du journal, et le tout est imprimé dans la nuit pour être enfin distribué aux abonnés et dans les kiosques le matin. Le RSS va en fait réaliser la distribution du journal, mais article par article. En effet, dès qu'un nouvel article est publié, il est ajouté au flux RSS, et les abonnés seront informés par leur agrégateur (cf plus bas) qu'un nouvel article est disponible et pourront le lire d'un simple clic, si celui-ci l'intéresse. Avec le RSS, ce n'est plus nous qui allons à l'information, mais c'est l'information qui vient à nous !

L'agrégateur, c'est le logiciel (ou le site web) qui interroge régulièrement les flux RSS auxquels vous vous êtes inscrits pour vous informer des nouveux articles. Comme logiciel, on trouve par exemple RSS Xpress. FireFox, Internet Explorer 7 ou ThunderBird intégre un agrégateur RSS sous différentes formes. Pour les sites web, notons ici les 2 portails Français Netvibes et Webwag qui se proposent de remplacer votre page d'accueil pour y mettre différents blocs avec vos flux RSS, la météo de chez vous, vos emails, et bien d'autres choses encore... Netvibes

Pour rentrer un peu dans la technique, le flux RSS (on parle aussi de fil RSS) dont je vous parle depuis tout à l'heure n'est ni plus ni moins qu'un fichier XML, mis à jour au fil des publications. Un site peut très bien proposer plusieurs flux RSS correspondant aux différentes catégories de son site, ce qui permet aux lecteurs de cibler les informations qui les intéressent. Cet XML doit simplement respecter quelques règles énoncées dans les spécifications du RSS 2.01 (traduction française). La plupart du temps, ce fichier XML sera généré dynamiquement par un script PHP. Evidemment, les articles seront triés par ordre décroissante, et on y incluera qu'une dizaine d'articles.

Pour la syndication de contenu, il existe aussi Atom. Plus récent et complètement libre, ce nouveau format de syndication veut palier aux différents manques du RSS. Beaucoup de sites proposent maintenant des flux dans les deux formats, pour ne léser personne.

Aujourd'hui, les utilisations du RSS sont aussi diverses que variés, les plus basiques étant le site informatif ou les blogs. Le podcasting, qui utilise un flux RSS ou Atom, permet aux utilisateurs d'automatiser le téléchargement d'émissions audio ou vidéo, notamment pour leur baladeur numérique, sur leur ordinateur personnel, pour une écoute immédiate ou ultérieure.

Merci à Matthieu pour son screen de netvibes.

Qu'en pensez-vous ?
Est-ce que vous auriez des choses à ajouter/modifier ?