L'objectif est de pouvoir intégrer un widget Pxxo dans un article Spip. Le mécanisme des plugins de Spip sera utilisé pour faciliter l'installation.
La création d'un tel plugin peut se faire de deux façons :
affichage_final pour parser et modifier le texte de l'article une fois passé à la moulinette Spip<img4>) et utilisation du pipeline insert_head pour ajouter les styles et scriptes spécifiques du widget dans la balise <head> du document final.Des problèmes techniques ont été rencontrés avec la première solution. La seconde semble fonctionner correctement, c'est cette méthode qui sera présenté dans ce document.
php_value include_path .:/chemin/vers/votre/depot/pear
<pxxo> avec les paramètres la où vous le souhaitez.Voila par exemple le code à insérer dans un article pour afficher le widget HelloWorld :
<pxxo |widget=Pxxo_Widgets_HelloWorld |montexte=2 |theme=blue |lang=en_GB >