Mise en forme de flux RSS.
Par Serge le dimanche 14 mai 2006, 10:22 - Développement - Lien permanent
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 :
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...
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...







Commentaires
C'est très bien fait. Bravo :)
M'ci m'sieur Thanh !
Ca mériterai une part de Tiramisu ? Non ? Quand même pas ? Bon... alors pour la prochaine fois je prévois aussi le RSS 2 ;)