Ouvaton, coopérative de services internet

[sauter la navigation]

ouvaton

Est une coopérative d' hébergement créée autour de valeurs et regroupant ses hébergés-hébergeurs.

Accueil du site > Aide > Tutoriels > Ecrire un fichier de syndication au format (...)
Dernière modification : 15 mars 2006

Mots-clés :

initié rss

Ecrire un fichier de syndication au format RSS 2.0


Tout d’abord, si les termes “fichier de syndication” ou “RSS” vous sont peu familiers, vous pouvez consulter le tutoriel RSS, RDF, ATOM et syndication de contenu sur ce site pour en savoir plus. Après cette lecture, vous saurez qu’un fichier RSS est en fait un fichier au format XML respectant la syntaxe RSS.

Pour consulter cette syntaxe du langage RSS 2.0, allez ici : http://www.stervinou.com/projets/rss/, cette traduction française de la norme du RSS 2.0 vous sera précieuse. La version originale en anglais est là : http://blogs.law.harvard.edu/tech/rss

Ensuite, ne vous affolez pas, j’ai réussi à en faire donc c’est que ce n’est pas trop compliqué ! Le fichier DOIT être écrit (codé) en UTF-8. Il vous faut donc un logiciel adapté :

  • Multi-plateformes (Linux, Mac Os X, Windows) : Nvu, logiciel libre et gratuit.
  • Windows :
  • Mac Os 9 et X : BBEdit Lite ou complet, gratuit pour la version lite.

Ensuite, comme rien ne vaut un bon exemple, en voici deux :
-  Fil RSS du site de Sophie commenté pour décrire les balises

- Fil RSS assez simple de l’annuaire Ouvaton

Une fois que votre fichier RSS est fait, il faut mieux le valider en utilisant un validateur :
- http://rss.scripting.com/
- http://www.feedvalidator.org/

Pour que votre fichier RSS ne soit pas considéré comme un simple fichier xml au passage d’un visiteur, vous devez écrire un fichier .htaccess à la racine de votre site qui contiendra cette ligne :

Ou ajouter cette ligne à votre .htaccess si vous en avez déjà un.

Et voila, c’est pas plus compliqué que cela.

Ceci dit, on peut continuer à jouer avec RSS et php :

On peut installer sur son site un fabricateur automatique de Flux qui rajoute un item quand il faut. Voici, par exemple, le script que j’ai fait et qui rajoute un item lorsqu’un nouveau site est inscrit dans l’annuaire :

Il existe aussi des Editeurs Rss en ligne :
- http://www.webreference.com/cgi-bin/perl/rssedit.pl
- http://www.webdevtips.com/webdevtips/codegen/rss.shtml

Mais bon, c’est tellement plus rigolo de faire ces trucs tout seul !

Aller, bon flux, bon aggrégateur et tout ce genre de choses.

P.-S.

Tutoriel publié par Old P’pou