Re: Répertoires communs pour le s modules
Gregoire Cachet <[email protected]> Sat, 03 Apr 2004 13:39:27 +0200
| Newsgroups | gmane.comp.web.blogv2.devel |
|---|---|
| Message-ID | <[email protected]> |
Olivier Pascal wrote: >Bonjour, > >/cache est un répertoire commun pour les modules, ce qui permet centraliser >les fichiers de cache pour pouvoir les supprimer d'une seule commande, de >créer un point de montage et de changer le systÚme de fichier, ect. > >Quid de /data ? Ãa permettrais de faire facilement des imports / exports des >données pour la sauvegarde par exemple. > >Mais les répertoires communs imposent de restreindre les modules à utiliser un >sous-répertoire bien à eux, ex /data/modules/core. Si on choisit cette >solution, il faudrait modifier les classes permettant d'accéder aux données >pour déterminer si c'est un module qui l'utilise pour en déduire le bon >répertoire à utiliser et le créer si besoin. > > > c'est déjà fait : voir : http://v2.dreams4net.com:7390/svn/user/GregoireCachet/v2/stockage/DataFile.class.php dans les methodes __construct($plugin) où on passe le nom du plugin (ce que j'avais identifié comme plugin) et CreateDataDirs() qui créé les repertoires necessaires. sur le wiki : http://blogv2.zwiffer.org/DescriptionTechniqueDataManager y a la description de l'arborescence. -- Grégoire Cachet - Développeur intégrateur chez Audacy http://www.zwiffer.org http://www.audacy.fr Mangeur de cigogne http://mangeur-de-cigogne.info/