r7435 - in spip: dist dist/img dist/javascript ecrire/img_pack ecrire/inc formulaires

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

Details: http://trac.rezo.net/trac/spip/changeset/7435