plugin.xml
Articles
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 (...)
Gestion des dépendances
Les plugins peuvent indiquer qu’ils dépendent de certaines conditions pour fonctionner. Deux attributs indiquent cela : necessite et utilise. (...)
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. (...)
ajouter_boutons
Ajouter des boutons dans le menu de l’espace privé.
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 (...)ajouter_onglets
Ajouter des onglets dans les pages de l’espace privé.
Principe des plugins
Les plugins ajoutent des fonctionnalités à SPIP, ce peut être un jeu de squelettes, une modification du fonctionnement, la création de nouveaux (...)
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 (...)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 (...)
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 : xml (...)