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
