Ouais, j'essaye de rationnaliser et d'optimise ce code, qui fait souvent 36 fois les mêmes choses c'est pas évident de rester compatible. Ce qui est ennuyeux ici c'est que la doc sur les fonctions install/upgrade est confuse (3 arguments fournis mais quasi tous les plugins s'attendent à n'en recevoir qu'un), elle doit retourner un résultat dans le cas où son premier arg est "test" mais pas dans les autres, et donc il apparaît à présent qu'elles ont le droit de faire "echo" et que ça doit se voir. Je vais réfléchir à ce qu'on peut faire, mais je ne suis pas si inquiet que ça sur le temps d'affichage. Les optimisations introduites par
cf http://core.spip.org/projects/spip/repository/revisions/17293
font qu'à présent on peut analyser les 875 fichier plugin.xml de la zone sans tomber dans le Time-Out,
si vraiment il y a des plugins qui ont des MAJ énormes, je pense que le mieux est de se brancher sur le script upgrade std de SPIP en le paramétrant de manière ad hoc. Je vais voir.
Committo,Ergo:Sum