[spip-dev] Evolution de l'attribut demonstration de paquet.xml en SPIP 3.1

Hello,

Suite à une discussion sur IRC j’ai fait évoluer l’attribut demonstration de la balise paquet.

Jusqu’à aujourd’hui cet attribut ne supportait qu’un url absolue menant à une page de démo sur un site donné. Il était donc exclusivement utilisé dans Plugins SPIP où il était affiché avec un lien Démonstration à coté des autres liens comme Code source ou Documentation.

A partir de SPIP 3.1, cet attribut accepte une url relative du type :

  • ?exec=xxxx

  • ?page=xxxx

  • demo/xxx

qui renvoie sur une page du site sur lequel est activé le plugin.

De fait, quand le plugin est actif, un lien Démonstration apparait à coté du lien Documentation dans le détail du plugin de la page admin plugin et renvoie sur la page interne de démo.

Si l’url est absolue elle renverra toujours sur le site externe.

Sur Plugins SPIP, seule les urls absolues vers des sites de démo seront affichés.

Cette fonction n’est disponible que pour paquet.xml.

A voir maintenant si on la backporte en SPIP 3.0 ce qui aurait l’avantage de pouvoir modifier dès maintenant les plugins 3.0 sans avoir besoin de créer une branche 3.1 pour utiliser cette fonction.

Re,