Site Perso de

Thomas JANNAUD

Des actualités personnelles sous un style impersonnel, et inversement.



Fils RSS
qu'est ce qu'un fil RSS et comment en créer ? 20 Décembre 2009

Ce symbole : image indiquant un flux RSS est de plus en plus présent sur le Web. Vos enfants vous traitent de vieux ringard ? A votre tour de les épater sur les nouvelles technologies en leur expliquant ce qu'est un fil RSS !

Qu'est-ce qu'un fil RSS ?

Il y a 2 types de sites web :

Si vous consultez ces derniers régulièrement, vous aimeriez savoir si le contenu a été actualisé depuis votre dernière visite, si un nouvel article est paru... et cela sans avoir besoin de vous rendre sur le site. C'est à ça que servent les fils RSS : vous vous "abonnez" au service (c'est gratuit ^^) grâce à Outlook, Thunderbird, Mail, ... (vos logiciels mails) et vous recevez un mail quand le contenu est actualisé. Les navigateurs web peuvent remplacer vos logiciels de messagerie électronique pour les fils RSS, mais je trouve ça moins pratique.

Un fil RSS n'est en aucun cas une news-letter !!! Ça y ressemble, sauf que là vous ne donnez pas votre adresse email. Un fil RSS est un fichier, accessible sans mot de passe ni login, que votre "Outlook Express" ira lire pour savoir s'il y a un nouvel article. Vous pouvez donc vous en "désinscrire" à tout moment et vous ne recevrez pas de publicité pour le viagra ou les casinos puisqu'à aucun moment vous ne donnez votre email. Ça possède donc les avantages des newsletters sans leurs inconvénients !

Comment s'abonner ?

Quand vous voyez le symbole image indiquant un flux RSS (ou image xml), cliquez simplement dessus. Votre navigateur fait le reste. (ne cliquez pas ici bien sûr c'est juste pour expliquer ! ha ha... :D Mais sur mon blog vous en trouverez des "vrais").

Où est l'utilité ?

Il suffit de se rendre sur un site web qui change souvent pour voir s'il a changé ou pas, non ? Ben oui. Mais si vous avez 5 ou 6 sites web à "surveiller", ça va plus vite.

Les fils RSS représentent ainsi un gain de temps. Ils vous sont donc particulièrement déconseillés si vous travaillez dans une grosse administration (les états majors de la gendarmerie, de l'armée, ...)

Et la différence avec les Podcasts ?

Un podcast c'est un peu pareil à vrai dire : si vous aimez bien l'émission de Jean Luc Delarue sur RTL (ou Europe 1 je ne sais pas) et que vous la ratez toujours parce que vous avez cours de tennis à cette heure là, vous allez sur le site de RTL et vous téléchargez le fichier mp3 correspondant.

Seulement, c'est embêtant de faire ça tous les jours. Alors vous dites à iTunes de le faire pour vous et de télécharger automatiquement le dernier "Delarue" sur le site de RTL. iTunes est donc aux PodCast ce que OutLook ou ... est aux fils RSS.

La vrai différence c'est que les Podcasts sont téléchargés quand il y en a de nouveaux, et ce sont soit des vidéos, soit des fichiers audio, tandis que les fils RSS ne sont là que pour vous indiquer qu'un site a ajouté du contenu (et seuls le titre et le résumé de l'article sont téléchargés). A vous après d'aller voir sur le site. Et le contenu des fils RSS sera le plus souvent du texte (peut-être accompagné de photos).

Comment CREER un fil RSS sur une page Web ?

Si vous êtes un peu programmeurs :)

Un fil RSS n'est ni plus ni moins qu'un document XML où sont indiqués tous les articles. Quand je vous disais que ce n'était pas dangereux !!!

Pour ceux qui ne savent pas non plus ce qu'est un document XML, voici un exemple :

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
<channel>
<title>Blog Thomas JANNAUD</title>
<link>https://www.jannaud.fr/blog</link>
<description>Actualité, programmation, voyages.</description>
<lastBuildDate>Tue, 24 May 11 21:15:26 +0200</lastBuildDate>

<item>
	<title>Titre de mon article</title>
	<link>lien http vers l'article</link>
	<description>Un résumé de mon article</description>
	<pubDate>Fri, 29 Feb 2008 01:33:28 +0100</pubDate>
</item>

... Répétez autant de fois les items que vous avez d'articles, de news, ...
</channel>
</rss>

XML veut juste dire que le document est structuré. Comme ça, quand Outlook ou autre lit ce document, il comprend tout de suite où est la date, le titre, le résumé, ... Ce qu'il y a au début c'est rien, c'est juste pour dire que c'est un flux RSS, il ne faut pas chercher à comprendre !!! Vous trouverez (si vous vous faites un jour un site internet) ici un validateur de documents RSS (vous pouvez vérifier que les miens sont valides). Pour créer un fil RSS avec PHP, rien de spécial, pas besoin de passer des heures à lire des normes, faites juste une boucle sur les dix derniers articles de votre blog et écrivez ce qu'il faut dans un fichier.

$filrss = fopen("news.xml", 'w+');
fwrite($filrss, '<?xml version="1.0" encoding="utf-8" ?>');
...
foreach (boucle sur vos articles du blog, requete MySQL) {
 fwrite($filrss, '<item>');
 fwrite('<title>'. le titre ici.'</title>');
 ...
 fwrite($filrss, '</item>');
}
fclose($filrss);

Laissez un commentaire !

Pas besoin de vous connecter, commencez à taper votre nom et une case "invité" apparaîtra.

Mes codes open source
Des dizaines de sources et snippets, pour apprendre ou se perfectionner
Tutoriel Cocoa / Objective-C
Bases pour créer une appli en Cocoa/Obj-C avec interface + astuces et code sources
Snippets utiles pour iOS Cocoa - Useful Cocoa snippets
Courts et efficaces / Short and simple. In French and English
Automator et Applescript
Impimer plusieurs liens URL / pages internet en PDF
Print many URL / webpages in PDF
Créer un site web : Tutoriel complet
Créer, designer, héberger, rentabiliser
Url propres avec .htaccess / Minimal urls using .htaccess
Un peu d'aide sur .htaccess ça ne se refuse pas ! Who doesn't need a little help with .htaccess :)
Sea Ranch : la côte californienne nord
contre vents et marées
Au cœur d'une manif
que fait la police ?
Niigata
week-end découverte
Programmation
Tutoriels et conseils pour bien démarrer, outils à utiliser
Installer et utiliser Latex de manière simple et minimale sur mac
Avec squelette de fichiers
Nouvel Appart !
visite guidée
Fabrication des iPhone Apps
Vue de derrière les coulisses
Iles Galapagos
Envie de lézarder
Réveillon du 1er de l'an
VDM
Au revoir Google
Je suis venu te dire que je m'en vais
10 jours au Costa Rica
"Pura vida" et bénévolat
Bye Bye Tokyo
une page se tourne
2 semaines en Malaisie
Mais allez-y pas !
Que faire un week end de 3 jours ?
"Les week end pourris, c'est ma grande passion." Omar Sharif.
Délation policière
Mise en place par la police d'un système Internet de délation anonyme, dans l'Essonne
Twitter - Bienvenue dans le V
Les hirondelles n'annoncent pas que le printemps