Options de configuration de SPIP

, par jeanmarie

mes_options.php est rechargé à chaque hit alors que mes_fonctions.php n’est rechargé qu’au recalcule des squelettes.
Donc mettre le maximum de config dans mes_fonctions.php pour de meilleures performances.

mes_options.php

<?php
 
// sécurité
if (!defined("_ECRIRE_INC_VERSION")) return;
 
// définir un dossier plugins local au squelette
define('_DIR_PLUGINS_SUPPL', _DIR_RACINE.'sites/dev.cousumain.info/plugins');
// définir un dossier plugins auto local au squelette
define('_DIR_PLUGINS_AUTO',_DIR_RACINE.'sites/dev.cousumain.info/pluginsauto/');
 
// Définir la qualité JPEG
define('_IMG_GD_QUALITE', 90);
 
// Docs insérés dans le champs PS ne doivent pas apparaitre pas les docs joints (portfolio...) sinon ça fait doublons
$GLOBALS['medias_liste_champs'][] = 'ps';
 
// Ne pas compresser les CSS+JS de l'espace privé
define('_INTERDIRE_COMPACTE_HEAD_ECRIRE', true);
 
// Pour que l'abonnement via abomailmans fonctionne pour EZMLM chez OVH
// http://contrib.spip.net/Abomailmans-pour-s-abonner-a-des-listes-de-diffusion
define('_ABOMAILMAN_ROBOT_EZMLM','true');
 
// Forcer la langue selon le visiteur
// http://programmer.spip.net/Forcer-la-langue-selon-le-visiteur
$GLOBALS['forcer_lang'] = true;
 
// Définir la durée du cache
// http://programmer.spip.net/Configurer-le-cache
define('_DUREE_CACHE_DEFAUT', 21600);
// ne jamais utiliser le cache ni meme creer les fichiers cache
define('_NO_CACHE', -1);     
// ne pas utiliser le fichier en cache, mais stocker le resultat du calcul dans le fichier cache
define('_NO_CACHE', 1);     
// toujours prendre les fichiers en cache s'ils existent s'ils n'existent pas, les calculer
define('_NO_CACHE', 0); 
 
// définir le niveau maximum de verbosité des logs
// cf http://www.spip.net/fr_article5543.html
define('_LOG_FILTRE_GRAVITE', 8);
 
// jQuery Async loader / Defer parsing of JavaScript
// cf https://gist.github.com/tech-nova/85ce2dd05e3596571369 et http://www.yterium.net/jQl-an-asynchronous-jQuery-Loader
define('_JS_ASYNC_LOAD',true);

mes_fonctions.php

<?php
 
// sécurité
if (!defined("_ECRIRE_INC_VERSION")) return;
 
// Pendre en compte les documents ajoutés dans le champ nom_du_champ par le critère {vu}
$GLOBALS['medias_liste_champs'][] = 'nom_du_champ';