Mise en forme de flux RSS.
Ca ne vous énerve pas vous de voir un vilain fichier incompréhensible quand vous cliquez sur un flux RSS, ou quand vous tombez dessus via Google ? Moi si, beaucoup même. Il y a pourtant moyen de mettre en forme ces flux RSS via des fichiers XSL.
Je me suis amusé à rendre mon fil RSS à peu près lisible. Le code n’est pas forcément très dur à comprendre :
- d’un côté un fichier rss.xsl qui permet de remanier la sortie du flux pour un affichage épuré,
- un fichier rss.css pour la mise en forme (à personnaliser, ou utiliser directement celui de votre thème Dotclear),
- et un fichier rss.js. Là par contre, c’est une technique qui n’est pas tout à fait clean, j’utilise un remplacement en javascript des balises < et > pour contourner la commande disable-output-escaping= »yes » qui n’est pas implémentée dans Mozilla.
Ca donne un truc plus lisible, et il y a bien entendu moyen de faire bien mieux. Je me suis essentiellement basé sur le travail d’Adal Chiriliuc pour le fichier xsl, les conteneurs ont été ajoutés/renommés pour s’adapter à Dotclear.
Pour ceux que ça intéressent, vous pouvez télécharger les fichiers ici. A vous de compléter à votre sauce. Amusez vous bien…
C’est très bien fait. Bravo 🙂