Les flux RSS

WEB  / Les flux RSS
 

«RSS» est l’acronyme de  «Rich Site Summary» (sommaire de site enrichi) ou encore de «Really Simple Syndication» (syndication vraiment simple). Il s’agit d’un système de données qui, comme son nom l’indique, permet de faire de la syndication de contenu web. Mais concrètement, qu’est-ce que c’est ?…


 

RSS

«RSS» est l’acronyme de «Rich Site Summary» ou «Really Simple Syndication». En français: «sommaire de site enrichi» ou «syndication vraiment simple».

Terme venant des États-Unis, la «syndication» est le procédé consistant à vendre ou partager du contenu web à des tiers. Comme le laisse entendre son nom (syndication vraiment simple), RSS est un outil qui permet de faciliter le partage et la diffusion de contenu sur d’autres sites ou blogs.

L’avantage du format RSS est qu’il simplifie et automatise le partage du contenu d’un site internet sur d’autres sites ou applications. Et à l'autre bout de la chaîne, il permet également au lecteur de se tenir au courant des mises à jour des sites qu’il consulte régulièrement.

C'est historiquement par les blogs que les flux RSS se sont développés, grâce à leur faculté de partager automatiquement du contenu nouvellement publié, et ainsi de tenir au courant les lecteurs et abonnés des dernières publications. Aujourd’hui, il est également particulièrement utilisé par les sites d’actualités. Pourtant, les flux RSS sont potentiellement utiles à tous les sites fréquemment mis à jour, quels qu'ils soient.

Sans RSS

En tant que lecteur, si vous suivez régulièrement plusieurs sites internet, vous devez à chaque fois vous rendre sur chacun de ces sites afin de vérifier s’il y a des nouveautés. Si cette méthode est la plus commune, ce n’est par contre pas la plus pratique, et peut s’avérer relativement chronophage si vous suivez beaucoup de sites.

 
 
 
 

Avec RSS

RSS va générer automatiquement un “flux” des différents articles et nouveautés publiés par un site ou blog. Flux auquel il vous est possible, en tant que lecteur, de vous abonner. Vous pourrez dès lors regrouper ces différents “flux RSS” en un seul et même endroit, et avoir ainsi accès immédiatement à l’ensemble des nouveautés et actualités de ces différents sites, sans avoir à les consulter un à un. On parle souvent de «flux» RSS, ou «fil» RSS, en référence à cette liste - ou flux - de contenu.

 
 

Toutes les nouvelles publications des sites A, B et C sont regroupées au même endroit, à l’aide d’un lecteur RSS.

 
 

Afin de pouvoir suivre ces différents flux RSS, vous aurez besoin d’un programme spécifique, appelé lecteur RSS ou agrégateur RSS. Ces programmes vous permettent de vous abonner aux flux RSS, et de les organiser. Le processus est très similaire à un réseau social, lorsque vous vous connectez à différents profils, et que ceux-ci sont ensuite affichés de manière regroupée (agrégée) dans votre fil d’actualités. L’avantage est qu’avec le RSS, aucun algorithme ne décide à votre place de ce qui sera affiché: vous voyez absolument tout.

De manière plus spécifique, RSS est un format de données dont le but est d’être facilement transmissible. Sa convention de structuration lui garantit d’être diffusé dans un format compréhensible par le plus grand nombre. RSS formate donc les flux de contenus en provenance de sites internet avec une structure similaire à un sommaire “enrichi”. Cette structure inclut généralement les titres des articles, des résumés, et des liens vers les contenus originaux. L’avantage de ce format est qu’il est produit automatiquement en fonction des différentes mises à jour des sites en question.

 

L’icône «RSS» (appelée aussi Feed icon ou RSS icon) créée par Stephen Horlander, designer pour Mozilla. Elle a été introduite en 2004 dans Mozilla Firefox pour indiquer qu’un flux internet était présent sur une page web. D’autres navigateurs internet l’on ensuite adoptée, faisant de celle-ci le standard incontournable connu aujourd’hui.

Cette structure standardisée facilite la diffusion de contenus sur d’autres plateformes, et permet d'en augmenter sa visibilité. Il est dès lors possible, par l’intermédiaire d’un outil approprié, d'importer le contenu d’un "flux RSS" dans une autre page web, une boite email, ou dans un logiciel dédié.

À l’inverse, il permet aussi de consulter les dernières mises à jour d'un site proposant la diffusion de son contenu "en RSS". Un lecteur régulier peut s’abonner à un flux à l’aide d’un lecteur RSS, et recevra dès lors ces contenus directement dans son lecteur sans avoir à aller consulter les différents sites; il voit ainsi immédiatement l’ensemble des nouveautés sans devoir aller consulter les sites en question.

Pour le lecteur, cela a l’avantage de pouvoir regrouper les «flux» de différents sites au même endroit, et d’ainsi avoir un aperçu de l’actualité de tous les sites qu’il a l’habitude de consulter, sans avoir à les consulter un à un.

P.S: Si les flux RSS présentent de nombreux avantages, ils présentent aussi un appauvrissement. Le diffuseur n'a effectivement plus la main sur la présentation de son contenu. Et il n'est pas possible, du moins facilement, d'insérer des effets visuels. Hélas, personne n’est parfait…

 
 

 

RSS & XML

Historique du format RSS

C'est à Netscape que l’on doit l'origine du format RSS, sa première version portant le numéro 0.90. Jugée trop complexe, cette mouture est simplifiée par Netscape qui, pourtant, ne tarde pas à abandonner le projet. C'est alors Userland Software, un éditeur de logiciels, qui devient propriétaire de la version 0.91 et continue de la faire évoluer.

Parallèlement, une organisation non commerciale baptisée RSS-DEV Working Group reprend les principes initiaux du format RSS pour aboutir à RSS 1.0. Cette version est toutefois distincte de celles d'Userland. Cette genèse mouvementée, aboutissant à des versions incompatibles entre elles, motive aujourd’hui l'élaboration de formats concurrents comme Atom.

Les flux RSS se fondent sur le langage XML. Techniquement, un flux RSS est un simple fichier XML composé de balises encadrant du contenu. Chaque balise indique que tel contenu est un titre, tel autre un lien, etc. Généralement, le contenu d’un flux RSS contient un titre (souvent celui d'un article), une description, et un lien vers l’article original.

Exemple d’un fichier RSS:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>Titre de mon site</title>
        <description>Ceci est un exemple de flux RSS 2.0</description>
        <lastBuildDate>Sat, 06 Oct 2018 00:00:01 GMT</lastBuildDate>
        <link>http://www.example.com</link>
        <item>
            <title>Actualité N°1</title>
            <description>Ceci est ma première actualité</description>
            <pubDate>Sat, 06 Oct 2018 00:00:01 GMT</pubDate>
            <link>http://www.example.com/actualite-01</link>
        </item>
        <item>
            <title>Actualité N°2</title>
            <description>Ceci est ma deuxième actualité</description>
            <pubDate>Sat, 06 Oct 2018 00:00:01 GMT</pubDate>
            <link>http://www.example.com/actualite-02</link>
        </item>
    </channel>
</rss>
 

Créer et lire des flux RSS

Les outils de gestion de contenu (CMS) et les systèmes de blog incluent le plus souvent une fonctionnalité pour produire automatiquement les flux RSS correspondant aux dernières publications.

Pour lire un flux RSS, à l'inverse, c’est l’agrégateur ou lecteur RSS qui se charge de convertir le flux dans un format lisible. Parmi eux, on trouve des solutions comme Feedly, Netvibes, NewsBlur ou Unread. Pour ma part, j’utilise Reeder. La plupart du temps, la présence d'un flux RSS est indiquée par l’icône RSS ou une de ses variantes. Il vous suffit alors de copier ou importer l’adresse URL du flux dans votre lecteur RSS. C’est l’affaire de quelques secondes.

 

Note:

Si je suis familier de longue date avec le format RSS, je n’avais pourtant jamais pris le temps de savoir en détail en quoi il consistait. C’est la demande d’un ami qui a fait changer les choses et m’a motivé. Désireux de suivre l’actualité d’Influenz, et utilisateur confirmé des flux RSS, c’est lui qui m’a demandé le fil RSS de la plateforme. Cela a été le premier challenge d’Influenz, et l’occasion pour le site de se développer en accord avec sa philosophie: chercher à répondre à ses propres besoins, et les utiliser pour évoluer. Désormais, Influenz compte fièrement deux flux RSS auxquels vous pouvez vous abonner.

Afin de faire évoluer Influenz, je consulte de nombreux sites internet et blogs. Des articles sur le web, le design, le marketing. Ce sont plus de 150 sites ouverts en permanence sur mon ordinateur, afin d’avoir accès à leurs contenus. Si je n’avais jamais ressenti le besoin de recourir aux flux RSS par le passé, je réalise combien ces flux sont pratiques aujourd’hui: je peux regrouper l’ensemble de ces sites dans un lecteur, avoir accès à l’ensemble des nouveautés, avec la possibilité de sauvegarder les articles sur lesquels je souhaite revenir. Bref, une organisation et un gain de temps précieux! Et un écran moins encombré…

Sylvain, merci!

 
 

#007Mise à jour: 2019.07.12

rssboard.orgfr.wikipedia.org