r11964 - spip/ecrire/inc

Author: cedric@yterium.com
Date: 2008-07-04 16:17:52 +0200 (ven, 04 jui 2008)
New Revision: 11964

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

Modified:
   spip/ecrire/inc/plugin.php

Details: http://trac.rezo.net/trac/spip/changeset/11964

S'lt

Bonne nouvelle toutefois

Ne serait pas plus pertinent d'avoir un truc plus normalisé ? C'est à
dire un seul à utiliser pour gérer tout ce qui concerne les
dépendances forcées ou non entre plugin.

<utilise id='xx' version='yy' />
<utilise id='xx' version='yy' / class="'necessite'">
<utilise id='xx' version='yy' / class="'reccommande'">

Je trouve le terme utilise plus neutre que necessitte au passage et
offre plus de souplesse si par la suite on veux faire évoluer les la
gestion des plugins plus dans un esprit de type apt.

Km