Author: esj@rezo.net
Date: 2006-09-19 23:51:23 +0200 (mar, 19 sep 2006)
New Revision: 7435
Log:
Migration des icones et des fichiers .js:
L'utilisation de Spip avec LDAP et plus généralement avec un .htaccess dans ecrire/ provoquait des demandes d'authentification dans l'espace public,
suite à la migration (pour cause de mutualisation) dans ecrire/img_pack/icones et ecrire/img_pack/icones_barre, des icones autrefois dans IMG/icones et IMG/icones_barre. Problème similaire avec les fichiers Javascript qui ne peuvent plus etre dans ecrire/ lorsqu'ils sont référencés dans le squelette agenda.
En conséquence, création d'un répertoire dist/img comportant trois sous-répertoires: les 2 d'icones mentionnés ci-dessus, et un répertoire javascript/ contenant tous les .js auparavant dans img_pack. Le changement est transparent pour les icones, car ils étaient référencés par deux constantes qu'il a suffit de redéfinir:
define('_DIR_IMG_ICONES_DIST', _DIR_RACINE . "dist/img/icones/");
define('_DIR_IMG_ICONES_BARRE', _DIR_RACINE . "dist/img/icones_barre/");
Pour Javascript, introduction de la constante:
define('_DIR_JAVASCRIPT', (_DIR_RACINE . 'dist/javascript/'));
et utilisation de celle-ci dans les squelettes et les .php référençant ces fichiers.
A terme il faudra prévoir la migration de tout le reste de img_pack, le squlette agenda ne faisant que préfigurer un partage des ressources entre les deux espaces.
Added:
spip/dist/img/
spip/dist/img/icones/
spip/dist/img/icones_barre/
spip/dist/javascript/
spip/dist/javascript/layer.js
spip/dist/javascript/md5.js
spip/dist/javascript/presentation.js
spip/dist/javascript/spip_barre.js
Removed:
spip/ecrire/img_pack/icones/
spip/ecrire/img_pack/icones_barre/
spip/ecrire/img_pack/layer.js
spip/ecrire/img_pack/md5.js
spip/ecrire/img_pack/presentation.js
spip/ecrire/img_pack/spip_barre.js
Modified:
spip/dist/agenda.html
spip/ecrire/inc/barre.php
spip/ecrire/inc/layer.php
spip/ecrire/inc/presentation.php
spip/ecrire/inc/utils.php
spip/formulaires/formulaire_login.html