01
Agrandir
Modern theme, full screen, drag and drop and synchronized menus
Modern Template adds a full-screen shell on top of Dolibarr: compact toolbar, draggable tiles, synchronized sub-menus, smart search, and auto redirect after login. Uses Dolibarr native menus/permissions.
Module gallery
Screenshots, visuals and module previews.
01
Agrandir
02
Agrandir
03
Agrandir
04
Agrandir
05
Agrandir
06
Agrandir
07
Agrandir
08
Agrandir
09
Agrandir
10
Agrandir
Functional details
Read the full module presentation, use cases, prerequisites and integration notes.
ModernTemplate — Modernized interface for Dolibarr
Wiki => https://wiki.dolibarr.org/index.php/Module_Modern_Template_EN
NOTICE: https://dolibarr.serveur2ksi30.fr/public/moderntemplate/Notice_Moderntemplate_Wiki.html
Summary
ModernTemplate adds a full-screen shell on top of Dolibarr: compact toolbar, draggable tiles, synchronized sub-menus, smart search, and auto redirect after login. Uses Dolibarr native menus/permissions.
Compatibility
- Dolibarr V22.x.x V23.x.x recommended
- PHP 8.1+.
- Works with your theme; configurable colors.
Languages
English Français Italiano Deutsch Español
Key features
- Modern UI shell: toolbar (back/forward/home, help, search), optional full screen.
- Main tiles (right): drag-and-drop order, global/per-user persistence, auto suggestions from menus.
- Context sub-menus (left): synchronized with MainMenu/SubMenus.
- Smart search: refs (invoices, orders, proposals…), fuzzy third parties/contacts, fallback to global search.
- Settings tabs: Colors, Tiles, ACL, Languages, Tools, Access.
- Post-login redirect (trigger USER_LOGIN).
- Migrations ModernUI → ModernTemplate.
- Hooks: toprightmenu, menuTop, menuLeft, login, global.
- Security: CSRF on write routes; honors permissions.
Installation
- Unzip moderntemplate/ into htdocs/custom/.
- Enable module in Home → Setup → Modules/Applications.
- Open /custom/moderntemplate/admin/setup.php and click Install/Repair.
🧩 Module Installation
To ensure moderntemplate works correctly, please follow these steps:
-
Check compatibility
-
Make sure your Dolibarr version matches the module version indicated on Dolistore.
-
-
Module Installation
You can install the module in two ways:a) Installation via Dolibarr’s built-in installer (recommended)
-
Go to Home > Setup > Modules/Applications and click “Install an external module”.
-
Select the .zip file downloaded from Dolistore.
-
Dolibarr will automatically install the module into htdocs/custom/.
b) Manual installation
-
Extract the archive.
-
Copy the moderntemplate folder into:
htdocs/custom/
Resulting path: htdocs/custom/moderntemplate/
-
-
Do not rename the folder
-
Whether installed automatically or manually, the folder must remain named moderntemplate.
-
-
Clear Dolibarr cache (recommended)
-
Menu: Home > Admin Tools > Clear cache
-
Log out and log back in.
-
-
Activate the module
-
Menu: Home > Setup > Modules/Applications
-
Activate moderntemplate and open its setup page to configure it.
-
❌ Things NOT to do
-
❌ Do not install the module anywhere other than htdocs/custom/.
-
❌ Do not rename the moderntemplate folder.
-
❌ Do not delete the module folder directly without using the built-in uninstaller.
-
❌ Avoid using other template-modifying modules simultaneously without testing (possible conflicts).
🧹 Module Uninstallation
The module includes a dedicated uninstaller in its setup page.
-
This replaces the standard module deactivation in Dolibarr.
-
Do not use the regular OFF toggle to remove the module.
Proper procedure:
-
Open the module’s configuration page.
-
Click “Uninstall module”.
-
After uninstallation, you may safely delete the moderntemplate folder if needed.
Quick setup
- Tools: start page, redirect, full screen, help URL.
- Tiles: reorder, sections/links, SQL import/export.
- ACL: per-user visibility.
- Colors: banner/primary/accent/tile bg/text.
Technical
- DB: llx_moderntemplate_pref, llx_moderntemplate_tiles.
- Files under /custom/moderntemplate.
- Théme ELDY
Support & maintenance
- Tiles backup/restore (.sql).
- Self-installer (creates/updates tables, migrations).
- Light DB logging (tms).
Wiki FR => https://wiki.dolibarr.org/index.php/Module_Modern_Template_FR
Publisher: KSI — dolibarr@serveur2ksi30.fr
Need a standalone module, a SaaS instance or a complete solution?
KSIDol can sell the module, host it inside a Dolibarr instance and extend everything with custom development, support, legal framing and email or SMS flows.