[spip-dev] gestion d'articles sur plusieurs pages

Coucou,

Je réfléchissais à la gestion d'articles sur plusieurs pages, car les
solutions retenues jusqu'à présent ne me satisfont pas. L'idée est de mettre
tout l'article dans un seul fichier cache, fichier cache qui sait donner la
bonne page sur demande. Sinon quand on "recalcule" un article, il faut
recalculer toutes ses pages une par une - ou s'exposer au risque d'avoir un
bout de nouvelle version dans la page 1, et de vieilles versions dans les
pages 2, 3, etc. !

J'ai un début de solution en utilisant l'output-buffering, c'est rigolo,
donc je vous montre : le fichier source est ici :
http://rezo.net/~fil/spip_page.phps

Le fichier interprété là :
http://rezo.net/~fil/spip_page.php3?page=1
http://rezo.net/~fil/spip_page.php3?page=2
etc.

Je ne sais pas si ce modèle permet d'afficher, par exemple, le <HR> de
séparation uniquement s'il y a des notes (c-à-d pas dans la page 3)...

(Au passage, je m'aperçois qu'il y a sûrement plein d'endroits dans le code
de spip où l'on pourrait remplacer des globals par des static.)

-- Fil