eXeLearning 3.0.2: Potenciant l’estabilitat, l’accessibilitat i les capacitats tècniques

Després del poliment de la versió 3.0.1, el projecte eXeLearning continua el seu camí de millora contínua amb el llançament de la versió 3.0.2. Aquesta nova actualització, encara que menor en nombre, se centra a fonamentar les bases tècniques, corregir incidències clau reportades per la comunitat i enriquir l’experiència per a tots els usuaris, des d’autors fins a administradors de sistemes. El seu objectiu no és introduir canvis radicals, sinó reforçar la solidesa, l’accessibilitat i la potència de la plataforma.

 

Novetats i Millores Destacades

Aquesta versió porta a terme avenços significatius en àrees específiques que milloren tant la creació de contingut com la gestió tècnica:

  • Poderós suport matemàtic amb MathJax 4.0: S’ha unificat i actualitzat a la versió 4.0 la configuració de MathJax, oferint un rendiment millorat en la càrrega de fórmules. A més, s’ha implementat la renderització completa de codi LaTeX en títols de pàgines, títols de projectes i dins de tots els iDevices, facilitant la creació de continguts científics i matemàtics d’alta qualitat.

  • Millores en iDevices i Llegibilitat: L’iDevice “Completar” s’ha adaptat per aplicar correctament el color de lletra personalitzat, millorant dràsticament la llegibilitat del text sobre fons semitransparents.

  • Major Control sobre Versions: El sistema ara detecta fitxers .elpx creats amb versions més noves d’eXeLearning i mostra un avís clar. A més, prevé les actualitzacions automàtiques a versions “beta” o “de candidat a llançament” (rc), assegurant que els usuaris només rebin actualitzacions estables.

  • Robustesa per a Administradors: S’ha actualitzat el binari i la configuració de Mercure dins de la imatge Docker a una versió fixa (v0.21.2), garantint major estabilitat en entorns de producció. També s’han actualitzat els fluxos de treball de GitHub Actions per a la gestió de la cask de Homebrew.

 

Correccions que Milloren el Dia a Dia

La versió 3.0.2 soluciona diversos problemes que afectaven la usabilitat i fiabilitat:

  • Accessibilitat Restaurada: S’ha corregit un problema que impedia habilitar el corrector ortogràfic (translator) dins de la Barra d’Eines d’Accessibilitat.

  • Editor TinyMCE Més Fiable: S’han abordat múltiples errors en els connectors d’imatge i multimèdia de TinyMCE. De manera crucial, s’ha solucionat un error pel qual el connector exelink eliminava vídeos i elements multimèdia en crear enllaços. També s’han corregit problemes d’alineació en l’editor.

  • Compatibilitat i Claredat: S’ha restaurat la compatibilitat del “mode professor” amb paquets de contingut que no tenien títol assignat. A més, en importar estils, ara es mostra correctament el nom de l’estil importat.

 

Actualitzacions de Seguretat i Rendiment

Com en cada versió, eXeLearning manté el seu conjunt tecnològic actualitzat per millorar el rendiment i la seguretat:

  • Actualització Major de Symfony: Un dels canvis més significatius és l’actualització del component symfony/asset de la versió 7.3.0 a 8.0.0, juntament amb symfony/phpunit-bridge a la mateixa versió major.

  • Altres Actualitzacions Clau:

    • doctrine/orm: 3.5.3 → 3.5.8
    • liip/imagine-bundle: 2.15.0 → 2.16.0
    • phpunit/phpunit: 12.4.1 → 12.5.4
    • erseco/alpine-php-webserver: 3.22 → 3.23

En resum, eXeLearning 3.0.2 és una actualització centrada en la qualitat. Perfecciona l’eina amb un suport matemàtic de primer nivell, corregeix incidències importants en l’editor i l’accessibilitat, i manté el nucli tecnològic fresc i segur. Una actualització recomanada per a tots els usuaris que busquen la màxima estabilitat i un conjunt de funcions robust i fiable.