[spip-dev] bug calcul trop tôt

Coucou,

quand une page ?id_article=x est calculée et que l'article en question n'est
pas publié, il serait sympa de ne pas la mettre en cache. Ca éviterait des
bugs dus à des manips faites dans le mauvais sens.

(Le scénario, à mon avis, est le suivant : je regarde ce que ça donne, je
dépublie, mais pendant ce temps le sommaire a été calculé, du coup il y a un
lien, du coup quelqu'un vient sur la page et la calcule, puis je republie,
mais je ne pense pas à recalculer l'article et la page vide reste en cache).

-- Fil

Pourquoi ne pas faire un bouton "Prévisualiser" qui éviterait toute fausse manip dans ce sens.

La page serai affiché alors avec le squelette par defaut, même si elle n'est pas publié et pas mise en cache.

Mes utilisateurs aiment bien voir ce que ca donne en vrai et il utilise souvent une publication temporaire comme tu la décrit, avec effectivement le probleme du cache.

Fil wrote:

quand une page ?id_article=x est calculée et que l'article en question n'est
pas publié, il serait sympa de ne pas la mettre en cache. Ca éviterait des
bugs dus à des manips faites dans le mauvais sens.

Une solution au niveau du squelette est de faire

</BOUCLE_principale>
<?php
    $delais = 0;
?><//B_principale>

C'est un peu crade, mais pour ceux qui auraient constaté ce problème, ça
fait une rustine en attendant un fix définitif dans SPIP.

-- Fil