Log:
support de <utilise id='xx' version='yy' /> sur le meme formalisme que <necessite /> dans plugin.xml
'utilise' et 'necessite' sont utilises pour construire l'arbre de chargement des plugins
'necessite' provoque une erreur si le plugin necessaire est absent
'utilise' ne provoque pas d'erreur et est ignore si le plugin utile est absent
lorsqu'un plugin A utilise/necessite un plugin B :
- il passe avant dans le path, pour pouvoir surcharger B
- il passe apres dans les pipelines pour pouvoir modifier le resultat de B
En 12009, j'ai testé : 'necessite' fait bien ce que tu dis pour les surcharges.
Mais pas 'utilise' (vérifié avec 2 plugins sur lesquels je surcharge, soit une image, soit un squelette).
prouve le !
necessite et utilise sont traités de la même façon ...
mais si tu te trompe d'id dans utilise il n'y aura pas de message car spip considèrera que le plugin considéré est absent.
Ah merde, j’avais pas vu le commit du « utilise ».
Cedric, si je mets « utilise » et que le plugin est absent, il n’y aura donc pas de message d’erreur?
* cedric.morin@yterium.com tapuscrivait, le 08/07/2008 17:32:
prouve le !
hihi.
Ben pour le prouver, j'ai remplacé 'utilise' par 'necessite' dans mon plugin.xml.
Puis j'ai vidé le cache.
Et là, ça m'a bien pris les bonnes images et le bon squelette de surcharge.
Est-ce suffisant comme preuve ?