architecture interne d'un module

Eric Daspet <[email protected]> Mon, 29 Mar 2004 11:34:14 +0200
Newsgroups gmane.comp.web.blogv2.devel
Message-ID <[email protected]>
Je prend comme base http://blogv2.zwiffer.org/GestionDesModules et le 
dernier mail que je viens d'envoyer pour la définition d'un module

Mimer l'architecture des répertoires de la racin me parait une très 
bonne idée, on restera cohérent. 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.


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.

-- 
Eric Daspet
Venez aider notre mangeur de cigogne sur http://mangeur-de-cigogne.info/