Allora, secondo me ora come ora la gestione dei template non è granchè efficiente, soprattutto in un ottica aziendale. A parte la scomodità di gestire un template per ogni applicativo in cartelle diverse, è proprio la modalità di selezione del template personalizzato a livello di singolo user ad essere inadeguata: va bene in un ottica di "scegli la tua skin" o "metti il colore che preferisci", in ambiti di utilizzo molto open (servizi a un pubblico generico, community pubbliche).
Per installazioni in ambito aziendale o istituzionale quello che serve invece è il controllo su quello che vedono gli utenti: semmai, un'azienda o un ente di formazione vorranno che i dipendenti di una sede vedano un logo differente, o cose simili. Questo livello di gestione però in docebo manca completamente...poi magari è già in lista per la nuova versione, chissà.
Comunque, un modo in cui forse si potrebbe implementare secondo me potrebbe essere questo:
- Prevedere la possibilità di impostare un template nella gestione aziende. Impostarlo a livello di gruppi o nodi dell'organigramma sarebbe ovviamente problematico, visto che un utente può stare in più nodi; l'appartenenza ad un'azienda è invece univoca.
- In fase di login dell'utente si verificherà la sua appartenenza ad un'azienda, e si applicheranno il template o altre impostazioni aziendali. Se mancano si utilizzeranno quelle di default.
Questa soluzione permetterebbe poi diversi altri sviluppi:
- Ogni template potrebbe avere diverse skin selezionabili dall'utente (se proprio questa cosa vi diverte....). Una skin sarebbe quindi una piccola modifica di un template, magari anche 1 solo css che modifica alcuni colori, e non ci sarebbe bisogno di fare copie di un intero template. Insomma si manterrebbe la stessa funzionalità con una gestione più semplice.
- Oltre al template, a livello di azienda si potrebbero parametrizzare le impostazioni di Area Utente LMS, o addirittura alcune impostazioni di configurazione generale. Di fatto, alla fine si avrebbe una versione multiaziendale di Docebo senza dover rifare daccapo il db e mantenendo tutte le funzioni già esistenti.
Che ne pensate?






