[spip-dev] [SPIP Zone] Spip3 : <necessite> <utilise> et... <charge> ?

Bonjour,

Dans la définition d'un plugin, si l'on déclare un <necessite nom="plugin...>, il est chargé automatiquement par le gestionnaire de plugins, très bien !
Si l'on ne met que <utilise>, il me semble qu'il n'est pas chargé automatiquement, mais si le plugin existe il est placé dans la hiérarchie des dépendances.
Mais si l'on veut temporairement désactiver le plugin "nécessité", ça désactive aussi le plugin dépendant appelant, lequel aurait besoin plutôt un dépendance de type "utilise".

Y a-t-il une déclaration de type <charge nom="plugin...> qui permet de lancer son téléchargement et l'activation automatique par le gestionnaire de plugins, et qui le place en hiérarchie comme un <utilise>?

<charge nom="seo" compatibilite="[1.7.1;]" />

ou bien

<utilise nom="seo" compatibilite="[1.7.1;]" charge="auto" />

Hello,

Bonjour,

Mon besoin :
Créer mon plugin avec tous les <necessite> qui permettent au gestionnaire de plugins de charger automatiquement les plugins depuis le dépôt,
MAIS pouvoir désactiver certains plugins chargés sans désactiver /mon/ plugin (pour maintenance ou activation retardée de fonctionnalités, ...)

Hello,

Salut,
Selon ce que je comprend:
- Tu as un plugin qui fait plusieurs choses
- Certaines des fonctionnalités du plugin nécessite un autre plugin
- Tu voudrais désactiver ces fonctionnalités certaines fois

Si c'est bien cela, le mieux serait de faire un plugin par
fonctionnalité ( avec un éventuel plugin général pour la gestion).

Comme cela tu peux activer ou non telle fonctionnalité. De toute façon,
une fonctionnalité => un plugin : c'est plus facile à gérer AMHA.

Denis