Personalizzazione di Dolibarr: Modificare l'Interfaccia e Adattare i Menu
   03/04/2025 00:00:00     Dolibarr    0 Commenti
Personalizzazione di Dolibarr: Modificare l'Interfaccia e Adattare i Menu

Dolibarr è una soluzione ERP (Enterprise Resource Planning) e CRM (Customer Relationship Management) open-source, ampiamente utilizzata dalle aziende per la sua modularità e facilità d’uso. Tuttavia, per massimizzarne l’efficienza e adattarlo alle esigenze specifiche dell’azienda, è spesso necessario personalizzare l’interfaccia e modificare i menu.

In questo articolo, esploreremo i vari metodi per modificare l’interfaccia di Dolibarr, personalizzare l’aspetto grafico e riorganizzare i menu per una navigazione più efficiente e un’esperienza utente ottimizzata.


1. Perché Personalizzare l'Interfaccia di Dolibarr?

Sebbene Dolibarr offra un'interfaccia intuitiva, ogni azienda ha esigenze specifiche che possono richiedere personalizzazioni. Personalizzare l’interfaccia consente di:

  • Migliorare la produttività: mostrando solo i moduli e le funzioni realmente utili.
  • Rendere la navigazione più fluida: semplificando l’accesso ai menu essenziali.
  • Mantenere un’identità visiva coerente: adattando colori e logo all'immagine aziendale.
  • Adattare le funzioni ai ruoli degli utenti: limitando l’accesso a determinate funzionalità in base ai permessi.

2. Modificare l’Aspetto Grafico di Dolibarr

Scegliere un Tema Personalizzato

Dolibarr offre diversi temi preinstallati per adattare l’interfaccia alle preferenze degli utenti.

Per cambiare tema:

  1. Vai su Configurazione → Aspetto.
  2. Seleziona un tema dall’elenco a discesa.
  3. Salva le modifiche e aggiorna la pagina per applicare il nuovo stile.

Se i temi predefiniti non soddisfano le esigenze, è possibile installare un tema personalizzato dal Dolistore o crearne uno modificando i file CSS.

Modificare il Logo e i Colori

Per adattare Dolibarr all’identità aziendale, è possibile caricare un logo personalizzato e modificare i colori.

Come cambiare il logo:

  1. Vai su Configurazione → Società/Organizzazione.
  2. Carica il logo in formato PNG o JPEG.
  3. Salva e aggiorna la pagina.

Modificare i colori tramite CSS:
Per una personalizzazione avanzata, è possibile modificare il file CSS del tema attivo:

  • Accedi alla cartella htdocs/theme/.
  • Modifica il file style.css per cambiare colori di pulsanti, sfondi e menu.
  • Salva le modifiche e svuota la cache del browser per applicarle.

3. Riorganizzare e Personalizzare i Menu

Dolibarr consente di personalizzare i menu per migliorare l’esperienza di navigazione.

Attivare e Disattivare Moduli

I menu di Dolibarr vengono generati in base ai moduli attivati. Disattivare i moduli non necessari può rendere l’interfaccia più pulita.

Per gestire i moduli:

  1. Vai su Configurazione → Moduli/App.
  2. Attiva o disattiva i moduli in base alle esigenze aziendali.
  3. Assicurati che i menu mostrati corrispondano alle funzionalità richieste.

Modificare l’Ordine dei Menu

Se desideri riorganizzare i menu, puoi modificarne l’ordine o nascondere sezioni non necessarie.

Metodo tramite pannello di amministrazione:

  1. Vai su Home → Menu.
  2. Seleziona il menu da modificare (ad esempio, "menu principale").
  3. Riordina gli elementi o rimuovi quelli non necessari.

Metodo tramite il file menus.inc.php
Per una personalizzazione avanzata, è possibile modificare il file menus.inc.php, situato nella cartella del modulo (htdocs/core/menus/). Qui è possibile:

  • Cambiare l’ordine degli elementi del menu.
  • Aggiungere voci personalizzate per collegamenti a pagine specifiche o strumenti esterni.

4. Aggiungere Collegamenti Rapidi e Menu Personalizzati

Per migliorare l’efficienza, è possibile aggiungere collegamenti rapidi alle funzionalità più utilizzate.

Creare Collegamenti Rapidi nella Dashboard

Dolibarr permette di aggiungere widget personalizzati nella schermata principale.

  1. Vai su Home → Configurazione della Dashboard.
  2. Aggiungi i widget relativi alle funzioni più utilizzate (fatture recenti, attività in corso, ecc.).
  3. Salva e organizza gli elementi secondo le preferenze.

Aggiungere un Menu Personalizzato

Se hai bisogno di aggiungere un link a uno strumento esterno o a una pagina specifica:

  1. Apri il file menus.inc.php nella cartella del modulo.
  2. Aggiungi una nuova voce di menu, per esempio:
    php
    $newmenu->add("/custompage.php", "custom", "Mio Link", 0, "mymodule");
  3. Salva e ricarica Dolibarr per vedere la modifica.

5. Personalizzare Icone e Stili dei Menu

Cambiare le Icone dei Menu

Ogni menu può avere un’icona personalizzata per facilitarne l’identificazione. Per modificarle:

  1. Vai alla cartella htdocs/theme/common.
  2. Sostituisci l’icona esistente con una nuova in formato PNG o SVG.
  3. Aggiorna la cache del browser per vedere le modifiche.

Personalizzare lo Stile dei Menu

Se vuoi modificare l’aspetto dei menu, puoi:

  • Modificare il file CSS associato (style.css del tema attivo).
  • Cambiare i colori dei menu con classi CSS personalizzate.

Esempio:

css
.tmenu { background-color: #004080; color: white; }

6. Adattare Dolibarr alle Esigenze Specifiche con Hook e Override

Usare gli Hook per Personalizzare l’Interfaccia Senza Modificare il Codice Sorgente

Dolibarr offre un sistema di hook che permette di modificare l’interfaccia senza toccare il codice principale.

  1. Identifica il hook relativo alla pagina che vuoi modificare.
  2. Crea un file PHP nella cartella custom.
  3. Aggiungi un hook per personalizzare la visualizzazione di un modulo.

Esempio per aggiungere un campo personalizzato nella scheda cliente:

php
function formObjectOptions($parameters, &$object, &$action, $hookmanager) { if ($object->element == 'societe') { print '<tr><td>Campo personalizzato:</td><td><input type="text" name="custom_field"></td></tr>'; } }

Usare gli Override per Modificare i Menu Senza Toccare i File di Base

Gli override permettono di personalizzare i menu e le funzioni di Dolibarr senza modificare i file originali.

  1. Copia il file del menu interessato nella cartella custom.
  2. Modifica l’ordine degli elementi o aggiungi link specifici.
  3. Salva e ricarica Dolibarr.

Conclusione

Personalizzare Dolibarr è un ottimo modo per adattare l’ERP alle specifiche esigenze aziendali. Grazie alle opzioni di personalizzazione dell’interfaccia, alla gestione dei menu e alle tecniche avanzate come hook e override, Dolibarr diventa un strumento più intuitivo ed efficiente per la gestione quotidiana.

Seguendo queste best practice, potrai migliorare l’esperienza utente e aumentare la produttività, mantenendo un sistema scalabile e facile da gestire.

Commenti

Accedi o registrati per inserire commenti