31,003
edits
mNo edit summary Tag: 2017 source edit |
mNo edit summary Tag: 2017 source edit |
||
| Line 13: | Line 13: | ||
To create a new module/addon for Dolibarr, there is several steps. This tutorial will describe you each of them to build a module to extend Dolibarr features, like one or several of the following : | To create a new module/addon for Dolibarr, there is several steps. This tutorial will describe you each of them to build a module to extend Dolibarr features, like one or several of the following : | ||
*Add new tables in database | *Add new tables in database. | ||
*Add your own menu entries | *Add your own menu entries. | ||
*Add new screens to edit new tables | *Add new screens to edit new tables. | ||
*Add or remove tabs on object view (invoice, product, order, event, ...) | *Add or remove tabs on object view (invoice, product, order, event, ...). | ||
*Add predefined exports for the internal export tool | *Add predefined exports for the internal export tool. | ||
*Add new information | *Add new information widget in the home page. | ||
*Add new substitutions variables | *Add new substitutions variables. | ||
*Define new permissions | *Define new permissions. | ||
*Execute code automatically triggered by a particular Dolibarr action | *Execute code automatically triggered by a particular Dolibarr action. | ||
*Insert your code inside Dolibarr hooks positions | *Insert your code inside Dolibarr hooks positions. | ||
*Add your numbering | *Add your numbering rule to generate the reference of objects | ||
*Add a new document template | *Add a new document template. | ||
*Add a new skin | *Add a new skin. | ||
etc... | etc... | ||