RSS (format)
Un article de Vev.
Modèle:Infobox format de données
RSS désigne une famille de formats XML utilisés pour la syndication de contenu Web.
Ce standard est habituellement utilisé pour obtenir les mises à jour d'information dont la nature change fréquemment, typiquement cela peut être des listes des tâches dans un projet, des prix, des alertes de toutes natures, des nouveaux emplois proposés, les sites d'information ou les blogs. Les Podcasts et vidéocasts sont conçus sur ce même standard en utilisant la balise 'Enclosure'. Pour les recevoir, l'utilisateur doit s'abonner aux flux, ce qui lui permet de consulter rapidement les dernières mises à jour sans avoir à se rendre sur le site à l'aide d'un agrégateur.
Trois formats peuvent être désignés par ces initiales :
- Rich Site Summary (RSS 0.91)
- RDF Site Summary (RSS 0.90 et 1.0)
- Really Simple Syndication (RSS 2.0)
Mais on parle aussi souvent de RSS pour désigner également le format Atom.
Sommaire |
Domaines d'utilisation
La diffusion d'alertes, de nouvelles ou de listes (au sens large) trouve de nombreuses applications professionnelles en plus de celles que les blogs ont largement popularisées.
Le standard RSS est notamment utilisé pour la diffusion d'actualités sur Internet par les blogs professionnels ou semi-professionnels. Des annuaires répertorient ainsi un grand nombre de flux d'actualités francophones.
Ces flux peuvent généralement être lus grâce à des lecteurs en ligne, mais aussi sur des lecteurs de flux (voir liens plus bas).
Plusieurs navigateurs peuvent également lire les flux RSS, notamment Maxthon, Mozilla Firefox (d'origine, ou avec les extensions Wizz RSS News Reader, infoRSS ou Sage), Opera - depuis la version 7.5 - et Safari - depuis la version 2.0. On trouve aussi un lecteur de flux dans le client de messagerie Mozilla Thunderbird. Ces logiciels permettent notamment la veille, en avertissant l'utilisateur de la modification d'un flux. Microsoft Internet Explorer 7.0 ainsi que Outlook 2007 intègrent également un agrégateur de nouvelles. Windows Vista, le dernier système d'exploitation de Microsoft gère nativement le RSS, et encourage son utilisation à travers différents types d'applications, bien au-delà des navigateurs et gestionnaires de courrier. Il est aussi possible de lire ses flux RSS sur des pages personnalisables comme netvibes.
Les moteurs de recherche (comme Yahoo! et Google par exemple) proposent également des fonctions d'agrégation de flux RSS sur leur page d'accueil. Par ailleurs, de nombreux moteurs de recherche se spécialisent désormais dans la recherche de fils RSS : Technorati, plazoo, feedsforme, blogdigger, jamespot, netvibes (via son ecosystem).
Les webmestres peuvent aussi récupérer ces flux pour agréger leur contenu sur leur site Internet.
Face à l'explosion des flux RSS et à la difficulté de les lire en mode texte lorsqu'ils atteignent un certain nombre, la tendance va dans le sens de leur visualisation sous une forme graphique.
Fichier RSS
Rappel
Le fichier RSS est sous la forme d'un fichier XML. Le fichier commence donc par la même ligne qu'un fichier XML :
<source lang="xml"> <?xml version="1.0" encoding="iso-8859-1"?> </source>
Exemple simple
<source lang="xml"> <rss version="2.0">
<channel> <title>Mon site</title> <description>Ceci est un exemple de flux RSS</description> <lastBuildDate>Wed, 27 Jul 2005 00:30:30 -0700</lastBuildDate> <link>http://www.example.org</link> <item> <title>Actualité N°1</title> <description>Ceci est ma première actualité</description> <pubDate>Mon, 25 Jul 2005 00:30:30 -0700</pubDate> <link>http://www.example.org/actu1</link> </item> <item> <title>Actualité N°2</title> <description>Ceci est ma deuxième actualité</description> <pubDate>Tue, 19 Jul 2005 04:32:51 -0700</pubDate> <link>http://www.example.org/actu2</link> </item> </channel>
</rss> </source>
Explication des principales balises
Le contenu d'un document RSS se situe toujours entre les balises <rss>
. Elles possèdent obligatoirement un attribut version qui spécifie la version à laquelle le document RSS est conforme.
Au niveau suivant de cette balise se trouve une unique balise <channel>
qui contiendra les métadonnées du flux RSS, obligatoires ou non, ainsi que la liste des contenus.
Métadonnées
En ce qui concerne les métadonnées, trois éléments sont obligatoires dans un channel:
-
<title>
: Définit le titre du flux ; -
<description>
: Décrit succinctement le flux, selon ; -
<link>
: Définit l'URL du site correspondant au flux .
D'autres éléments optionnels existent comme :
-
<pubDate>
: Définit la date de publication du flux ; -
<image>
: Permet d'insérer une image dans le flux ; -
<language>
: Définit la langue du flux.
Contenu : Description de chaque article
Pour chaque article, une balise <item>
est ajoutée dans notre document.
Dans cette balise se trouvent les données correspondantes à l'actualité sous forme de balise. Les balises les plus courantes sont :
-
<title>
: Définit le titre de l'actualité ; -
<link>
: Définit l'URL du flux correspondant à l'actualité ; -
<pubDate>
: Définit la date de l'actualité ; -
<description>
: Définit une description succincte de l'actualité.
Selon la DTD RSS 2.0, il doit y avoir au moins un <title>
ou une <description>
dans un item et le reste des balises est optionnel.
D'autres balises existent comme :
-
<author>
: Définit l'adresse électronique (mail) de l'auteur ; -
<category>
: Associe l'item à une catégorie ; -
<comments>
: Définit l'URL d'une page de commentaire en rapport avec l'item ; -
<namespaces>
: C'est une extension des flux RSS qui permet d'inclure des nouvelles fonctionnalités comme ITunes par exemple.
Lecteurs de flux autonomes
Modèle:ODP
Voir aussi
Bibliographie
Jean-Claude Morand - RSS, Blogs : Un nouvel outil pour le management - M21 Editions - 2005 et 2006(ISBN 2916260021).
Liens externes
Spécifications :
- (en) Spécification RSS 1.0 - (fr) traduction
- (en) Spécification RSS 2.0, standard de Harvard par Dave Winer - (fr) traduction
Modèle:Portail informatiquear:آر إس إس
ast:RSS
be-x-old:RSS
ca:RSS
cs:RSS
da:RSS
de:RSS
en:RSS
eo:RSS
es:RSS
et:RSS
eu:RSS
fa:آراساس
fi:RSS
gl:RSS
he:RSS
hu:Really Simple Syndication
id:RSS
it:Really simple syndication
ja:RSS
ko:RSS
lt:RSS
lv:RSS protokols
nl:Really Simple Syndication
nn:RSS
no:RSS
pl:RSS
pt:RSS
ro:RSS
ru:RSS
sl:RSS (protokol)
sq:RSS
sv:RSS
th:อาร์เอสเอส
tr:RSS
uk:RSS
vi:RSS (định dạng tập tin)
yi:אר עס עס
zh:RSS
zh-min-nan:RSS