[spip-dev] recalculer cette page

> Oui, mais à première vue:
> - si l'article vient d'être modifié mais était déjà en ligne, dans l'immense
> majorité des cas, recalculer la page de l'article suffit
> (on laisse juste en rade le cas du titre ou surtitre qui change)

Oui mais non. Souvent tu fais tes modifs pas à pas, et tu n'as pas envie
qu'elles apparaissent en ligne avant que tu aies fini. Le recalcul
automatique est gênant dans ces cas-là.

C'est lors du "Valider" que je parle, pas au fur et à mesure qu'on
touche son clavier...
A moins que tu veuilles dire des modifs dans plein d'articles, etc.
C'est moins fréquent.

> - si l'article est publié en ligne pour la première fois, alors on
> peut raisonnablement se contenter de faire l'article, la rubrique dont
> il dépend et tous les articles soeurs.

Cela n'a aucun intérêt de les générer "à l'avance"...

Je n'ai pas été claire. Ce qu'il faut, c'est vider le cache des pages
correspondantes. Sinon, il faut attendre que le cache soit périmé pour
que cela se fasse. Et le cache, c'est un vrai plus, donc on veut pas lui
mettre un temps très court.

          Anne

> Oui mais non. Souvent tu fais tes modifs pas à pas, et tu n'as pas envie
> qu'elles apparaissent en ligne avant que tu aies fini. Le recalcul
> automatique est gênant dans ces cas-là.

C'est lors du "Valider" que je parle, pas au fur et à mesure qu'on
touche son clavier...

Moi aussi :wink: Tu peux commencer à réorganiser un texte par exemple,
valider tes modifs, voir comment ça prend forme, puis affiner, puis
corriger les fautes d'orthographe ou la formulation... Tu n'as pas
forcément envie que les visiteurs voient automatiquement les étapes
intermédiaires.

Je n'ai pas été claire. Ce qu'il faut, c'est vider le cache des pages
correspondantes.

Oui mais comme dit Fil c'est trop compliqué : comment sais-tu à l'avance
si une boucle doit être recalculée ou non ? Ca nécessiterait un système
de dépendances hyper couillu (avec des poils).

Sinon, il faut attendre que le cache soit périmé pour
que cela se fasse.

C'est si grave ?

Amicalement

Antoine.