Revisions : SPIP
Les articles publiés sur le site
-
Evolution #4762 : Donner une préférence de poids aux utilisations de pipelines
3 mai 2021, par cedric -Pour rappel, on peut placer un pipeline "à la fin de la liste" via le double ||
cf exemple https://git.spip.net/spip-contrib-extensions/markdown/src/branch/master/markdown_options.php#L17Après on peut dire qu'il faudrait que ce soit aussi supporté par le paquet.xml, qu'il faudrait aussi une option "en premier" et complexifier, si quelqu'un à le courage d'implémenter le calcul du graphe d'appel en fonction des priorités...
-
Anomalie #4761 (Fermé) : Impossible d’éditer un article ou de créer en fullscreen
3 mai 2021, par cedric - -
Evolution #4762 : Donner une préférence de poids aux utilisations de pipelines
3 mai 2021, par b bYop, je crois me souvenir d'un ticket qui abordait un sujet similaire (permettre de déclarer un ordre pour les plugins qui utilisent un même pipeline), ça ne te dit rien ?
-
Evolution #4760 (Fermé) : Outils debug /commande rapide ?exec=svp_desactiv
3 mai 2021, par cedric - -
Evolution #4762 (Nouveau) : Donner une préférence de poids aux utilisations de pipelines
3 mai 2021, par RastaPopoulos ♥Je soumets ceci à votre sagacité.
Il me semblerait utile de pouvoir, en plus du comportement par défaut, ajouter explicitement une préférence de poids lors des déclarations de pipelines. Ça ne pourra jamais être un placement pile à tel endroit précis, mais cela résoudrait je crois 99% des cas où où veut qu'un pipeline se lance "le plus possible à la fin des autres", ou "le plus possible au début".
Car :
1) un plugin ne peut pas nécessiter tous les autres du monde pour passer au max à la fin (et on ne veut pas forcément ça pour tous les pipelines qu'il utilise)
2) un plugin peut être nécessité pour totalement autre chose, et pourtant vouloir passer après en terme de mécanisme pour tel pipeline précisL'idée serait que :
- par défaut, c'est toujours pareil bien sûr, ça se lance dans l'ordre des dépendances + alpha sinon (cas où poids=0)
- mais si on ajoute poids=10 ou poids=-10, ça force l'ordre pour aller avant ou après
- les pipelines d'un même poids sont ordonnés selon les dépendances + alpha (le cas défaut poids=0 étant juste un cas pareil que les autres)