L’implementazione delle modifiche funzionali passa attraverso i code refactoring. Vediamo come!
L’implementazione delle modifiche funzionali e la realizzazione della nuova UX che vi abbiamo anticipato negli ultimi mesi richiedono anche refactoring importante del cordice. Se sei uno sviluppatore o se hai implementato personalizzazioni su Forma LMS devi assolutamente prepararti.
Ecco un elenco degli interventi principali che stiamo portando avanti nello sviluppo di Forma 5, e dello stato di avanzamento ad oggi.
| Area | Details | Status |
CLASSI E NAMESPACE | Librerierefactoring of:appCore libappLms libappLms -> admin lib | Complete |
| Modulesrefactoring and porting to MVC:appCore class.moduleappLms class.module appLms admin class.moduleappCore modulesappLms modulesappLms admin module | In Progress | |
| TEMPLATES | Spostamento file di template dentro il template, refactoring da php a twig:appCoreappLmsappLms -> admin | In Progress |
| FRONTEND-SRC | Spostamento e riconfigurazione frontend per la build direttamente nella cartella del template | Not Started |
| CORE TO PLUGINS | Due funzionalità attualmente integrate al core saranno rifattorizzate per migliorarne l’integrabilità con servizi esterni, si tratta dei servizi di videoconferenza e dell’integrazione dei gateway di pagamento per l’ecommerce Refactor interfaccia di collegamento con i pluginRefactor MVC | Not Started |
| NUOVI LAYOUT | Refactoring gestione layoutHomepageDashboardi miei corsidettaglio corso | Not Started |
| DATABASE | rimozione prefissiottimizzazione indicimodifiche legate alle revisioni funzionali | Not Started |
Se gestisci installazioni di Forma e vuoi iniziare subito a prepararti per la nuova versione con un accesso riservato al repository di sviluppo e un canale di comunicazione diretto con gli sviluppatori, contattaci subito!
Per saperne di più, leggi anche l’articolo sulle modifiche funzionali della nuova versione, e partecipa al prossimo webinar.
Oppure, aiutaci subito a realizzare la tua nuova piattaforma elearning attraverso il crowdfunding ufficiale:


Lascia un commento