Changes

Jump to navigation Jump to search
Line 21: Line 21:     
= [[File:Art.png]] Créer un module =
 
= [[File:Art.png]] Créer un module =
Les sous chapitres suivant dévrivent les actions à faire pour créer un module Dolibarr. Les premiers chapitre sont obligatoires quelquesoit la vocation du modules, les suivant dépendront de ce que doit faire le module.
+
Les sous chapitres suivant décrivent les actions à faire pour créer un module Dolibarr. Les premiers chapitres sont obligatoires quelle que soit la vocation du module, les suivants dépendront de ce que doit faire le module.
    
== Créer un descripteur de Module (obligatoire) ==
 
== Créer un descripteur de Module (obligatoire) ==
'''Quand''': Obligatoire dès qu'une extension est développée, quelque soit sa vocation (sauf pour l'ajout de thème ou de modèle de document).
+
'''Quand''': Obligatoire dès qu'une extension est développée, quelle que soit sa vocation (sauf pour l'ajout de thème ou de modèle de document).
    
=== Créer votre descripteur ===
 
=== Créer votre descripteur ===
La première étape est donc de créer un fichier descripteur du module. Pour cela:
+
La première étape est donc de créer un fichier de description du module (descripteur). Pour cela:
 
* Créer le répertoire '''/htdocs/''monmodule''/core/modules'''. Puis, aller dans le répertoire '''dev/skeletons''' et recopier le fichier modMyModule.class.php dans ce répertoire '''htdocs/''monmodule''/core/modules'''.
 
* Créer le répertoire '''/htdocs/''monmodule''/core/modules'''. Puis, aller dans le répertoire '''dev/skeletons''' et recopier le fichier modMyModule.class.php dans ce répertoire '''htdocs/''monmodule''/core/modules'''.
 
Ensuite, modifier le contenu de ce fichier afin de remplacer:
 
Ensuite, modifier le contenu de ce fichier afin de remplacer:
 
* les ''modMyModule'' en une valeur qui corresponde a la vocation de votre module. Cette valeur doit toujours commencer par 'mod' et ne contenir que des caractères alphabétiques.
 
* les ''modMyModule'' en une valeur qui corresponde a la vocation de votre module. Cette valeur doit toujours commencer par 'mod' et ne contenir que des caractères alphabétiques.
* $this->numero = ''10000'' par un numéro de module libre (Aller dans la page '''Accueil -> Infos système -> Dolibarr -> Modules''' pour connaître la liste des id module déjà utilises).
+
* $this->numero = ''10000'' par un numéro de module libre (Aller dans la page '''Accueil -> Infos système -> Dolibarr -> Modules''' pour connaître la liste des id module déjà utilisés).
 
* Modifier éventuellement les autres variables définies dans le constructeurs (Voir le commentaire dans le code du squelette pour leur signification).
 
* Modifier éventuellement les autres variables définies dans le constructeurs (Voir le commentaire dans le code du squelette pour leur signification).
   −
Votre fichier descripteur de votre module est alors en place.
+
Le descripteur de votre module est alors en place.
    
=== Tester votre descripteur ===
 
=== Tester votre descripteur ===
17

edits

Navigation menu