You are not logged in.
Bonsoir a tous,
je me penche sur la creation d'un plug in pour GLPI V068.2 qui permettrait de generer des graphs en fonction des données de la DB.
La difference avec ceux dispos ds la version de GLPI serait la possibilité de generer exactement ce que l'on veut en definissant (en autre) des series de données et un modele de graph.
J'ai cependant du mal pour commencer, j'ai bien tenter de regarder comment marche le plugin example, mais avec ma version il ne fonctionne pas. (Je vais installer la version 0.71 ... )
Mon plus gros soucis en fait est de pouvoir trouver la liste exhaustive des hook, afin de savoir, ce que je serai capable reelement de faire. Est-il possible par ex avec la version 0.68.2 d'afficher des information dans la partie centrale de GLPI "vue personnelle" ou "vue globale" ?
Là où j'ai aussi des difficultés, c'est pour trouver des infos sur l'API dispo de GLPI (ex, tableExists, glpi_header, checkRight etc ...)
Si vous avez des liens ou des infos, je suis bien partant !
Pour le moment, j'ai une ligne "Indicateurs" dans le menu plugin avec un "hello world"
D'avance merci !
Raphael.
Offline
Déjà, c'est clair qu'investir sur la version 0.68.2 me semble un peu dommage.
Donc oui, passe en 0.71 pour tes développements.
T'as déjà consulté ?
https://dev.indepnet.net/glpi/wiki => pour le coeur
https://dev.indepnet.net/plugins/wiki => pour les plugins
Il y a pas mal d'info, mais il doit en manquer, donc n'hésites pas à contribuer, la doc aussi c'est important.
++
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
Bonjour Remi,
merci pour ta reponse.
Actuellement, notre base de prod est en version 0.68.2. Je vais deja regarder pour faire quelque chose de simple avec cette version. Je m'interesserai à la V0.71 un peu plus tard.
Sinon, il y a un hook pour afficher des informations dans la la zone centrale de GLPI ?
RAF
Offline
à mon avis regarde tout de suite pour mettre à jour glpi en version 0.71.1.
La version que tu utilise date quasiment de 2 ans
Offline
vi nous sommes tres conservateur
Offline
et nous on a du mal à vous aider sur une version aussi vieille
Offline
huhu tu marques un point
dois-je comprendre qu'il n'y a pas possibilité d'ajouter des chose en provenance d'un plug-in sur la partie centrale de GLPI dans sa version 0.68.2 ?
RAF
Offline
Tu vas galérer, mais tu peux
Offline
En 0.68.2 aucune idée, mais en 0.71.1 c'est sur que c'est possible. Voir le plugin "example" :
$PLUGIN_HOOKS['headings']['example'] = 'plugin_get_headings_example';
$PLUGIN_HOOKS['headings_action']['example'] = 'plugin_headings_actions_example';
...
// Define headings added by the plugin
function plugin_get_headings_example($type,$withtemplate){
switch ($type){
...
case "central":
return array(
1 => "Test PLugin",
);
break;
...
++
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
C'est ce que je pensais, je n'ai pas "trouve" de hook pour afficher des datas dans la partie centrale à la maniere du planning par ex, avec la V068.2.
Je vais voir ce que ca donne cependant, et puis je porterai le plug in en V0.71 avec plus d'options.
Je vous tiens au courant !
Merci pour ces reponses rapides,
A bientot
RAF
Offline