[spip-dev] [dist/backend-articles.html] permettre une syndication comple

----Message d'origine----

Date: Wed, 19 Oct 2005 17:47:58 +0200
De: Fil <fil@rezo.net>
A: Pierre Andrews <mortimer.pa@free.fr>
Copie à: spip-dev@rezo.net
Sujet: Re: [spip-dev] [dist/backend-articles.html] permettre une syndication

> Ce n'est pas comme ça que je l'ai considéré jusqu'à présent, mais
> j'avoue n'avoir pas vérifié les « normes »...

oui je crois qu'on fait comme on veut pour l'ordre,

Oui, il n'y a rien dans les normes qui oblige à un certain ordre, et il y a un bouton « Ordre des éléments du fil » dans sage 1.3 (1).

15 items maxi en RSS
toutefois.

Pour rss 0.9 et 0.91, plus à partir de rss 0.92 (2).

Voilà, c'est l'idée de mélanger des "objets" spip de type différents.
ça veut dire passer par un filtre php pour faire l'affichage ou par
ce qu'à fait Piff:
http://www.spip-contrib.net/ecrire/articles.php3?id_article=1131

La seule difficulté c'est que le fichier dist/backend.html doit être un peu
lisible si on veut que tout un chacun puisse le modifier. Mais oui pour les
tueurs du RSS il y a de quoi faire beaucoup plus complet

Ajouter les brèves dans le rss est peut-être (personne ne m'a répondu sur ce
prolbème sur le fond) plus important que mettre les textes complets (3) et
surement plus simple.

-- Fil

1 : settings.feedItemOrder.* dont settings.feedItemOrder.label dans
http://www.mozdev.org/source/browse/sage/src/sage/locale/fr-FR/sage.dtd
http://www.mozdev.org/source/browse/sage/src/sage/locale/en-US/sage.dtd

2 : « Also, a maximum of 15 items per channel is enforced at this time. »
http://my.netscape.com/publish/formats/rss-spec-0.91.html#item
« All limits are eliminated [...]
There can be no more than 15 <items> in a 0.91 <channel>. [...]
There are no string-length or XML-level limits in RSS 0.92. »
http://backend.userland.com/rss092#allLimitsAreEliminated
« While RSS 1.0 does not enforce an upper limit, for backward compatibility
with RSS 0.9 and 0.91, a maximum of fifteen items is recommended. »
http://blogs.law.harvard.edu/tech/rss#comments

3 : Lire http://standblog.org/blog/2005/09/12/93114360 pour troller.

Ajouter les brèves dans le rss est peut-être (personne ne m'a répondu sur ce
prolbème sur le fond) plus important que mettre les textes complets (3) et
surement plus simple.

Il y a un backend spécifique pour les brèves (qui est d'ailleurs à revoir
aussi, pour le passer en RSS2.0), et à priori je préfère ne pas alourdir le
backend principal. D'un autre côté, l'autodétection des feeds RSS est plus
simple quand il n'y a qu'un seul fil à détecter, donc je ne sais pas, il y a
du pour et du contre.

-- Fil