eXeLearning 3.0.2: Egonkortasuna, eskuragarritasuna eta gaitasun teknikoak indartzen

3.0.1 bertsioaren leuntzearen ondoren, eXeLearning proiektuak etengabeko hobekuntzaren bidea jarraitzen du 3.0.2 bertsioaren kaleratzearekin. Eguneraketa berri honek, zenbakiz txikiagoa izan arren, oinarri teknikoak sendotzean, komunitateak jakinaratutako gako-gaiak zuzentzean eta erabiltzaile guztientzako esperientzia (egiletatik sistema-administratzaileetara) aberastean jartzen du arreta. Helburua ez da aldaketa erradikalak aurkeztea, baizik eta plataformaren sendotasuna, eskuragarritasuna eta boterea indartzea.

 

Nabarmendu Berriak eta Hobekuntzak

Bertsio honek aurrerapen esanguratsuak ekartzen ditu edukiaren sorrera zein kudeaketa teknikoak hobetzen dituzten eremu espezifikoetan:

  • Matematikarako laguntza indartsua MathJax 4.0-rekin: MathJax-en konfigurazioa bateratu eta 4.0 bertsiora eguneratu da, formulak kargatzean errendimendu hobetua eskainiz. Gainera, LaTeX kodea errendatzea osorik inplementatu da orri-izenburuetan, proiektu-izenburuetan eta iDevice guztien barruan, kalitate handiko eduki zientifiko eta matematikoak sortzea erraztuz.

  • Hobekuntzak iDevice-etan eta Irakurgarritasunean: “Osatu” iDevice-a egokitu da letra-tipoko kolore pertsonalizatua zuzen aplikatzeko, testuaren irakurgarritasuna nabarmen hobetuz erdi-gardentasuneko hondo gainean.

  • Bertsioen Kontrol Handiagoa: Sistemak eXeLearning-en bertsio berriagoekin sortutako .elpx fitxategiak antzematen ditu orain eta abisu argi bat erakusten du. Gainera, “beta” edo “kaleratze-aukera” (rc) bertsioetarako eguneraketa automatikoak galarazten ditu, erabiltzaileek bertsio egonkorrak bakarrik jasotzea bermatuz.

  • Sendotasuna Administratzaileentzat: Mercure-ren binarioa eta konfigurazioa Docker irudian bertsio finko batera (v0.21.2) eguneratu dira, produkzio-inguruneetan egonkortasun handiagoa bermatzeko. Homebrew cask-a kudeatzeko GitHub Actions-eko lan-fluxuak ere eguneratu dira.

 

Eguneroko Erabilera Hobetzen duten Konponketak

3.0.2 bertsioak erabilgarritasuna eta fidagarritasuna kaltetzen zituzten hainbat arazo konpontzen ditu:

  • Berrezarritako EskuragarritasunaEskuragarritasun Tresna-barra barruan hiztegi-egiaztatzailea (itzultzailea) gaitzea galarazten zuen arazo bat konpondu da.

  • TinyMCE Editore Fidagarriagoa: TinyMCE-ren irudi eta multimedia plugin-etan dauden akats anitz konpondu dira. Funtsezko moduan, exelink plugin-ak bideoak eta multimedia elementuak ezabatzea eragiten zuen akats bat konpondu da estekak sortzean. Editorean zeuden lerrokatze-arazoak ere konpondu dira.

  • Bateragarritasuna eta Argitasuna: “Irakasle moduaren” bateragarritasuna berrezarri da titulurik esleitu gabe zuten eduki-paketeekin. Gainera, estiloak inportatzean, inportatutako estiloaren izena zuzen erakusten da orain.

 

Segurtasun eta Errendimendurako Eguneraketak

Bertsio bakoitzean bezala, eXeLearning-ek bere teknologia-piloa eguneratuta mantentzen du errendimendua eta segurtasuna hobetzeko:

  • Symfony-ren Eguneraketa Nagusia: Aldaketa esanguratsuenetako bat symfony/asset osagaia 7.3.0 bertsiotik 8.0.0 bertsiora eguneratzea da, symfony/phpunit-bridge osagaiarekin batera bertsio nagusi berera eguneratuz.

  • Bestelako Eguneraketa Gakoak:

    • 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

Laburbilduz, eXeLearning 3.0.2 kalitatean zentratutako eguneraketa bat da. Tresna maila goreneko laguntza matematikoarekin hobetzen du, editorean eta eskuragarritasunean zeuden gai garrantzitsuak konpontzen ditu, eta nukleo teknologikoa fresko eta seguru mantentzen du. Egonkortasun maximoa eta funtzio-sorta sendo eta fidagarri bat bilatzen duten erabiltzaile guztientzako gomendatutako eguneraketa.