[spip-dev] Modifier l'emplacement du repertoire CACHE

Bonjour à tous,

j'ai besoin de modifier l'emplacement du répertoire CACHE et en
particulier de le sortir de l'arborescence du site: je vais avoir un
serveur contenant le site SPIP partagé en NFS lecture seule vers des
frontaux web qui auront donc besoin d'écrire dans le répertoire CACHE.
Ensuite j'aurai un seul serveur en https et avec un acces en lecture et
écriture pour permettre la gestion de contenus par les auteurs.

J'ai écris un petit patch (pour la version 1.6b7) permettant de choisir
cet emplacement. La variable est définies dans les variables de
configuration et accessible par l'administration du site (fonctions
avancées). J'ai ajouté le titre et le descriptif en français et en
anglais.

Ce qui manche:

- la traduction titre/descriptif dans les différentes langues ;
- l'aide dans toutes les langues ;
- la définition de la variable à la valeur CACHE lors de l'installation
  du site (je n'ai pas eu le temps de chercher comment le faire et je
  n'utiliserai pas la procédure d'installation).

Si ce patch semble interressant pour être intégré aux futures versions
faites comme chez vous :slight_smile:

spip-move-CACHE_dir-1.6b7.patch (6.11 KB)

Salut,

J'ai écris un petit patch (pour la version 1.6b7) permettant de choisir
cet emplacement. La variable est définies dans les variables de
configuration et accessible par l'administration du site (fonctions
avancées). J'ai ajouté le titre et le descriptif en français et en
anglais.

Bonne idée de pouvoir configurer le CACHE. Par contre, le mettre dans
l'interface graphique est mauvais à mon avis, c'est le genre de choses
qui ne servira qu'à une toute petite minorité, et qui plus est sera
incompréhensible aux autres. Je le verrais plutôt dans les options
"bidouille" qui peuvent être définies dans mes_options.php3 et dont les
valeurs par défaut sont disponibles au début de inc_version.php3 (comme
le préfixe des tables dans la base de données).

Quoiqu'il en soit, merci pour le patch, que l'on va intégrer dès que
l'on aura le temps (avec la modif décrite ci-dessus).

Pense à nous faire part de tes retours d'expérience concernant
l'architecture que tu vas mettre en place. Cette liste est là aussi
pour cela.

Amicalement

Antoine.

J'ai un peu modifié ton patch que j'ai appliqué sur la version CVS.
Il faut modifier la variable de config $dossier_cache (de préférence
dans un fichier mes_options.php3). J'en ai aussi profité pour "remonter"
le $dossier_squelettes, afin qu'il soit aussi réglage dans mes_options.

Amicalement

Antoine.