var Phenix = function () {
Troll du Web depuis 1996

Actualiser le cache de #SPIP

Je n’ai trouvé de documentation sur cela nulle part, comme souvent avec SPIP malheureusement.

Le cache de SPIP est très puissant, mais souvent, quand on fait des modifications, on voudrait actualiser rafraichir ce cache.
Pour une raison ou pour une autre, dans mon cas c’était un formulaire de modification d’objet, mais il peut y avoir plein d’autres raisons de rafraichir le cache.

Au lieu de vider ou de recalculer, on peut simplement demander à SPIP d’invalider le cache :

  1. // On invalide les caches
  2. include_spip('inc/invalideur');
  3. suivre_invalideur("id='$objet/$id_objet'");

$objet c’est le type d’objet : article, rubrique, brève, ou même un objet créer via un plugin.
$id_objet, je pense que je ne dois pas expliquer quand même !

Je pense que cette fonction est bien plus puissante que cela, mais dans mon cas ça me suffit, si vous voulez compléter, lâchez-vous !

4 Messages

    • Actualiser le cache de #SPIP

      Le 13 août 2013 à 09:12 par Phenix

      En effet, mais tu oses appeler ça documenté ?

      Aucune définition de la fonction et des ces paramètres qui ne sont même pas listé.
      De même aucune explication sur le format que doit prendre le premier paramètre.

      De plus ni DuckDuckgo, ni Google ne me l’ont sortie pendant mes recherches, le référencement n’est pas top je pense.

      Triste !

      Répondre à ce message
        • Actualiser le cache de #SPIP

          Le 13 août 2013 à 19:18 par Phenix

          Oui, et j’ose même de te donner un deuxième lien :

          http://code.spip.net/autodoc/tree/ecrire/inc/invalideur.php.html#f_suivre_invalideur

          C’est déjà beaucoup mieux, dommage que ça ne remonte pas dans les premiers résultat des moteurs de recherches quand on tape « Rafraichir le cache de SPIP ».

          Le plus triste serait que tu ne partage pas ta connaissance de cette fonction sur programmer.spip.net qui est une site collaboratif en SPIP (je pense que tu sais comment on s’inscrit à ce genre de trucs).

          Je ne le ferai pas, pour la simple et bonne raison que je trouve les sites spip mérite un ravalement de façade et surtout une grosse remise en question de l’ergonomie.

          Compare http://wordpress.org/ et spip.net et dis moi lequel fait plus envie ? Lequel est le plus engageant ?

          Compare la doc de Wordpress et la doc de SPIP ? Il y a un gouffre et personne ne s’inquiète de le combler.
          SPIP est un outil génial qui selon moi domine Wordpress sur plusieurs aspect. Mais les sites qui sont censé en faire la promotion ne lui font vraiment pas honneur...

          Répondre à ce message