[spip-dev] Un peu plus que nécessite

Hello,

Aujourd’hui un plugin peut établir une dépendance à un autre plugin par l’intermédiaire de la balise nécessite du fichier xml.

Néanmoins, cela n’est pas forcément suffisant. il est possible d’avoir besoin de “forcer” une configuration du plugin dont on dépend, par exemple, pour Révisions de demander l’activation des révisions sur les articles.

Existe-t-il un mécanisme utilisable lors de l’activation qui permettrait d’insérer simplement ce code dans le plugin nécessitant ou alors de refuser l’activation en fournissant un message explicite ?

Sinon, est-ce que ce ne serait pas utile de le rajouter dans une future release ?

Bonsoir,

Je n'ai aucun droit a contredire, mais j'ai eu à considerer le meme genre de problematique, et il me semble qu'il s'agit cette fois
d'un probleme d'installation, relevant du plugin appelant :
en consequence, je proposerais plutot que le PLUGIN_administration.php
force les paramétrages nécessaires....

Mais il reste effectivement le probleme des configurations necessaires :
quand un plugin necessite un paramétrage particulier d'un autre,
et qu'un webmestre 'maladroit' vire le paramétrage spécifique posé !

N.B. le plugin lister_config permet de génerer un paquet.xml
reprenant TOUS les plugins d'un site ; à coupler avec ieconfig ?