Développement module: Difference between revisions

Line 39: Line 39:


= [[File:Art.png]] Arborescence d'un nouveau module =
= [[File:Art.png]] Arborescence d'un nouveau module =
Créer un répertoire 'monmodule' qui recevra les fichiers du module. Ce répertoire doit etre dans le répertoire '''htdocs''' et contiendra les sous-répertoires suivants (seul le premier est obligatoire):
Créer un répertoire 'monmodule' qui recevra les fichiers du module. Ce répertoire doit etre dans le répertoire '''htdocs''' et contiendra les sous-répertoires suivants (seul la premiere ligne est obligatoire):


* htdocs/includes/modules/ contains module descriptor file modMyModule.class.php
* htdocs/includes/modules/ contains module descriptor file modMyModule.class.php
Line 50: Line 50:
* htdocs/mymodule/lib contains libraries provided and used by module
* htdocs/mymodule/lib contains libraries provided and used by module
* htdocs/mymodule/sql contains SQL file provided by module to add new tables or indexes
* htdocs/mymodule/sql contains SQL file provided by module to add new tables or indexes
* htdocs/mymodule/themes/mythme if module provide its own skin
* htdocs/mymodule/themes/mytheme if module provide its own skin
 


= [[File:Art.png]] Créer vos tables SQL et la classe PHP des accesseurs (optionnel) =
= [[File:Art.png]] Créer vos tables SQL et la classe PHP des accesseurs (optionnel) =