Page 1 of 2
Creazione moduli e/o plug-in
Posted: Wed Sep 16, 2015 2:11 pm
by luca
Buongiorno,
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
Posted: Sat Sep 19, 2015 12:00 pm
by alberto
Ciao Luca, a partire da Forma 1.3 abbiamo introdotto la possibilità di override per la maggior parte delle funzionalità:
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
Posted: Mon Sep 21, 2015 9:09 am
by canelli
l'uso dei "custom scripts" è possibile da forma 1.3
Re: Creazione moduli e/o plug-in
Posted: Mon Sep 21, 2015 9:36 am
by luca
Benissimo, grazie. I motivi per passare a FormaLMS sono appena aumentati.
Re: Creazione moduli e/o plug-in
Posted: Mon Sep 21, 2015 12:05 pm
by canelli
good news . good choice
Re: Creazione moduli e/o plug-in
Posted: Tue Sep 22, 2015 1:59 pm
by luca
Scusate, un'altra domanda. So che è in sviluppo la versione 2.0 di FormaLMS, mi consigliate di aspettare per programmare una migrazione docebo - forma o il rilascio è previsto fra molto tempo?
Grazie
Re: Creazione moduli e/o plug-in
Posted: Tue Sep 22, 2015 5:29 pm
by canelli
il lavoro previsto ed in cantiere per la 2.0 è tanto e riguarda interfaccia, gestione plugin, customscripts (o overlay) e altro ancora .
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
Re: Creazione moduli e/o plug-in
Posted: Wed Nov 25, 2015 1:45 pm
by febius
Ciao, scusate non mi è chiaro quali files posso andare a personalizzare replicandoli sotto /customscripts:
- 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
Posted: Fri Apr 01, 2016 9:28 am
by luca
Buongiorno, sto iniziando a "giocare" con FormaLMS, soprattutto con le funzionalità customscripts che è una delle caratteristiche che maggiormente m'interessano.
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?
Re: Creazione moduli e/o plug-in
Posted: Fri Apr 01, 2016 2:54 pm
by alberto
Ciao Luca, non sono sicuro che il meccanismo dei customscripts funzioni estensivamente su TUTTI i moduli, segnalo la tua richiesta agli sviluppatori per avere chiarimenti