First step: Dolibarr Module Builder

To begin with, let's create a project in Module Builder, for example a "coucou" module. The purpose of this module is purely educational.

Once the module has been created, retrieve the source code generated by Module Builder:

coucou/
├── admin
│   └── setup.php
├── ajax
│   └── myobject.php
├── backport
│   └── v16
│       └── core
│           └── class
│               └── html.formsetup.class.php
├── build
│   └── makepack-coucou.conf
├── ChangeLog.md
├── COPYING
├── core
│   └── modules
│       └── modCoucou.class.php
├── coucouindex.php
├── img
│   └── README.md
├── langs
│   └── en_US
│       └── coucou.lang
├── lib
│   └── coucou.lib.php
├── modulebuilder.txt
├── README.md
├── sql
│   ├── dolibarr_allversions.sql
│   └── llx_c_action_trigger.sql
└── test
    └── phpunit
        └── functionnal
            └── CoucouFunctionalTest.php

17 directories, 16 files

Install the SmartAuth module

Available for free on the DoliStore: https://www.dolistore.com/product.php?id=2509&l=fr

Move on

Next step: /howto/smartboot to add SmartMaker to your module