Hello,

Je viens de réexaminer le mode d'installation/mise à jour des plugins
actuels, et ça manque de logique :
* toute la logique de mise à jour de numéro de version, de test de
mise à jour du plugin sont délégués au plugin.
* à chaque passage dans admin/index.php, tous les _install.php des
plugins sont appelés.

Impact direct : seuls les plugins disposant d'un _install.php font
l'objet d'un "les plugins suivants ont été mis à jour" à l'accueil de
l'admin, et disposent d'une entrée dédiée dans la table dc_version.
C'est ballot.

Dans la branche sexy, la prise en charge des mises à jour du numéro de
version se fera via le core, chaque plugin aura sa version dans
dc_version, et les _install.php ne seront appelés qu'à bon escient.
Probable aussi qu'un _upgrade.php voit le jour, pour les mises à jour
multi-blog potentiellement chronophages...

--
Bruno
_______________________________________________
Dev mailing list
[email protected]
http://ml.dotclear.org/listinfo/dev

Répondre à