eXeLearning 3.01: Maior estabilidade, novas traducións e melloras clave

 

A evolución de eXeLearning 3.0 continúa co lanzamento da versión 3.0.1, unha actualización que, aínda que menor en número, é significativa en contido. Liberada o 27 de novembro de 2025, esta versión céntrase en refinar a experiencia do usuario, corrixir erros reportados, ampliar a internacionalización e sentar unhas bases técnicas máis sólidas e eficientes.

Se a 3.0.0 foi o salto cualitativo, a 3.0.1 é o pulido necesario, demostrando o compromiso do equipo coa mellora continua. Estas son as novidades máis destacadas.

Novas Funcionalidades para Autores e Desenvolvedores

Os creadores de contidos disporán de ferramentas máis afinadas e opcións adicionais para personalizar os seus proxectos:

  • Edición Simultánea: Agora é posible editar os títulos dos iDevices e das caixas de forma simultánea, axilizando o fluxo de traballo.
  • Máis Control sobre as Páxinas: Engádense as opcións “Agochar título” e “Destacar páxina” na configuración de cada páxina, con compatibilidade integrada nos estilos.
  • Mellora na Interacción Móbil: Os iDevices interactivos como Clasificar, Ordenar e Arrastrar e Soltar agora teñen soporte táctil mellorado, o que enriquece a experiencia en tablets e dispositivos móbiles.
  • Novo Plugin de Diagramas: Intégrase Mermaid.js no menú Inserir de TinyMCE, permitindo crear diagramas, gráficos de fluxo e visualizacións de datos dun xeito sinxelo e elegante.
  • EPUB Editables: Soporte para abrir ficheiros EPUB editables, ampliando as posibilidades de reutilización de contido.
  • Subtítulo do Proxecto: Introdúcese unha nova propiedade de “subtítulo” para os proxectos, ofrecendo máis flexibilidade informativa.
  • Estilos e Favicon Personalizado: Fixose unha revisión completa dos estilos e permítese o uso de favicons personalizados dentro deles.

Robustez Técnica e Melloras para Administradores

Para os que despreguan eXeLearning en servidores, esta versión inclúe importantes melloras de estabilidade e configuración:

  • Manejo de Ficheiros Grandes: Optimizacións críticas para importar ficheiros de máis de 100MB, un gran avance para proxectos con contido multimedia pesado.
  • Límites Elevados: Auméntanse os valores por defecto de client_max_body_sizepost_max_size, e upload_max_filesize, xunto con novas variables de contorno (memory_limitmax_execution_time) para evitar erros en operacións longas ou con ficheiros grandes.
  • Compatibilidade con Bases de Datos: Resólvense problemas de compatibilidade con MariaDB e PostgreSQL.
  • Mellor Configuración en Docker: Novas variables de contorno (APP_ENVAPP_PORT, etc.) no Dockerfile facilitan o despregue e a configuración inicial.
  • API REST: Consólidase o soporte para converter ficheiros antigos .elp e exportar contidos a través da API REST.
  • Documentación Actualizada: A documentación de despregue amplíase con novas instrucións para Ansible e a integración con Keycloak.

Correccións que Marcan a Diferenza

A versión 3.0.1 aborda numerosos puntos que afectaban á usabilidade:

  • Corrección en Windows: Normalízanse as rutas en sistemas Windows, solucionando problemas coas barras invertidas nos directorios.
  • iDevices Corrixidos: Soluciónanse os problemas con múltiples instancias do iDevice “Sopa de Letras” nunha mesma páxina, mellórase o rendemento e a colocación de palabras nos “Crucigramas”, e repárase o botón de retroalimentación no iDevice de “Texto”.
  • SCORM Máis Fiable: Melloras na recuperación da puntuación e o manejo de suspend_data, crucial para unha experiencia LMS fiable.
  • Estilos e Importación: Resólvense os problemas ao importar e instalar estilos e iDevices.
  • Interface de Usuario: Corríxese o problema do z-index no modo pantalla completa de TinyMCE, que impedía seleccionar a última liña de texto.
  • Plugins de TinyMCE: Corrixíronse erros nos plugins de imaxe e multimedia de TinyMCE, mellorando a fiabilidade ao inserir e xestionar elementos multimedia no editor.

Internacionalización e Limpeza

O compromiso coa comunidade global é evidente:

  • Fixose unha revisión e limpeza xeral das traducións.
  • Traducións Completas: Catalán (CA), Éuscaro (EU), Galego (GL), Castelán (ES), Romanés (RO) e Valenciano (VA).
  • Novas Traducións: Incórporanse traducións (parcialmente automatizadas) ao Portugués e Francés, e unha tradución automática ao Esperanto.

Actualizacións e Limpeza de Código

O proxecto mantén o seu stack tecnolóxico actualizado, con actualizacións significativas en:

  • A imaxe base a alpine-php-webserver:3.22.2.
  • Electron de 38.5.0 a 39.0.0.
  • Doctrine Bundle á versión 3.0.0.
  • Múltiples compoñentes de Symfony ás súas últimas versións estables.

Ademais, elimínase código obsoleto, como as depreciacións de Doctrine e a antiga preferencia “Incluír unha copia do ficheiro fonte”.

En resumo, eXeLearning 3.0.1 é a actualización de consolidación. Non busca revolucionar, senón perfeccionar, facendo que a potente versión 3.0 sexa máis estable, rápida, multilingüe e agradable de usar tanto para autores como para administradores. Unha actualización altamente recomendable para todos os usuarios.