Philippe, un plugin existant doit pouvoir continuer à fonctionner, même
avec la nouvelle feature.

Donc "global_activation" -> true (valeur par défaut si absent) => c'est
comme avant

Comme ça pas besoin de réécrire les plugins (pas envie de republier la
quarantaine de plugins que je maintiens).

Le 5 janvier 2015 14:43, Philippe <[email protected]> a écrit :

> Il faut que si un plugin a déjà prévu une activation par blog, ses
> réglages ne soient pas modifiés. Ensuite je dirais désactivé par
> défaut à partir de maintenant.
>
> Mais quid des bouts de code d'activation des plugins et de leurs
> réglages ? Si un plugin a une case d'activation par blog, quel réglage
> sera prioritaire : l'activation dans le plugin ou celle du système ?
> Et quid des dépendances ? Par exemple, dans mon plougue Related
> Entries, je vérifie si le plugin listImages est présent *et* activé,
> dans lequel cas d'autres options sont proposées...
>
> S'il faut réécrire les plugins, je m'inquiète pour les plugins
> existants, pas seulement les miens mais quand même :P
> --
> Philippe
>
>
> Le 5 janvier 2015 14:20, Bruno <[email protected]> a écrit :
> > Donc, je récapépète :
> > * On ajoute un paramètre "perblog_activation" définissable dans
> > _define.php. Si true, le plugin est activable/désactivable pour chaque
> > blog, si false, on gère comme avant
> > * On ajoute un paramètre "perblog_default_enabled", valable uniquement
> > si le précédent est à true. Si true, le paramètre est activé par
> > défaut pour tous les blogs (mais désactivable par blog), si false l
> > eparamètre est désactivé par défaut pour tous les blogs (mais
> > activable par blog).
> >
> > Reste donc la question : quelles valeurs par défaut pour ces
> > paramètres, quand ils ne sont pas définis par les plugins ?
> >
> > Des avis ? Je positionnerais bien true et true par défaut...
> >
> > --
> > Bruno
> >
> >
> >
> > Le 4 janvier 2015 23:28, Franck Paul <[email protected]> a
> écrit :
> >> J'suis d'ac,
> >>
> >> Un paramètre "active" => true (defaut) ou false, par exemple.
> >>
> >> Le 4 janvier 2015 19:56, Bruno <[email protected]> a écrit :
> >>
> >>> Le 4 janvier 2015 18:21, Franck Paul <[email protected]> a
> >>> écrit :
> >>> > Faire en sorte que les **nouvelles** versions y soient contraintes,
> >>> > pourquoi pas, et a fortiori les nouveaux plugins, par contre il ne
> >>> faudrait
> >>> > pas qu'une fois la mise à jour en 2.8 faite, le blog du gars soit en
> vrac
> >>> > parce qu'il aura tout d'un coup 36 plugins désactivés alors qu'ils ne
> >>> > l'étaient pas auparavant.
> >>>
> >>> Si par défaut on considère que les plugins sont activés pour tous les
> >>> blogs (au lieu du comportement actuel), ça ne change rien par rapport
> >>> à aujourd'hui en terme de comportement.
> >>>
> >>> On pourrait ensuite décider par plugin, via un paramètre du
> >>> _define.php, si on souhaite que le plugin soit par défaut activé ou
> >>> désactivé pour les blogs.
> >>>
> >>> --
> >>> Bruno
> >>> --
> >>> Dev mailing list - [email protected] -
> >>> http://ml.dotclear.org/listinfo/dev
> >>>
> >>
> >>
> >>
> >> --
> >> Franck
> >> --
> >> Dev mailing list - [email protected] -
> http://ml.dotclear.org/listinfo/dev
> > --
> > Dev mailing list - [email protected] -
> http://ml.dotclear.org/listinfo/dev
> --
> Dev mailing list - [email protected] -
> http://ml.dotclear.org/listinfo/dev
>



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

Répondre à