Perché personalizzare GLPI?
GLPI è uno strumento potente, ma la sua identità visiva predefinita non riflette il brand della tua azienda. Quando tecnici e utenti accedono al sistema, la prima impressione conta – e un GLPI con i colori dell'organizzazione trasmette professionalità e senso di appartenenza.
Il modulo Branding di NexTool risolve questo problema senza che tu debba modificare un singolo file del core di GLPI. Tutto viene configurato tramite l'interfaccia del plugin.
Cosa puoi personalizzare
- Favicon – sostituisci l'icona della scheda del browser con il logo della tua azienda (supporta PNG, JPG, SVG, ICO e WebP)
- Titolo del browser – cambia "GLPI" con qualsiasi testo (es. "Service Desk – La Tua Azienda")
- Logo nella schermata di login – carica l'immagine e imposta larghezza e altezza di visualizzazione
- Sfondo della pagina di login – immagine applicata come CSS cover, che copre l'intero schermo
- Logo nell'header interno – visibile in tutte le pagine autenticate
- Footer – mantieni l'originale, nascondilo completamente o sostituiscilo con testo personalizzato
Come funziona internamente
Branding utilizza gli hook nativi di GLPI (display_login e add_javascript) per iniettare le personalizzazioni in modo dinamico. Nella schermata di login, un endpoint stateless serve le immagini senza richiedere una sessione attiva, con protezione contro il path traversal e una cache HTTP di una settimana.
Le immagini vengono salvate con un nome univoco tramite uniqid() in una directory isolata del plugin, senza rischio di collisioni o sovrascritture accidentali.
Configurazione in 3 passaggi
- Attiva il modulo Branding nel catalogo NexTool
- Carica le immagini (favicon, logo di login, logo dell'header) e imposta le dimensioni
- Configura il titolo del browser e il comportamento del footer
Le modifiche vengono applicate immediatamente. Basta ricaricare GLPI per vedere la nuova identità visiva.
Gratuito e disponibile in 20 lingue
Branding è 100% gratuito e supporta 20 lingue, coprendo l'interfaccia di configurazione per i team internazionali. I log di audit registrano ogni caricamento, eliminazione e modifica di configurazione.