eXeLearning 3.0 Beta 7: Avançant cap a les RC

La comunitat de desenvolupament d’eXeLearning fa un pas més en l’evolució cap a la versió 3.0 estable amb la Beta 7, que introdueix una renovació visual, millores en la infraestructura de compilació/instal·lació i optimitzacions de rendiment per a escenaris concurrents. Novetats principals
      • Nova interfície i nous icones d’iDevices: Es presenta una interfície redissenyada amb iconografia renovada per als iDevices, buscant una experiència d’autor més moderna i visualment coherent.
      • Traducció espanyola actualitzada: S’ha revisat i millorat la versió en castellà per garantir que els textos reflecteixin correctament les noves funcionalitats.
      • Automatització de la compilació i instal·lació en versions d’escriptori (Electron): S’incorporen fluxos automàtics per generar instal·ladors d’escriptori (Windows, macOS) i proves associades.
      • Signatura segura del codi per als instal·ladors de macOS: Amb l’objectiu d’augmentar la confiança i seguretat, els instal·ladors de macOS ara estan signats de manera segura.
      • Nous treballs per a la publicació en gestors de paquets (Chocolatey i Winget): La Beta 7 afegeix tasques automàtiques al pipeline per generar i publicar versions en gestors d’instal·lació populars de Windows.
      • Middleware Doctrine per millorar connexions SQLite concurrents: S’incorpora una capa intermèdia (middleware) per optimitzar el rendiment de la base de dades SQLite quan hi ha múltiples accessos simultanis.
      • Revisió de l’iDevice HTML: Millora i refactorització del format HTML generat pels iDevices, buscant més consistència i compatibilitat.
Correccions destacades
      • S’han solucionat errors en el procés de publicació cap a Moodle.
      • Compatibilitat amb autenticació CAS (Central Authentication Service) en contextos amb diferents valors de BASE_PATH.
      • Correcció de l’ordre incorrecte dels iDevices a les pàgines en visualitzar o exportar.
      • S’ha resolt la gestió dels iDevices “orfes” en content.xml (els que perdien referència).
      • Prevenció de l’error “invalid data” en desar iDevices amb dades problemàtiques.
      • Estandardització del sistema de serialització en tots els controladors, per a un comportament uniforme.
      • Correcció de l’ordre make create-user en entorns Windows.
Amb aquesta Beta 7, eXeLearning consolida pilars fonamentals per a la seva versió estable: identitat visual moderna, millores en els processos de construcció i instal·lació, i refinaments estructurals interns per suportar escenaris més exigents. La transició cap a gestors de paquets com Winget i Chocolatey facilita la seva adopció en entorns educatius de Windows, mentre que els ajustos en SQLite demostren una preocupació pel rendiment en situacions reals d’ús simultani.