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.
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. Cette balise:
<rss 1 https://oddmuse.org/wiki?action=rss>
donnera la toute dernière modification sur le site d'Oddmuse (la section comprise entre les deux lignes):
2024-09-25
La page consacrée à ce sujet sur le site d'Oddmuse [1]
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é.
Cette action se comporte comme l'action rc en renvoyant les derniers changements. Exemple 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 en précisant 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
On peut se passer d'utiliser un motif de date dans le titre en insérant dans la page un mot-clé propre à celles qu'on veut lister. Utiliser alors le paramètre rcfilteronly au lieu de match:
http://www.k1ka.be/desidia/?action=rss;from=1044223361;raw=1;rcfilteronly=geekeries
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/