Oddmuse et les fils RSS

Oddmuse

ENTRAVAUX

Oddmuse offre des fonctionnalités intéressantes pour gérer les fils RSS, à la fois pour les lire et les inclure, et pour en créer à destination d'autres sites.

Lecture de fils RSS

Oddmuse offre une directive toute simple pour inclure un fil rss dans une page, sous la forme d'un pseudo tag html:

  <rss http://www.emacswiki.org/cgi-bin/wiki.pl?action=rss>

Cette syntaxe de base peut être affinée, en précisant par exemple le nombre d'entrées:

  <rss 1 http://www.linuxfr.org/backend/news-homepage/rss20.rss>

donnera la toute dernière modification sur le site de Linuxfr (la section comprise entre les deux lignes):


http://www.linuxfr.org/backend/news-homepage/rss20.rss n’a pas retourné de données, ou LWP::UserAgent n’est pas disponible.


La page consacrée à ce sujet sur le site d'Oddmuse [1]

Exportation de fils RSS

Différentes possibilités existent pour présenter les changements d'un site via un fil RSS. Mais Un système Oddmuse étant prioritairement un wiki, il faut avoir à l'esprit que par défaut, les flux rss reprennent tous les changements récents du site (l'intérêt étant de traquer les interventions de multiples rédacteurs), ce qui ne correspont pas nécessairement au résultat souhaité.

Avec l'action standard rss

Avec l'extension Journal RSS

Pour reprendre ce qu'en dit le site d'origine[2], elle produit un fil «correspondant à ce qu'un visiteur trouvera sur la page d'un journal». En pratique, elle retourne les pages dont le nom comprend un date aaaa-mm-jj mais dans l'ordre alphabétique, donc sans tenir compte des mises à jour ou modifications ultérieures de ces pages.

Voir par ex. pour ce site: http://www.k1ka.be/desidia/?action=journal

Elle accepte en principe les arguments qui s'appliquent aux actions rss ou rc. Elle n'intègre pas par défaut la totalité de la page (il faut pour ça ajouter l'option full=1.

Malheureusement, le flux ne passe pas la validation par http://validator.w3.org/feed/ :(

Divers

AFAIRE trouver une URL pour un fil RSS reprenant seulement les pages correspondant au motif aaaa-mm-jj

    http://www.k1ka.be/desidia/?action=rss;match=%5e%5cd%5cd%5cd%5cd-%5cd%5cd-%5cd%5cd.*;rsslimit=all

ou ce qui semble mieux fonctionner, une limite en nombre de jours:

    http://www.k1ka.be/desidia/?action=rss;match=%5e%5cd%5cd%5cd%5cd-%5cd%5cd-%5cd%5cd.*;days=365