41Mag - Syntaxe d’un flux RSS en XML

Syntaxe d’un flux RSS en XML

Dans ce cours nous vous expliquerons comment créer un Flux RSS en XML, comment insérer une description, une image, un lien, du contenue Google AdSense pour optimiser vos revenus …

Le langage XML est un langage de balise imbriquées similaire au HTML5. D’ailleurs le HTML5 à été très largement inspiré de ce langage. Il fonctionne donc sous la forme de balises contenant des informations. Sa syntaxe est la suivante :

1
<BALISE> informations </BALISE>

Un flux RSS sert quant à lui de fil d’actualités présentant généralement et brièvement les dernières informations parus sur un blog, un site d’actualités ou autres … Les visiteurs s’inscrivent gratuitement à ce flux RSS pour suivre l’actualité de votre site web.

Dans ce tutoriel, nous allons vous décrire comment se construit un Flux RSS et comment l’agrémenter en datant les articles, en y insérant des images relatives aux articles, insérer de la pub AdSense pour multiplier vos revenus, valider vos flux aux normes W3C.

La syntaxe basique d’un Flux RSS en XML

Ouvrez votre bloc-note, Notepad++ – ou une altrnative a notepad++ sous Mac – par exemple, et utilisez la syntaxe suivante. Le fichier enregistré devra avoir comme terminaison, ou extension : xml.

Le début de notre fichier sera constitué des balises obligatoires. Il indiqueront au navigateur le type de fichier ainsi que les informations sur notre flux RSS.

1
2
3
4
5
6
7
<rss version="2.0">
<channel>
    <title>Titre du flux RSS</title>
    <link>http://www.adresse_du_fichier_xml_servant_de_flux_rss</link>
    <description>Description du flux rss</description>
</channel>
</rss>

A ces balises indispensables, nous ajouterons des balises renseignant des informations sur les différents articles recensés sur votre flux RSS. Chaque article sera compris entre les balises ITEM.

1
2
3
4
5
<item>
    <title>Titre de l'article</title>
    <link>http://www.lien_de_larticle.fr</link>
    <description>Description de l'article</description>
</item>

Vous pourrez répéter cette opération autant de fois que vous souhaitez voir apparaitre vos derniers articles. En général, un moyenne de 10 derniers articles affiché est bonne.

Insérer une image pour votre Flux RSS

Vous pouvez insérer une image, ou logo de votre site web, représentant votre Flux RSS, ajouter les balises suivantes à votre fichier XML. L’image à afficher dois être dans le même répertoire que votre fichier XML.

1
2
3
4
5
6
7
8
9
10
11
<rss version="2.0">
<channel>
    <title>Titre du flux RSS</title>
    <link>http://www.adresse_du_fichier_xml_servant_de_flux_rss</link>
    <description>Description du flux rss</description>
    <image>
        <url>http://www.labs.crea-troyes.fr/image.jpg</url>
        <link>http://www.labs.crea-troyes.fr/image.jpg</link>
    </image>
</channel>
</rss>

Dater chaque article

Si vous souhaitez indiquer la date à laquelle l’information ou l’article a été publié, il vous suffis de rajouter les balises suivantes comme dans l’exemple ci-dessous :

1
2
3
4
5
6
<item>
    <title>Titre de l'article</title>
    <link>http://www.lien_de_larticle.fr</link>
    <pubDate>Thu, 19 Jul 2007 00:00:00 GMT
    <description>Description de l'article</description>
</item>

La date est à indiquer dans un format spécial, le script PHP suivant vous permet de connaitre la date du moment actuel :

1
2
3
4
<?php  
echo date("D, d M Y H:i:s ");  
echo " GMT";  
?>

Le Flux RSS complet

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<rss version="2.0">
<channel>
    <title>Titre du flux RSS</title>
    <link>http://www.adresse_du_fichier_xml_servant_de_flux_rss</link>
    <description>Description du flux rss</description>
    <image>
        <url>http://www.labs.crea-troyes.fr/image.jpg</url>
        <link>http://www.labs.crea-troyes.fr/image.jpg</link>
    </image>
 <item>
    <title>Titre de l'article 1</title>
    <link>http://www.lien_de_larticle1.fr</link>
    <pubDate>Thu, 19 Jul 2007 00:00:00 GMT
    <description>Description de l'article1</description>
</item>
<item>
    <title>Titre de l'article2</title>
    <link>http://www.lien_de_larticle2.fr</link>
    <pubDate>Thu, 19 Jul 2007 00:00:00 GMT
    <description>Description de l'article2</description>
</item>
<item>
    <title>Titre de l'article3</title>
    <link>http://www.lien_de_larticle3.fr</link>
    <pubDate>Thu, 19 Jul 2007 00:00:00 GMT
    <description>Description de l'article3</description>
</item>
</channel>
</rss>

Relier votre Flux RSS à votre page web

Il existe deux façons pour relier votre flux RSS à votre pages web. Sois vous le relier à partir de la balise <link /> présent entre les balises <head> de votre code HTML et votre navigateur indique automatiquement le flux RSS à vos visiteurs, sois vous faites un liens depuis votre pages vers votre fichier XML, le navigateur l’interprétera et l’affichera.

Dans l’exemple ci-dessous, nous avons relier notre fichier XML grâce à la balise <link /> :

1
<link rel="alternate" type="application/rss+xml" href="http://www.adresse_du_flux.fr/fichier_rss.xml" title="Titre du flux RSS" />

Pour la deuxieme solutions, un simple lien pointant vers votre fichier XML suffis. Vous pouvez utilise un visuel représentant un flux RSS possédant un lien, comme celui-ci :

1
<p><a href="www.adresse.fr/fchier.xml"><img src="image/flux_rss.jpg" alt="flux rss" /></a></p>

Valider votre Flux RSS selon les normes du W3C

Pour valider votre flux RSS, rendez-vous sur le site du W3C. Indiquez l’url, ou l’adresse, de votre fichier XML et lancer l’analyse en cliquant sur le bouton Check. Un rapport d’erreur s’affichera vous indiquant les lignes de codes à modifier. Si vous avez suivie notre démonstration aucune erreur s’affichera et vous pourrez même afficher un logo signifiant que votre Flux RSS est valide.

Rentabilisez votre Flux RSS avec Adsense et FeedBurner

FeedBurner est un outil en ligne très pratique pour les site web possédant un Flux RSS. Il possède de nombreuse fonctions intéressante. FeedBurner est une propriété de Google, ce qui vous garanti un service de qualité, de plus il est totalement Gratuit.

Pour utiliser FeedBurrner vous devez posseder un compter Google (Gmail, calendar, etc ..). Parmis les nombreux avantages qu’ils possedent, voici les principaux :

  • Comptabiliser le nombre de lecteur de vos flux RSS
  • Afficher à l’aide d’un compteur le nombre d’inscirt a vos flux RSS
  • Optenez des statistiques detaillé sur la fréquentation de vos flus RSS
  • Proposer l’inscription par eMail pour vos Flux RSS
  • Un interface simple et clair opur afficher vos flux RSS, page personalicable
  • Inserer du contenue Google AdSense pour rentabilisez vos flux RSS

Article du même thême :

Copyright © 2013 | 41Mag. All rights reserved. Contact.
Integrated by Créa-troyes. Powered by WordPress.