Re: r24046 - spip/ecrire/inc

Eric Lupinacci <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <CAM6W4bb=6oTbFZT3T1THc=HQMKCiO=6Nq6KkO8o=1EPo6c0P3w@mail.gmail.com>
Yo,


Le mer. 5 sept. 2018 à 14:16, Matthieu Marcillaud <[email protected]> a
écrit :

>
> define('_DIR_PLUGIN_ITERATEURS',_DIR_RESTREINT.'procure:iterateurs/');
>
> ou encore
>
> define('_DIR_PLUGIN_PHP_CURL',_DIR_RESTREINT.'procure:php:curl/');
>
> Ce qui est totalement aberrant et trompeur.
>
> On peut améliorer le test_plugin_actif() pour tester les procure au
> besoin, mais se baser sur ce genre de truc me semble incohérent.
>
>
Absolument.
D'ailleurs dans les squelettes on utilise plutôt la balise #PLUGIN qui fait
appel au filtre info_plugin().
Par contre, je crois qu'il y avait aussi une histoire de cache qui pouvait
empêcher parfois de détecter le plugin ou de récupérer une information mise
à jour alors que le test du répertoire lui donne toujours la bonne
information.
J'avais d'ailleurs rajouté une option reload au filtre pour forcer le
recalcul de l'information recherchée sur le plugin (j'ai du m'en servir sur
Boussole je crois).

Donc je suis d'accord avec Matthieu qu'il serait préférable d'appeler une
fonction plutôt que de tester des constantes.
Le mieux d'ailleurs serait d'utiliser le filtre existant.

++
Eric
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.