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/