Module development: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 453: Line 453:
See also [[Interfaces_Dolibarr_toward_foreign_systems]]
See also [[Interfaces_Dolibarr_toward_foreign_systems]]
and [[Interfaces_from_foreign_systems_toward_Dolibarr]]
and [[Interfaces_from_foreign_systems_toward_Dolibarr]]
= [[File:Art.png]] Some coding rules and predefined functions =
The coding rules to be followed are defined in the [[Developer documentation]], under section "General Information - Language and standards development".
A lot of predefined features for developers are also available and described into page [[Developer documentation]] under section "Technical components of Dolibarr".


= [[File:Art.png]] Create a package to distribute and install your module =
= [[File:Art.png]] Create a package to distribute and install your module =
Line 476: Line 481:
** If your module was build correctly, file will be validated later.
** If your module was build correctly, file will be validated later.
** If quality is enough and license permits it, code might be added inside main Dolibarr sources (except if you disagree for that).
** If quality is enough and license permits it, code might be added inside main Dolibarr sources (except if you disagree for that).
= [[File:Art.png]] Some coding rules and predefined functions =
The coding rules to be followed are defined in the [[Developer documentation]], under section "General Information - Language and standards development".
A lot of predefined features for developers are also available and described into page [[Developer documentation]] under section "Technical components of Dolibarr".


= [[File:Art.png]] Using MDA =
= [[File:Art.png]] Using MDA =
A method to generate a functional module from a UML model has been developed. More information on the page [[UML2Dolibarr - Build a module using MDA]].
A method to generate a functional module from a UML model has been developed. More information on the page [[UML2Dolibarr - Build a module using MDA]].

Navigation menu