> 2° Sinon, travailler uniquement sur la version mini d'une dépendance me > parait suffisant. Ou alors par exemple pour gérer les sous-plugins sur > scmSocialme j'utilisais la version majeur eg: 5.x, 4.x et tout ce qui > est après le point est considéré comme compatible. Faut seulement le > dire à tous les plugineur :p > > 3° pourquoi ne pas faire un fichier de plus à la _install (et peut-être > _uninstall un jour ;-) ) pour les dépendances, on le lit lors de > dcModules::loadModules() ou un truc dans ce genre car la on n'est plus > dans le role du _define.php ?
Historiquement dans DC1, le _define.php s'appelait desc.xml. Pour épargner un parsing xml coûteux, il a été remplacé par du PHP. Je pense au contraire que le _define.php décrit le contexte du plugin. S'agissant de métadonnées du plugin, ça me semble le meilleur endroit pour y caser les dépendances. Ajouter un autre fichier uniquement pour les dépendances me semble superflu. _______________________________________________ Dev mailing list [email protected] http://ml.dotclear.org/listinfo/dev
