eXeLearning 3.01: més estabilitat, noves traduccions i millores clau

 

L’evolució de l’eXeLearning 3.0 continua amb el llançament de la versió 3.0.1, una actualització que, encara que menor en nombre, és significativa en contingut. Alliberada el 27 de novembre de 2025, aquesta versió se centra a refinar l’experiència d’usuari, corregir errors reportats, ampliar la internacionalització i establir unes bases tècniques més sòlides i eficients.

Si la 3.0.0 va ser el salt qualitatiu, la 3.0.1 és el polit necessari, demostrant el compromís de l’equip amb la millora contínua. Aquestes són les novetats més destacades.

Noves Funcionalitats per a Autors i Desenvolupadors

Els creadors de continguts disposaran d’eines més afinades i opcions addicionals per personalitzar els seus projectes:

  • Edició Simultània: Ara és possible editar els títols dels iDevices i de les caixes de forma simultània, agilitzant el flux de treball.
  • Més Control sobre les Pàgines: S’afegeixen les opcions “Amagar títol” i “Destacar pàgina” a la configuració de cada pàgina, amb compatibilitat integrada en els estils.
  • Millora en la Interacció Mòbil: Els iDevices interactius com Classificar, Ordenar i Arrossegar i Deixar ara tenen suport tàctil millorat, la qual cosa enriqueix l’experiència en tauletes i dispositius mòbils.
  • Nou Plugin de Diagrames: S’integra Mermaid.js al menú Inserir de TinyMCE, permetent crear diagrames, gràfics de flux i visualitzacions de dades de manera senzilla i elegant.
  • EPUB Editables: Suport per obrir fitxers EPUB editables, ampliant les possibilitats de reutilització de contingut.
  • Subtítol del Projecte: S’introdueix una nova propietat de “subtítol” per als projectes, oferint més flexibilitat informativa.
  • Estils i Favicon Personalitzat: S’ha realitzat una revisió completa dels estils i es permet l’ús de favicons personalitzats dins d’ells.

Robustesa Tècnica i Millores per a Administradors

Per als que despleguen eXeLearning en servidors, aquesta versió inclou importants millores d’estabilitat i configuració:

  • Maneig de Fitxers Grans: Optimitzacions crítiques per importar fitxers de més de 100MB, un gran avanç per a projectes amb contingut multimèdia pesat.

  • Límits Elevats: S’augmenten els valors per defecte de client_max_body_sizepost_max_size, i upload_max_filesize, juntament amb noves variables d’entorn (memory_limitmax_execution_time) per evitar errors en operacions llargues o amb fitxers grans.
  • Compatibilitat amb Bases de Dades: Es resolen problemes de compatibilitat amb MariaDB i PostgreSQL.
  • Millor Configuració en Docker: Noves variables d’entorn (APP_ENVAPP_PORT, etc.) al Dockerfile faciliten el desplegament i la configuració inicial.
  • API REST: Es consolida el suport per convertir fitxers antics .elp i exportar continguts a través de l’API REST.
  • Documentació Actualitzada: La documentació de desplegament s’amplia amb noves instruccions per a Ansible i la integració amb Keycloak.

Correccions que Marquen la Diferència

La versió 3.0.1 aborda nombrosos punts que afectaven la usabilitat:

  • Correcció en Windows: Es normalitzen les rutes en sistemes Windows, solucionant problemes amb les barres invertides en els directoris.
  • iDevices Corregits: Es solucionen els problemes amb múltiples instàncies de l’iDevice “Sopa de Lletres” en una mateixa pàgina, es millora el rendiment i la col·locació de paraules en els “Encreuaments”, i es repara el botó de retroalimentació en l’iDevice de “Text”.
  • SCORM Més Fiable: Millores en la recuperació de la puntuació i el maneig de suspend_data, crucial per a una experiència LMS fiable.
  • Estils i Importació: Es resolen els problemes en importar i instal·lar estils i iDevices.
  • Interfície d’Usuari: Es corregeix el problema de l’z-index en el mode pantalla completa de TinyMCE, que impedia seleccionar l’última línia de text.
  • Plugins de TinyMCE: S’han corregit errors en els plugins d’imatge i multimèdia de TinyMCE, millorant la fiabilitat en inserir i gestionar elements multimèdia en l’editor.

Internacionalització i Neteja

El compromís amb la comunitat global és evident:

  • S’ha realitzat una revisió i neteja general de les traduccions.
  • Traduccions Completes: Català (CA), Euskera (EU), Gallec (GL), Castellà (ES), Romanès (RO) i Valencià (VA).
  • Noves Traduccions: S’incorporen traduccions (parcialment automatitzades) al Portuguès i Francès, i una traducció automàtica a l’Esperanto.

Actualitzacions i Neteja de Codi

El projecte manté el seu stack tecnològic actualitzat, amb actualitzacions significatives en:

  • La imatge base a alpine-php-webserver:3.22.2.
  • Electron de 38.5.0 a 39.0.0.
  • Doctrine Bundle a la versió 3.0.0.
  • Múltiples components de Symfony a les seves darreres versions estables.

A més, s’elimina codi obsolet, com les depreciacions de Doctrine i l’antiga preferència “Incloure una còpia del fitxer font”.

En resum, eXeLearning 3.0.1 és l’actualització de consolidació. No busca revolucionar, sinó perfeccionar, fent que la potent versió 3.0 sigui més estable, ràpida, multilingüe i agradable d’usar tant per a autors com per a administradors. Una actualització altament recomanable per a tots els usuaris.