Menu version texte pour les malvoyants
Devenir annonceur sur le site

Sommaire :
Présentation
Technique
La syndication
Les Flux RSS du site

Utiliser un agrégateur de contenus RSS
L'agrégateur de contenu vous permettra de recevoir l'ensemble de vos contenus de manière regroupée, homogène et personnalisée. Il vous sera nécéssaire de télécharger un logiciel agrégateur RSS.
Caraibes-webdo.net recommande l'utilisation des logiciels suivants :
Windows : Alert info et Navigateur Firefox
Mac OSX : Navigateur Firefox et Safari RSS
Linux : Navigateur Firefox
Pour l'utilisation de ces agrégateurs, veuillez vous référer à la documentation et à l'aide en ligne de ces logiciels.
|
|
Qu'est-ce que le Flux RSS ? (2/3)
Principales balises RSS
RSS Le conteneur global.
channel Un canal. Il contient plusieurs balises descriptives,
et une série de balises "item", les informations.
|
<RSS version="2.0">
<channel>
</channel>
</RSS>
|
Les balises descriptives obligatoires du canal
- title titre du canal, devrait contenir son nom.
- link Adresse (URL) du site web pour ce canal.
- description Une phrase pour décrire le canal.
- plus au moins une balise item pour le contenu.
|
<RSS version="2.0">
<channel>
<title>Caraïbes Webdo</title>
<link>http://www.caraibes-webdo.net</link>
<description></description>
<item>
</item>
</channel>
</RSS>
|
Balises optionnelles pour le canal
- language : La langue dans laquelle le texte est écrit.
- docs : Adresse internet de la documentation sur le format,
donc à Harvard.
- webmaster : Email du responsable.
- pubDate : Date de publication.
- etc. Il y a d'autres options à voir dans la spécification.
Les articles du canal
Chaque balise item correspondant à une information
contient les balises suivantes:
- title : Titre de l'article ou autres genre d'information.
- link : L'URL (ou adresse) de la page.
- description : Résumé, "synopsis"
de l'article.
<item>
<title>Caraïbes Webdo
news</title>
<link>http://www.caraibes-webdo.net/news.html</link>
<description></description>
</item>
|
Plus quelques indications optionnelles pour l'article
- pubDate : Date de publication.
- guid : Une chaîne de caractère qui est un
identifiant unique de l'item.
- category : Une catégorie à laquelle peut
appartenir l'article.
- etc.
Créer votre propre flux RSS, pas à pas
Au départ un simple fichier de texte, créé
avec un éditeur quelconque. Un éditeur XML étant
préférable.
On l'appelera dans cet exemple: "exemple_flux.xml".
La structure générale du fichier "exemple_flux.xml"sera la suivante:
<?XML
version="1.0"?>
<RSS
version="2.0">
<channel>
</channel>
</RSS>
|
1) Définir le canal dans la balise channel
Ce sera le même pour tous vos fichiers RSS. Il doit comporter
ces balises:
- title : le titre de votre site, le même que dans
la balise title sur la page d'accueil.
- link : l'adresse de votre site : ex : http://www.caraibes-webdo.net
- description : description de votre site en 200 caractères,
ce peut être la même description que dans la méta-tag
de la page d'accueil.
|
<channel>
<title>Caraïbes Webdo
</title>
<link>http://www.caraibes-webdo.net/</link>
<description>Le magazine en ligne des Caraïbes
</description>
</channel>
|
2) Ajouter une image
C'est facultatif. Créer une petite image (64x64 par exemple)
au format usuel (gif, jpg, png) et placez la dans le même
répertoire que ce fichier RSS.
La balise image est un élément de la balise channel
- url est l'adresse de l'image elle-même.
- link est l'adresse de la page affichée quand on
clique sur l'image.
<channel>
<title> </title>
<link> </link>
<image>
<url>http://www.caraibes-webdo.net/img/logo_xml.gif</url>
<link>http://www.caraibes-webdo.net/index.php</link>
</image>
</channel> |
3) Ajouter un article
Un article n''est rien d'autre qu'une page internet. A partir de là,
on crée une balise item contenue dans channel, avec les
éléments suivants :
- title : le titre de l'article, donc de la page.
- link : l'adresse de la page.
- description : résumé de l'article en 200
caractères environ.
<item>
<title>Nouvelles du flux RSS</title>
<link>http://www.caraibes-webdo.net/flux_rss.php</link>
<description>Tout savoir sur le flux
RSS</description>
</item> |
4) Ajouter d'autres articles si besoin
Ajouter d'autres balises item à l'intérieur du canal.
5) Télécharger le fichier sur le site
Fichier exemple_flux.xml
Placer le fichier exemple_flux.xml sur votre site (en le renommant si besoin est), parmi les pages web.
6) Valider le fichier
Vous pouvez utiliser le valideur indiqué dans les liens
en fin de page.
7) Rendre le flux accessible
Pour cela il faut placer un bouton RSS sur la page d'accueil.
En cliquant sur le bouton on doit afficher le fichier précédemment
créé. 
| <a href="http://www.caraibes-webdo.net/rss/exemple_flux.xml>
<img src="http://www.caraibes-webdo.net/img/logo_xml.gif"> </a> |
8) Mettre à jour le flux
Pour fournir de nouveaux articles, il suffit d'ajouter des items,
et de supprimer les plus anciens lorsque la taille du fichier
devient trop imposante.
Exemple : le fichier complet
|
<?XML
version="1.0"?>
<RSS
version="2.0">
<channel>
<title>Caraïbes Webdo
</title>
<link>http://www.caraibes-webdo.net/</link>
<description>Le magazine en ligne des Caraïbes
</description>
<image>
<url>http://www.caraibes-webdo.net/img/logo_xml.gif</url>
<link>http://www.caraibes-webdo.net/index.php</link>
</image>
<item>
<title>Nouvelles
du Flux RSS</title>
<link>http://www.caraibes-webdo.net/flux_rss.php</link>
<description>Tout
savoir sur le flux RSS</description>
</item>
<item>
<title>Comment faire
un flux RSS ?</title>
<link>http://www.caraibes-webdo.net/flux_rss2.php</link>
<description>Faire un flux RSS sur son site internet
</description>
</item>
</channel>
</RSS>
|
Un document RSS
Dublin Core et RSS : exemple en RSS 1.0 (RDF)
Le standard Dublin Core peut servir à décrire des oeuvres d'auteurs et autres documents.
La version RSS 1.0, basée sur RDF est naturellement celle qui est utilisée par Dublin Core pour les flux RSS.
|
<?XML
version="1.0"?>
<rdf:RDF
XMLns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
XMLns="http://purl.org/RSS/1.0/"
XMLns:dc="http://purl.org/dc/elements/1.1/"
>
<channel
rdf:about="http://xul.fr/auteurs.RSS">
<title>Après
Gutemberg</title>
<link>http://xul.fr/</link>
<items>
<rdf:Seq>
<rdf:li
resource="http://xul.fr/Diderot/"/>
<rdf:li
resource="http://xul.fr/Rousseau/"/>
</rdf:Seq>
</items>
</channel>
<item
rdf:about="http://xul.fr/Diderot/">
<title>Diderot</title>
<link>http://xul.fr/Diderot/</link>
<description>Religieuse
et rameau sans fête</description>
</item>
<item
rdf:about="http://xul.fr/Rousseau/">
<title>Rousseau</title>
<link>http://xul.fr/Rousseau/</link>
<dc:date>1712</dc:date>
</item>
</rdf:RDF>
|
La différence avec le format RSS 2.0 tient au RDF, qui
décrit d'une part la structure, et ensuite définit
chaque élément de celle-ci.
Spécifications et outils
Spécifications et licence d'utilisation
Outils de génération et de test de flux RSS
- Feed
Validator - Tester vos flux RSS aux formats 1.0, 2.0 et
Atom.
- Site
Summaries in XHTML Service en ligne qui crée un flux
à partir de votre site.
- xpath2RSS Outil
pour fabriquer un flux à partir d'un site en utilisant
XPath.
- EasyRSS
Classe Php qui construit un flux RSS. Sert à la création
de liste pour lecture aussi.
Outils de lecture de flux RSS
- GenCatRSS
Un logiciel de lecture de flux RSS avec interface en XUL.
- AmphetaDesk
Lecteur RSS pour Windows, Linux et Mac.
- Sage
Une extension RSS pour Firefox.
Outils de création de liste
- MagpierRSS
Script PHP pour extraire l'information d'un flux RSS.
Exemples de flux
|