Formations et ressources pour les TICE - ESPE Aix-Marseille          
Les flux RSS, podcast et vidéocast

RSS : ’flux’ ou fil (Really Simple Syndication), format de syndication de contenu Web, en langage XML.

OPML  : Le format OPML a été créé pour échanger sur le web des plans et sert notammment pour une liste de fichiers RSS.

Les flux RSS permettent les opérations suivantes :

Création d’un fil RSS

Pour le webmestre, il s’agit donc

Dans Firefox, ce code génère l’affichage d’une icône de marque-page dynamique à droite de l’adresse du site

Les principales balises

Un fil RSS (ou flux RSS) est un fichier texte XML écrit dans un langage à balises. Les balises principales sont channel et item.
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.
Une unique balise channel contiendra les métadonnées du flux RSS, obligatoires ou non, ainsi que la liste des contenus.

Trois éléments métadonnées sont obligatoires dans un channel :

Pour chaque article, une balise item Les données correspondantes à l’actualité sous forme balises les plus courantes sont :

Autres balises optionnelles possibles :

Génération d’un fil RSS

Outre l’écriture "manuelle" d’un fichier xml, il y a d’autres possibilités d’obtenir un fichier XML contenant le ou les flux RSS

  1. / Génération automatique àpartir d’un CMS ( SPIP, Joomla Zope) ou d’un éditeur de blogs
  2. / Générer automatique avec php via des reqûetes SQL
  3. / Ecrire son fil RSS avec un éditeur spécifique  : il existe de nombreux outils dédiés, dont par exemple le plug-in pour Firefox "rss editor" http://rsseditor.mozdev.org/. Des logiciels gratuits existent comme Rss Builder ou FeedSpring.
  4. / Générer automatiquement des fils RSS à partir de service en ligne tel que Wotzwot.com : il suffit alors d’indiquer la "marque" de début de flux et de début et de fin d’actualité.

Inclure un fil RSS externe dans une page

Résultat affiché sur le site d’anglais Aix-Marseille Certains annuaires proposent les codes permettant la re-publication pour l’ensemble des flux intégrés dans leur base : exemple http://pretty-rss.snyke.com/

Abonnement à un fil RSS

S’abonner à un fil RSS impose d’avoir recours à une application de type aggrégateur.

Partage de fils RSS : fichiers OPML

L’OPML (Outline Processor Markup Language) est un format de fichiers qui permet, entre autres, de référencer une série de flux RSS. Il est principalement utilisé pour importer/exporter des flux RSS entre différents agrégateurs. La plupart des lecteurs RSS supportent l’OPML.
Tout l’intérêt de ce format est qu’il génère un ou plusieurs fichiers que l’on peut mettre à disposition d’autres internautes. Disposant d’un accès direct à votre fichier OPML tout internaute pourra le récupérer et l’importer dans son propre lecteur RSS.
Exemple : Utilisation d’ Optimal OPML Browser. Cet outil en ligne permet d’afficher de l’OPML sous forme lisible et de naviguer facilement entre les flux inscrits dans le fichier OPML. Il faut générer un fichier OPML valide. Netvibes permet d’exporter les flux RSS au format OPML. ( Dans la fenêtre Netvibes, option, onglet “Sauvegarde”. Enregistrer le fichier OPML exporté, et le charger sur son site.

Présentation d'un fichier OPML dans optimalbrowser.com Pour générer le code à insérer dans sa page, avec Optimal OPML Browser, entrer l’adresse de ce fichier. On obtient un affichage en arborescence :


[ http://tice.espe.univ-amu.fr/spip/RSS ]