Creazione moduli e/o plug-in
Creazione moduli e/o plug-in
volevo sapere se esiste una qualche documentazione (how-to, semplici esempi, reference guide, ecc...) su come sviluppare moduli e/o plug-ig da inserire nelle logiche di Docebo/FormaLMS, per migliorare (ad esempio) la gestione delle aule, caricare formazione esterna, cambiare il generatore di attestati PDF, senza però toccare il "core" dell'applicativo o modificare le librerie standard.
Grazie
Re: Creazione moduli e/o plug-in
1 - attiva l'uso dei customscripts nel file di config
2 - copia nella cartella /customscripts il file core che vuoi modificare, replicando la stessa struttura di cartelle di Forma,
3 - la piattaforma caricherà automaticamente la versione modificata del file.
Buon lavoro!
Re: Creazione moduli e/o plug-in
---------------
Claudio Anelli
Joint Technologies - Sistemi avanzati per l'information technology
http://www.joint-tech.com
---------------
Re: Creazione moduli e/o plug-in

Re: Creazione moduli e/o plug-in
---------------
Claudio Anelli
Joint Technologies - Sistemi avanzati per l'information technology
http://www.joint-tech.com
---------------
Re: Creazione moduli e/o plug-in
Grazie
Re: Creazione moduli e/o plug-in
La data di rilascio non è ancora stata pianificata.
Probabilmente nel frattempo sarà rilasicata anche una versione 1.5 per correggere un po di bugs.
Il consiglio è di passare a forma 1.x . La transizione alla 2.0 sarà più facile e semplice
---------------
Claudio Anelli
Joint Technologies - Sistemi avanzati per l'information technology
http://www.joint-tech.com
---------------
Re: Creazione moduli e/o plug-in
- cosa intendete per files Core?
- posso fare override di tutti i files siano essi sotto /appCore, /appLms, oppure /lib ?
Grazie
Fabio
Re: Creazione moduli e/o plug-in
Non sono però riuscito ad attivarli, vi spiego i miei passi:
1) ho attivato il parametro $cfg['enable_customscripts'] nel file \config.php
2) ho replicato il file (struttura cartelle compresa) all'interno della cartella \customscripts
file originale -> \appLms\modules\scorm\scorm_stats.php
file copiato -> \customscripts\appLms\modules\scorm\scorm_stats.php
3) ho quindi fatto una modifica (banale, giusto per testare la funzionalità) al file copiato, ma non è cambiato niente nell'ambiente.
Mi sono forse dimenticato un passaggio? Devo copiare altri file?
EDIT: ho ripetuto l'esperimento usando \appLms\modules\organization\orgresults.php, sempre senza successo, il sistema continua a caricare il file principale. Se modifico il file principale, vedo la modifica nell'ambiente, se lo ripristino e modifico il file in customscripts continuo a vedere quello principale. Dove sbaglio?