Dolibarr v22 à v23
Modules KSIDol installes et accompagnes
Support commercial et technique

Moderne thème, plein écran, menus drag and drop et synchronisés

Moderne thème ajoute une coquille (“shell”) plein écran au-dessus de Dolibarr : barre d’outils compacte, colonne de tuiles (draggable), panneau latéral de sous‑menus synchronisés, recherche intelligente, et redirection automatique après connexion. Tout s’appuie sur les droits et menus natifs de Dolibarr.

Panier

Galerie du module

Captures d ecran, visuels et apercus du module.

Details fonctionnels

Retrouvez la présentation complète du module, ses cas d’usage, ses prérequis et ses points d’intégration.

ModernTemplate — Interface modernisée pour Dolibarr
Pour Dolibarr V22.x.x V23.x.x
 
Démo: https://dolibarr.serveur2ksi30.fr/ username: Login & password: Demo

Résumé

ModernTemplate ajoute une coquille (“shell”) plein écran au-dessus de Dolibarr : barre d’outils compacte, colonne de tuiles (draggable), panneau latéral de sous‑menus synchronisés, recherche intelligente, et redirection automatique après connexion. Tout s’appuie sur les droits et menus natifs de Dolibarr.

Compatibilité

  • Dolibarr : V22.x.x V23.x.x
  • PHP : 8.1+ recommandé.
  • Thèmes : s’intègre au thème en reprenant des couleurs configurables.

Langues

English Français Italiano Deutsch Español

Fonctions clés

  • Shell Modern UI : barre d’outils (retour/suivant/accueil, aide, recherche), affichage plein écran optionnel.
  • Tuiles principales (droite) : réordonnables par glisser‑déposer, sauvegarde globale ou par utilisateur, suggestions automatiques depuis les menus.
  • Sous‑menus contextuels (gauche) : synchronisés avec Dolibarr (MainMenu/SubMenus), ouverture/fermeture fluide.
  • Recherche intelligente : détection des références (factures, commandes, propales, produits, projets, tickets…), recherche floue tiers/contacts, sinon renvoi vers la recherche globale.
  • Paramétrage complet (onglets : Couleurs, Tuiles, ACL, Langues, Outils, Accès) : couleurs UI, page de démarrage, aide/bugreport, import/export SQL des tuiles, ACL par utilisateur, forçage de langue.
  • Redirection post‑login (trigger USER_LOGIN) vers la page de démarrage ModernTemplate, avec portée configurable (toujours / seulement si aucun urlfrom).
  • Migrations ModernUI → ModernTemplate : normalisation des URLs et récupération des préférences / tuiles.
  • Hooks : toprightmenu, menuTop, menuLeft, login, global. Triggers : redirection à la connexion.
  • Sécurité : endpoints protégés par CSRF (réordonnancement tuiles), respect des droits Dolibarr.

Installation

  1. Dézippez le répertoire moderntemplate/ dans htdocs/custom/.
  2. Activez le module ModernTemplate dans Accueil › Configuration › Modules/Applications.
  3. Ouvrez Configuration › ModernTemplate (/custom/moderntemplate/admin/setup.php) et cliquez sur Installer/Réparer au besoin.

Configuration rapide

  • Onglet Outils : définissez Page de démarrage, Redirection après login, Plein écran, URL d’aide.
  • Onglet Tuiles : réorganisez, ajoutez des sections/liens, import/export .sql, suggestions auto.
  • Onglet ACL : visibilité des tuiles/sections par utilisateurs.
  • Onglet Couleurs : bannière, primaire, accent, fond/texte des tuiles.

🧩 Installation du module

Pour que le module moderntemplate fonctionne correctement, merci de respecter les étapes suivantes :

  1. Vérifier la compatibilité

    • Assurez-vous que votre version de Dolibarr est compatible avec la version du module indiquée sur la fiche Dolistore.

  2. Installation du module
    Vous pouvez installer le module de deux façons :

    a) Installation via l’installateur de Dolibarr (méthode recommandée)

    • Dans Accueil > Configuration > Modules/Applications, utilisez le bouton « Installer un module externe ».

    • Sélectionnez l’archive .zip téléchargée sur le Dolistore.

    • Dolibarr installera automatiquement le module dans htdocs/custom/.

    b) Installation manuelle

    • Décompressez l’archive du module.

    • Copiez le dossier moderntemplate dans :
      htdocs/custom/
      Vous devez obtenir :
      htdocs/custom/moderntemplate/

  3. Ne pas renommer le dossier

    • Que vous installiez via l’installateur ou manuellement, ne renommez jamais le dossier du module.

    • Le nom doit rester strictement : moderntemplate.

  4. Purge du cache Dolibarr (recommandé)

    • Menu : Accueil > Administration > Outils système > Vider le cache

    • Déconnectez-vous puis reconnectez-vous à Dolibarr.

  5. Activation du module

    • Menu : Accueil > Configuration > Modules/Applications

    • Activez moderntemplate puis ouvrez sa page de configuration pour ajuster les paramètres.

❌ Choses à ne pas faire

  • ❌ Ne pas installer ailleurs que dans htdocs/custom/.

  • ❌ Ne pas renommer le dossier moderntemplate.

  • ❌ Ne jamais supprimer le dossier du module sans passer par l’outil de désinstallation interne.

  • ❌ Évitez les modules tiers modifiant les templates sans tests (risques de conflits).

🧹 Désinstallation du module

Le module dispose d’un désinstallateur intégré dans sa page de configuration.

  • Celui-ci remplace la désactivation standard du gestionnaire Dolibarr.

  • N’utilisez donc pas la simple désactivation (bouton OFF) pour retirer le module.

Procédure propre :

  1. Ouvrir la page de configuration de moderntemplate.

  2. Cliquer sur « Désinstaller le module ».

  3. Après la désinstallation, vous pouvez supprimer le dossier du module si nécessaire.

Prérequis techniques

  • Accès écriture en base pour préférences et tuiles (llx_moderntemplate_pref, llx_moderntemplate_tiles).
  • Accès aux fichiers de /custom/moderntemplate (CSS/JS inclus).
  • Thème ELDY

Support et maintenance

  • Sauvegarde/Restaur. des tuiles depuis l’onglet Tuiles (.sql).
  • Réparation : installateur auto (création/MAJ tables, migration depuis ModernUI).
  • Journalisation légère côté base (tms sur les lignes de tuiles).

Éditeur : KSI —dolibarr@serveur2ksi30.fr

Besoin d’un module seul, d’une instance SaaS ou d’une solution complète ?

KSIDol peut vendre le module, l héberger dans une instance Dolibarr, puis prolongér l ensemble avec du développement sur mesure, du support, du juridique et des flux email ou SMS.

Panier