> 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

Répondre à