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
