var_mode pour les nuls


Présentation des ?var_mode ?var_profil ou comment décrypter la génération d’une page SPIP

10. Présentation

Var_mode pour les nuls

Cett présentation va essayer d’expliquer et de faire comprendre comment SPIP génére un squelette et comment tracer son comportement.

Pré requis

Comme l’article le dit c’est var_mode pour les nuls, donc tout le monde devrait pouvoir suivre. Enfin espérons :)

20. Sommaire

30. Comment les appeler ?

Fonction

Ce sont des arguments à donner à l’url Ainsi si nous faisons http://s5.scriibe.net/article1?var_mode=debug nous accéderons au mode debug de l’article1

En resumé

http://monsite?var_mode=[preview|calcul|recalcul|debug]

Pré requis

Selon les cas des droits :

  • webmestre
  • administrateur
  • redacteur

32. comment ça marche

  • 1) Tout commence par le squelette
  • 2) Phraseur : generation du code PHP (recalcul)
  • 3) Compilation : génération du HTML (calcul)
  • 4) Mise en cache : selon #CACHE{duree}

40. var_mode=preview

Pré requis

Droit SPIP : requis Version SPIP : > 1.8

Fonction

Permet de visualiser un article sans le publier

41. var_mode=images

Pré requis

Droit SPIP : requis Version SPIP : > 1.8

Action

Rafraichir le cache image

50. var_mode=calcul

Pré requis

Droit SPIP : requis Version SPIP : > 1.8

Action

Rafraichir le cache

60. var_mode=recalcul

Pré requis

Droit SPIP : requis Version SPIP : > 1.8

Fonction

Regenere le squelette
Rafraichir le cache

70. var_mode=debug

Pré requis

Droit SPIP : administrateur Version SPIP : 1.8

71. Fonctions

Fonctions

Tracer la génération d’une page :
- squelette
- php
- sql
- html

80. var_profile

Paramétres possibles

  • var_profile=0
    • Tri par défaut, mais c’est quoi défaut ?
  • var_profile=1
    • Trier par temps de calcul décroissant ?

90. autre var

- ?var_skel : utiliser sur l’herbier, necessitte une adaption de mes_options.php
- ?fond=tables:unetable, permet de visualiser le contenu d’une table donnée (faut etre défini comme Webmestre)
- ?var_mode = pompette, particuliérement utile lors des apéros