plugin.xml
Articles
Gestion des dépendances
Les plugins peuvent indiquer qu’ils dépendent de certaines conditions pour fonctionner. Deux attributs indiquent cela : necessite et utilise. Dans (...)
plugin.xml, attributs courants
Options et fonctions
Les fichiers d’options et de fonctions d’un plugin sont déclarés directement dans le fichier plugin.xml, avec les attributs (...)plugin.xml minimum
Le fichier plugin.xml doit être créé à la racine de votre plugin. Il contient la description de celui-ci et permet de définir certaines actions.
Le (...)Définir des onglets
Déclarer des onglets pour les pages exec de l’espace privé reprend exactement la même syntaxe que les boutons. Le nom du parent par contre est (...)
Installer des librairies externes
Les plugins peuvent aussi demander à télécharger des librairies externes dont ils dépendent. Cela nécessite plusieurs choses : une déclaration (...)
Définir des boutons
Pour ajouter des boutons dans l’espace privé il suffit de renseigner un attribut bouton dans le fichier plugin.xml, de la sorte :
chemin de (...)Utiliser les pipelines
Pour utiliser les pipelines de SPIP ou d’un plugin, il faut explicitement déclarer leur utilisation dans le fichier plugin.xml : (...)
ajouter_boutons
Ajouter des boutons dans le menu de l’espace privé.
Cache des plugins
Des fichiers de cache spécifiques aux plugins sont aussi créés dans tmp/ ou dans tmp/cache/.
plugin_xml.cache Le résultat de l’analyse des (...)Qu’est-ce qu’un pipeline ?
Un pipeline permet de faire transiter un code entre plusieurs intermédiaires (des fonctions) pour le compléter ou le modifier.
Déclaration dans un (...)