Files
dolibarr/doc/dev/modules.sgml
Rodolphe Quiedeville 8f963854cf Nouveau fichier
2003-09-15 12:27:13 +00:00

58 lines
1.4 KiB
Plaintext

<!-- $Id$ -->
<!-- $Source$ -->
<chapt id="modules">Modules
<p>
Dolibarr à pour objectif d'être modulaire à terme.
</p>
<sect id="modules-def">Définition
<p>
La définition d'un module se fait en incluant une classe dans le
répertoire <file>htdocs/includes/modules</file>.
</p>
<p>
Cette classe est une extension de la classe <file>modDolibarrModules</file>,
son nom doit commencer par le préfixe "mod", la quatrième lettre
étant en majuscule (ex : modFacture, modCommercial)
</p>
<sect1 id="modules-class">Définition de la classe
<p>
La classe doit comporter une fonction d'initialisation qui a
le même nom que la class en elle-même (fonctionnalité de php).
</p>
<p>
Elle comporte les proprietes depends, const et boxes qui sont
toutes trois des tableaux à une ou plusieurs dimensions.
</p>
<p>
Inspirez-vous des classes existantes pour écrire votre propre
classe.
</p>
</sect1>
</sect>
</chapt>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:nil
sgml-shorttag:t
sgml-namecase-general:t
sgml-general-insert-case:lower
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:2
sgml-indent-data:t
sgml-parent-document:("dolibarr-dev.sgml" "book" "chapt")
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->