Créer un flux RSS sur votre site

Un flux RSS est un fichier au format "XML" qui permet à vos visiteurs de connaître les dernières mises à jour de votre site. Les navigateurs récents (Firefox, IE, ...) peuvent directement lire des fichiers RSS, mais on peut aussi utiliser un logiciel spécialisé que l'on appelle lecteur RSS.

Nous allons créer un flux RSS pour votre site :

 

Créez votre fichier XML avec un éditeur de texte quelconque (Vous pourrez par la suite utiliser un éditeur XML).

Dans cet exemple enregistrez votre fichier : "monflux.xml".

Pour commencer on indique la spécification XML 1.0, ainsi que le le jeu de caractères à utiliser ici Occidental (ISO-8859-1).
Puis les balises <rss> et <channel> lque nous refermons en fin de fichier.

<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
       <channel>

       </channel>
</rss>

 

Ensuite on indique les balises concernant notre site :

- title: Nom du site (ou du flux)
- link: l'adresse de votre site
- description: description de votre site en 200 caractères.

<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
       <channel>

              <title>Mon Site</title>
              <link>http://www.monsite.net/</link>
              <description>Les Nouveautés de Mon Site</description>

       </channel>
</rss>

Vous pouvez ajouter une imege (facultatif) :

Image (88x31 par exemple) au format usuel (gif, jpg, png) dans le même répertoire que le fichier RSS.

- url: adresse de l'image elle-même.
- link: lien quand on clique sur l'image.

<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
       <channel>

              <title>Mon Site</title>
              <link>http://www.monsite.net/</link>
              <description>Les Nouveautés de Mon Site</description>

              <image>
              <url>http://www.monsite.net/Logo88x31.gif</url>
              <link>http://www.monsite.net/</link>
              </image>

       </channel>
</rss>

Maintenant nous créons notre première information :

- title: le titre de l'information.
- link: l'adresse de la page où se trouve l'information.
- guid: Un identifiant unique de votre information. Vous pouvez mettre le texte que vous voulez: L'important est qu'il soit unique, qu'on ne le retrouve pas dans un autre <item>.
Cela permet de distinguer les <item> entre eux.
(Si vous mettez isPermaLink="true", alors vous devez mettre un lien utilisable dans un navigateur (http://...)).
Si vous mettez isPermaLink="false", vous êtes libre de mettre n'importe quel texte, du moment qu'il est unique.)
- description: résumé en 200 caractères environ.
- pubDate: Date de cette information.

Format de la date: Tue, 5 Oct 2010 19:30:00 GMT

Tue: Le jour de la semaine. Les jours de la semaine sont : Mon, Tue, Wed, Thu, Fri, Sat, Sun.

5: numéro du jour.(Ne faites pas "05 Oct" mais "5 Oct")

Oct: Le mois. Les mois sont : Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec,

2010: l'année

19:30:00 GMT: c'est l'heure. Le "GMT" est obligatoire.

<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
       <channel>

              <title>Mon Site</title>
              <link>http://www.monsite.net/</link>
              <description>Les Nouveautés de Mon Site</description>

              <image>
              <url>http://www.monsite.net/Logo88x31.gif</url>
              <link>http://www.monsite.net/</link>
              </image>

              <item>
              <title>Ma 1ere nformation</title>
              <link>http://www.monsite.net/1new.html</link>
              <guid isPermaLink="true">http://www.monsite.net/1new.html</guid>
              <description>La première nouvelle de mon flux RSS</description>
              <pubDate>Tue, 5 Oct 2010 19:30:00 GMT</pubDate>
              </item>

       </channel>
</rss>


Pour ajouter de nouvelles informations à votre flux, il suffit d'insérer un nouvel <item> devant les autres:

<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
       <channel>

              <title>Mon Site</title>
              <link>http://www.monsite.net/</link>
              <description>Les Nouveautés de Mon Site</description>

              <image>
              <url>http://www.monsite.net/Logo88x31.gif</url>
              <link>http://www.monsite.net/</link>
              </image>

              <item>
              <title>Ma 2eme nformation</title>
              <link>http://www.monsite.net/2new.html</link>
              <guid isPermaLink="true">http://www.monsite.net/2new.html</guid>
              <description>La seconde nouvelle de mon flux RSS</description>
              <pubDate>Fri, 15 Oct 2010 20:30:00 GMT</pubDate>
              </item>

              <item>
              <title>Ma 1ere nformation</title>
              <link>http://www.monsite.net/1new.html</link>
              <guid isPermaLink="true">http://www.monsite.net/1new.html</guid>
              <description>La première nouvelle de mon flux RSS</description>
              <pubDate>Tue, 5 Oct 2010 19:30:00 GMT</pubDate>
              </item>

       </channel>
</rss>

Comment indiquer la présence d'un flux RSS au navigateur :

Vous devez informer les navigateurs lorsqu'ils affichent la page d'accueil du site (ou toutes autres pages souhaitées) de la présence de votre flux.
Firefox affichera l'icône dans le champ d'URL, Internet Explorer sur la barre de commandes.

Pour cela, insérez la ligne suivante dans le code source de la page, n'importe où à l'intérieur de la section <head> </head>:

<link rel="alternate" type="application/rss+xml" href="http://www.monsite.net/monflux.xml" title="Les News de Mon Site">

A remplacer par l'URL de votre domaine et nom de votre fichier xml + titre de votre flux

Vous pouvez également de mettre un lien vers votre flux RSS sur vos pages, en utilisant le logo .

(Vous trouverez différents logos sur ce site: http://www.feedicons.com/)

 

Ce site vous a plu ? Vous avez trouvé ce que vous cherchiez ?
Faites en profiter les autres : insérez un lien sur votre site

 

Cette Fenêtre de Texte Défilant dans Votre Page

 

 

Cette Fenêtre de Texte Défilant dans Votre Page

 

Mon Hebergeur

 

Je Crée Mon Site Création Mars-2010