Difference between revisions of "Développement module"

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
Line 7: Line 7:
 
Voir aussi [http://www.dolibarr.com/wikidev/index.php/Interfaces_Dolibarr_vers_exterieur Interfaces_Dolibarr_vers_exterieur]
 
Voir aussi [http://www.dolibarr.com/wikidev/index.php/Interfaces_Dolibarr_vers_exterieur Interfaces_Dolibarr_vers_exterieur]
 
et [http://www.dolibarr.com/wikidev/index.php/Interfaces_Exterieur_vers_Dolibarr Interfaces_Exterieur_vers_Dolibarr]
 
et [http://www.dolibarr.com/wikidev/index.php/Interfaces_Exterieur_vers_Dolibarr Interfaces_Exterieur_vers_Dolibarr]
 +
 +
 +
= Règles =
 +
 +
* Ne pas créer de table dynamiquement, c'est-à-dire à la première '''utilisation''' du module. Si vous créez un nouveau module qui n'est pas encore intégré dans le code de Dolibarr, veillez à
 +
** créer vos tables (dans l'ordre de préférence):
 +
*** à l'installation ou l'upgrade de Dolibarr
 +
*** à l'installation du module
 +
** ajouter la définition de vos tables dans un fichier par table dans htdocs/lib/databases/ (voir les fichiers existants pour exemples)

Revision as of 15:33, 22 January 2007

Développer son propre module

Pour créer un nouveau module, la première chose à faire est de créer un fichier descripteur du module. Pour cela... A compléter.

Voir aussi Interfaces_Dolibarr_vers_exterieur et Interfaces_Exterieur_vers_Dolibarr


Règles

  • Ne pas créer de table dynamiquement, c'est-à-dire à la première utilisation du module. Si vous créez un nouveau module qui n'est pas encore intégré dans le code de Dolibarr, veillez à
    • créer vos tables (dans l'ordre de préférence):
      • à l'installation ou l'upgrade de Dolibarr
      • à l'installation du module
    • ajouter la définition de vos tables dans un fichier par table dans htdocs/lib/databases/ (voir les fichiers existants pour exemples)