plugin.xml
Articles
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 (...)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 (...)
ajouter_boutons
Ajouter des boutons dans le menu de l’espace privé.
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 (...)
Cache des plugins
Des fichiers de cache spécifiques aux plugins sont aussi créés dans tmp/ ou dans tmp/cache/.
Cache des fichiers paquet.xml ou plugin_xml
Le (...)Définir des onglets
Il est possible de déclarer des onglets pour les pages exec de l’espace privé. Ils se manifestent sous la forme d’une rangée de boutons en haut (...)
Gestion des dépendances
Les plugins peuvent indiquer qu’ils dépendent de certaines conditions pour fonctionner. Deux attributs indiquent cela : necessite et utilise. (...)
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 (...)