Creazione moduli e/o plug-in

Plugins, funzionalità sviluppate dagli utenti, patch, fix...
luca

Creazione moduli e/o plug-in

Post 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
User avatar
alberto
FormaLms Guru
Posts: 1134
Joined: Fri Mar 02, 2012 9:18 am
Contact:

Re: Creazione moduli e/o plug-in

Post 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!
User avatar
canelli
FormaLms Guru
Posts: 496
Joined: Thu Nov 08, 2012 12:21 pm
Version: forma.lms 2.0
Contact:

Re: Creazione moduli e/o plug-in

Post by canelli »

l'uso dei "custom scripts" è possibile da forma 1.3
Cercate nel forum le riposte prima di chiedere. Check the forum before posting
---------------
Claudio Anelli
Joint Technologies - Sistemi avanzati per l'information technology

http://www.joint-tech.com
---------------
luca

Re: Creazione moduli e/o plug-in

Post by luca »

Benissimo, grazie. I motivi per passare a FormaLMS sono appena aumentati. :D
User avatar
canelli
FormaLms Guru
Posts: 496
Joined: Thu Nov 08, 2012 12:21 pm
Version: forma.lms 2.0
Contact:

Re: Creazione moduli e/o plug-in

Post by canelli »

good news . good choice
Cercate nel forum le riposte prima di chiedere. Check the forum before posting
---------------
Claudio Anelli
Joint Technologies - Sistemi avanzati per l'information technology

http://www.joint-tech.com
---------------
luca

Re: Creazione moduli e/o plug-in

Post 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
User avatar
canelli
FormaLms Guru
Posts: 496
Joined: Thu Nov 08, 2012 12:21 pm
Version: forma.lms 2.0
Contact:

Re: Creazione moduli e/o plug-in

Post 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
Cercate nel forum le riposte prima di chiedere. Check the forum before posting
---------------
Claudio Anelli
Joint Technologies - Sistemi avanzati per l'information technology

http://www.joint-tech.com
---------------
febius
Newbie
Posts: 3
Joined: Thu Jul 17, 2014 10:28 pm
Version: forma.lms 1.1

Re: Creazione moduli e/o plug-in

Post 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
luca

Re: Creazione moduli e/o plug-in

Post 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?
User avatar
alberto
FormaLms Guru
Posts: 1134
Joined: Fri Mar 02, 2012 9:18 am
Contact:

Re: Creazione moduli e/o plug-in

Post 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
Post Reply