eXeLearning 4.0.0-rc1: hobekuntzak irisgarritasunean, editorean, baliabideen kudeaketan eta sistemaren gaitasun berrietan

eXeLearning proiektuak 4.0.0-rc1 bertsioa argitaratu du, 4.x seriearen bilakaera-prozesuko release candidate berria. Bertsio honek hobekuntza ugari dakartza irisgarritasunean, eduki-edizioan, baliabideen kudeaketan, esportazioan eta sistemaren funtzionamendu orokorrean, baita eguneratze tekniko garrantzitsuak ere. Fase honen helburua da eduki digital hezitzaileak sortzeko oinarri egonkorrago, modernoago eta koherenteago bat sendotzea.


Irisgarritasunaren eta erabilera-esperientziaren hobekuntzak

Bertsio honek aurrerapen garrantzitsuak dakarzkie irisgarritasunari eta erabilgarritasunari, bai edizioan bai esportazioetan. Hobekuntza nagusiak:

  • Esportatutako edukietan goiburuen egitura hobetu da
  • Nabigazio-saltoko esteka (skip navigation) gehitu da esportazioetan
  • blob: erreferentzia temporala duten edukia itsastean abisua erakusten da, beste testuinguruetan baliogabea izango dela adieraziz
  • Errore-mezu argiagoak eta testuinguru gehiago dituztenak hainbat funtziotan
  • Aldaketak gorde gabe daudela adierazteko abisua aplikazioaren hizkuntzan hobetu da
  • Estekak balidatzeko sistema hobetu da, eduki mistoa (HTTP HTTPS gainean) detektatuz

Hobekuntza hauek sortutako edukien irisgarritasuna eta argitasuna handitzen dute.


Baliabideen kudeaketa eta fitxategi-sistema

Barne baliabideen kudeaketan aldaketa garrantzitsuak egin dira:

  • blob: URLen erabilera ordezkatu da asset:// sistema iraunkorrarekin, orain erabiltzailearentzat ikusgai eta gordetako erreferentzia bakarra delarik
  • Fitxategi kudeatzailean aktiboen erreferentzia-kontaketa zuzendu da
  • .elp barne-esteka zaharren euskarria hobetu da editorearen lan-eremuan
  • Irudiak ezabatu ondoren proiektua berriro ireki gabe sortzen ziren arazoak konpondu dira

Aldaketa hauek sistemaren koherentzia eta sendotasuna handitzen dute.


Funtzionalitate berriak

Bertsio honek gaitasun berriak dakartza:

  • Irakasleentzako soilik den edukia adierazteko ikonoa erabiltzen da orain, ertzaren ordez
  • Administrazio-panel berria, jarduera metrikekin eta lineako erabiltzaileekin
  • ?url= parametroaren euskarria fitxategi urrunak editore estatikoan irekitzeko
  • make translations-sort komando berria XLF fitxategietako <trans-unit> elementuak ordenatzeko
  • Itzulpen-sistemaren dokumentazioa eguneratu da
  • Gaztelaniazko (ES) itzulpena eguneratu da
  • Osatu gabeko itzulpenetarako txantiloi automatikoak gehitu dira
  • Txantiloi automatikoen berrikuspen osoa egin da

iDevices hobekuntzak

Hainbat iDevices-en hobekuntzak egin dira:

  • Errubrika iDevice: interfazea hobetu da eta PDF deskarga eta CSV inportazio/esportazio euskarria gehitu da
  • Checklist eta aurrerapen iDevices: gordetze-dialogo bikoitza konpondu da eta PDF/PNG irteera hobetu da
  • Ordenatze iDevice: elementu berdinak dituzten ariketak behar bezala balioztatzen dira
  • Animazio barruko definizio-zerrendak ondo bistaratzen dira mahaigaineko bertsioan

Editorea (TinyMCE) hobekuntzak

Editore integratuak hainbat hobekuntza jasotzen ditu:

  • Irisgarritasun eta erabilgarritasun hobekuntza orokorrak
  • YouTube Live eta Shorts bideoen URLen detekzio zuzena
  • Tresna-barraren ikusgarritasuna saioen artean mantentzen da mahaigaineko aplikazioan
  • Atributuak txertatzeko/ediziorako aukerako CSS klaseen zuzenketa
  • Eduki itsastean sortzen diren erreferentzia temporalen kudeaketa hobetu da

Esportazioa eta errendimendua

Bertsio honek esportazio eta errendimendu hobekuntzak dakartza:

  • Esportazio-lehentasunak behar bezala errespetatzen dira (“Made with eXeLearning” esteka eta orrialde-kontagailua)
  • Memoria-kontsumo maximoa murriztu da proiektu handietan gordetzean, aurrebistan eta esportazioan
  • Mahaigaineko aplikazioko esportazio arazoak konpondu dira
  • Estilo unibertsalean hobekuntzak, logotipoaren berreskuratzea eta erabili gabeko letra-tipoen ezabaketa barne
  • Karga handien aurrean egonkortasun handiagoa

Erroreen zuzenketak

Zuzenketa ugari barne hartzen dira:

  • TinyMCE-n irisgarritasun eta erabilgarritasun hobekuntzak
  • Esteken balidazioan errore-mezu argiagoak
  • Checklist, aurrerapen eta ordenatze iDevices-en zuzenketak
  • Animazioetako definizio-zerrenden errendatze zuzena
  • Kutxa-aukeretan kurtsore okerra konpondu da
  • Administrazio-panelaren eta lan-eremuaren hobekuntzak
  • Orri, kutxa eta iDevices esportazioen zuzenketak
  • Barne-esteka zaharren konponketa
  • “Erabiltzailea ez da aurkitu” mezua hobetu da
  • Eduki mistoaren detekzioa eta sare-erroreen kudeaketa hobetu dira

Eguneratze teknikoak

Hainbat mendekotasun eguneratu dira:

  • codecov/codecov-action: 5 → 6
  • pdf.js: 5.5.207 → 5.6.205
  • typescript: 5.9.3 → 6.0.2
  • xmldom: 0.8.12 → 0.9.9

Ezabaketak
  • Homebrew bidezko banaketa-euskarria kendu da

Ondorioa

eXeLearning 4.0.0-rc1 bertsioak aurrerapauso handia suposatzen du proiektuaren bilakaeran, irisgarritasunean, baliabideen kudeaketan, editorean, esportazioan eta sistemaren egonkortasunean hobekuntza sakonekin. Release candidate honekin, proiektuak oinarri teknologiko sendoagoa eta koherenteagoa finkatzen du, 4.x seriearen hurrengo bertsio egonkorrerako bidea prestatuz.