Re: architecture interne d'un module
Gregoire Cachet <[email protected]> Mon, 29 Mar 2004 23:33:50 +0200
| Newsgroups | gmane.comp.web.blogv2.devel |
|---|---|
| Message-ID | <[email protected]> |
Eric Daspet wrote: >Par contre je me pose la question de >l'utilité d'un sous-répertoire "cache". Logiquement, quand l'application >est en route, le cache est centralisé dans le /cache de l'application. >Je vois peu d'intérêt de gérer un répertoire de cache sous le répertoire >du module. Si vraiment le module a besoin d'un espace propre il peut >aller taper dans /cache/modules/nomDuModule/ plutot que >/modules/nomDuModule/cache/. L'intérêt c'est que dans les répertoires de >base on a vraiment uniquement le module et les fichiers de données, rien >d'autre. Si on veut vider le cache on a un unique répertoire responsable. > > CacheManager gère le cache et s'occupe de tout classer, suivant la facon dont le module identifie la donnée. Pour changer le repertoire de cache de base, il suffit de changer une constante dans CacheManager pour l'instant. >Sinon je rajouterai l'obligation d'avoir un module.xml à la racine du >module, qui est la description (nom, version, dépendances, déclarations >diverses). Il n'est pas sencé être modifié/modifiable et est généré une >fois pour toute lors de la distribution du module. > > > oui, mais on pourra régler ca après, c'est plutot du domaine du packaging non ? -- 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/