The Elearning Community • Creazione moduli e/o plug-in
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. :D

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

This site uses cookies.

Some of the cookies we use are essential for parts of the site to operate and have already been set. We also use Google Analytics scripts, which all use cookies.
You may delete or block all cookies from this site in your browser options.