A comunidade de desenvolvemento de eXeLearning dá un paso máis na evolución cara á versión 3.0 estable con
a Beta 7, que introduce unha
renovación visual, melloras na infraestrutura de compilación/instalación e optimizacións de rendemento para escenarios concorrentes.
Novidades principais
-
-
- Nova interface e novas iconas de iDevices: Estrease unha interface redeseñada con iconografía renovada para os iDevices, buscando unha experiencia de autoría máis moderna e visualmente coherente.
- Tradución ao español actualizada: Revisouse e mellorouse a versión en español para garantir que os textos reflictan correctamente as novas funcionalidades.
- Automatización da compilación e instalación en versións de escritorio (Electron): Incorpóranse fluxos automáticos para xerar instaladores de escritorio (Windows, macOS) e probas asociadas.
- Sinatura segura do código para instaladores en macOS: Co obxectivo de aumentar a confianza e seguridade, os instaladores de macOS agora están asinados de forma segura.
- Novos traballos para publicación en xestores de paquetes (Chocolatey e Winget): A Beta 7 engade tarefas automáticas no pipeline para xerar e publicar versións en xestores de instalación populares de Windows.
- Middleware Doctrine para mellorar conexións SQLite concorrentes: Incorpórase unha capa intermedia (middleware) para optimizar o rendemento da base de datos SQLite cando hai múltiples accesos simultáneos.
- Revisión do iDevice HTML: Mellora e refactorización do formato HTML xerado polos iDevices, buscando máis consistencia e compatibilidade.
Correccións destacadas
-
-
- Solucionáronse erros no proceso de publicación cara a Moodle.
- Compatibilidade con autenticación CAS (Central Authentication Service) en contextos con diferentes valores de BASE_PATH.
- Corrección da orde incorrecta de iDevices nas páxinas ao visualizalas ou exportalas.
- Solucionado o manexo de iDevices “orfos” en content.xml (os que perdían referencia).
- Prevención do erro “invalid data” ao gardar iDevices con datos problemáticos.
- Estandarización do sistema de serialización en todos os controladores, para un comportamento uniforme.
- Corrección do comando make create-user en contornos Windows.
Con esta Beta 7, eXeLearning consolida piares fundamentais para a súa versión estable:
identidade visual moderna, melloras nos procesos de construción e instalación, e refinamentos estruturais internos para soportar escenarios máis esixentes. A transición cara a xestores de paquetes como Winget e Chocolatey facilita a súa adopción en contornos educativos de Windows, mentres que os axustes en SQLite demostran preocupación polo rendemento en situacións reais de uso simultáneo.