Up and Atom!
dimanche 3 juillet 2005 par Sébastien (lien permanent)
Le fil Atom est arrivé ! Vous pouvez dorénavant vous y abonner avec votre lecteur de news ou agrégateur favoris.
J’ai choisi Atom parce que c’est un format puissant mais surtout parce que je crois qu’il a un avenir assuré, en particulier face à l’imbroglio des versions de RSS. Cependant je n'ai rien contre l'idée d'ajouter un fil RSS, il faut juste que j'étudie la chose.
Vous ne voyez peut-être pas ce qu’il y a d’extraordinaire à avoir un fil de news Atom ou RSS (tout le monde en a un), mais celui-ci est entièrement géré par mon CMS perso (Apache/PHP/MySQL), ce qui a demandé quelques ajustements de la base de données (je savais qu’il y aurait à terme un fil de news mais je ne connaissait pas les formats) et bien entendu la création du mécanisme de génération du fil en PHP.
Je n’avais aucune envie de lire la spécification Atom, mais je voulais évidemment avoir un fil valide parce que Anyone who can’t make a syndication feed that’s well-formed XML is an incompetent fool
. Mes articles de référence ont été :
- How to make a good ID in Atom de Mark pilgrim.
- Atom dates,
- Atom example et
- Implementing atom:modified in PHP de Anne Van Kesteren
Pour le reste, comme tout le contenu du site est du vrai XHTML (bien formé, valide, en utf-8 et, de plus, servi avec le bon type MIME aux navigateurs modernes), il n’y a qu’à puiser le contenu dans la base de donnée et l’injecter au bon androit dans les balises du fil Atom et à servir le fichier avec le type MIME application/atom+xml
.
Et pour ceux qui chercheraient un bouton orange quelque part sur ce site, je vous invite à lire Say no to XML buttons. Pour vous abonner au fil dans votre lecteur de news favoris, indiquez-lui simplement le nom de domaine sebastienguillon.com, s’il ne trouve pas le fil Atom, changez de lecteur.
Quel lecteur j’utilise ? Bolglines. Il fait tout ce que j’en attends et je peux consulter mes sites favoris de partout.
Commentaires on this article are closed.