Académique Documents
Professionnel Documents
Culture Documents
1
Céline Gondot
2 SIO
Lycée de La Chataigneraie
2 Sommaire
I. GLPI
1. A quoi sert GLPI ?
2. Les fonctionnalités
3. La norme i18n
4. L’encodage UTF-8
b. L’aspect
D’autres objets du cœur (liaison entre l’objet du cœur de GLPI et celui du plugin)
Liaison inter-plugins
12 II. Présentations des plugins
4. Versions de plugins
Gestion de version
But: Créer un système de versions de plugins standard et normalisé
Version: composée de 3 chiffres
Premier chiffre: Modification majeure du code
Second chiffre: Nouvelles fonctionnalités ou modifications qui nécessite
une modification du schéma de la base de données
Troisième chiffre: Correction des bugs
Pour GLPI:
Si il y a évolution de version => 1.1.0
Si il y a évolution(s) majeure(s) =>2.0.0
13 II. Présentation des plugins
5. Ecriture d’un plugin
Le plugin se présente sous forme de dossier à ajouter dans le répertoire
« plugins » de l’arborescence de GLPI
Le nom doit comporter que des caractères alphanumériques.
Il doit contenir tous les fichiers PHP
Le plugin ajoute des tables dans la base de données pour gérer ses propres
données ou d’en écrire dans les tables déjà existantes.
14 II. Présentation des plugins
5. a) Les conventions de programmation
Nom de tables:
glpi_plugin_<plugin_name>_XXXX
Pour les tables de type dropdown
glpi_dropdown_plugin_<plugin_name>_XXXX
Facultatif
Index.php