eXeLearning 3.0-ren bilakaera jarraitzen du 3.0.1 bertsioaren kaleratzearekin, zenbakiz txikia den arren, edukiz esanguratsua den eguneraketa bat. Bertsio honek erabiltzailearen esperientzia leuntzean, jakinaratutako erroreak zuzentzean, internazionalizazioa zabaltzean eta oinarri tekniko sendoago eta eraginkorragoak ezartzean jartzen du arreta.
3.0.0 bertsioa jauzi kualitatiboa bazen, 3.0.1 beharrezko leuntzea da, taldearen etengabeko hobekuntzarekiko konpromisoa erakutsiz. Hona hemen berri nabarmenenak.
Egile eta Garatzaileentzako Eginbide Berriak
Edukien sortzaileek tresna finagoak eta aukera gehigarriak izango dituzte beren proiektuak pertsonalizatzeko:
- Edizio Simultaneoa: Orain posible da iDevice-en eta kutxen izenburuak aldi berean editatzea, lan-fluxua azkartuz.
- Orrialdeen Gaineko Kontrol Gehiago: “Izenburua ezkutatu” eta “Orrialdea nabarmendu” aukerak gehitzen dira orrialde bakoitzaren konfigurazioan, estiloetan barneratutako bateragarritasunarekin.
- Hobekuntza Mugikorreko Elkarreraginean: Sailkatu, Ordenatu eta Arrastatu eta Askatu bezalako iDevice elkarreragileek ukimen-euskarrindu hobetua dute orain, tablet eta gailu mugikorretan esperientzia aberastuz.
- Diagrametarako Plugin Berria: Mermaid.js integratzen da TinyMCE-ren Txertatu menuan, diagramak, fluxu-graficoak eta datuen bisualizazioak modu erraz eta dotorean sortzea ahalbidetuz.
- EPUB Editagarriak: EPUB editagarri fitxategiak irekitzeko euskarrria, edukiaren berrerabilerarako aukerak zabalduz.
- Proiektuaren Azpititulua: Proiektuentzako “azpititulu” propietate berri bat aurkezten da, malgutasun informatzailerako aukera gehiago eskainiz.
- Estiloak eta Favicon Pertsonalizatua: Estiloen berrikuspen osoa egin da eta haien barruan favicon pertsonalizatuak erabiltzea baimentzen da.
Sendotasun Teknikoa eta Hobekuntzak Administratzaileentzat
eXeLearning zerbitzarietan zabaltzen dutenentzat, bertsio honek egonkortasun eta konfigurazio hobekuntza garrantzitsuak barne hartzen ditu:
- Fitxategi Handien Kudeaketa: 100MB baino handiagoak diren fitxategiak inportatzeko optimizazio kritikoak, multimedia-eduki astuna duten proiektuentzako aurrerapen handia.
- Mugak Handituak:
client_max_body_size,post_max_sizeetaupload_max_filesize-ren balio lehenetsiak handitzen dira, ingurune-aldagai berriekin (memory_limit,max_execution_time) batera, eragiketa luzeetan edo fitxategi handiekin erroreak saihesteko. - Datu-baseekin Bateragarritasuna: MariaDB eta PostgreSQL-ekin bateragarritasun-arazoak konpontzen dira.
- Hobeto Konfiguratuta Docker-en: Ingurune-aldagai berriak (
APP_ENV,APP_PORT, etab.) Dockerfile-n zabalkuntza eta hasierako konfigurazioa errazten dute. - REST API: .elp fitxategi zaharrak bihurtzeko eta edukiak REST API bidez esportatzeko euskarrria sendotzen da.
- Eguneratutako Dokumentazioa: Zabalkuntzaren dokumentazioa Ansible-rako eta Keycloak-ekin integraziorako argibide berriekin zabaltzen da.
Aldea Egiten Duten Konponketak
3.0.1 bertsioak erabilgarritasuna kaltetzen zuten hainbat puntu jorratzen ditu:
- Windows-en Konponketa: Bideak normalizatzen dira Windows sistemetan, direktorioetako barra kontrakoekin arazoak konpontzeko.
- Konpondu iDevice-ak: “Letra Sopako” iDevice-aren instantzia anitzak orri berean dituzten arazoak konpontzen dira, “Krutxategietan” errendimendua eta hitzen kokapena hobetzen dira, eta “Testu” iDevice-ko feedback botoia konpontzen da.
- SCORM Fidagarriagoa: Puntuazioaren berreskurapenean eta
suspend_datakudeaketan hobekuntzak, LMS esperientzia fidagarri baterako ezinbestekoa. - Estiloak eta Inportazioa: Estiloak eta iDevice-ak inportatu eta instalatzean arazoak konpontzen dira.
- Erabiltzaile-interfazea: TinyMCE-ren pantaila osoko moduko z-index arazoa zuzentzen da, testuaren azken lerroa hautatzea galarazten zuena.
- TinyMCE Plugin-ak: TinyMCE-ren irudi eta multimedia plugin-etako akatsak zuzendu dira, multimedia elementuak editorean txertatu eta kudeatzean fidagarritasuna hobetuz.
Internazionalizazioa eta Garbiketa
Komunitate globalarekiko konpromisoa agerikoa da:
- Itzulpenen berrikuspen eta garbiketa orokorra egin da.
- Itzulpen Osatuak: Katalana (CA), Euskara (EU), Galiziera (GL), Gaztelania (ES), Errumaniera (RO) eta Valentziera (VA).
- Itzulpen Berriak: Portugesa eta Frantsesera (partzialki automatizatuak) itzulpenak txertatzen dira, eta Esperantoarako itzulpen automatikoa.
Eguneraketak eta Kode Garbiketa
Proiektuak bere teknologia-piloa eguneraturik mantentzen du, eguneraketa esanguratsuekin:
- Oinarri-irudia
alpine-php-webserver:3.22.2-ra. - Electron 38.5.0-tik 39.0.0-ra.
- Doctrine Bundle 3.0.0 bertsiora.
- Symfony-ren hainbat osagai beren azken bertsio egonkorretara.
Gainera, kode zaharkitua kentzen da, hala nola Doctrine-ren depreciazioak eta “Iturburu-fitxategiaren kopia bat sartu” lehentasun zaharra.
Amaitzeko, eXeLearning 3.0.1 kontsolidazio-eguneraketa da. Ez du iraultzea bilatzen, baizik eta hobetzea, 3.0 bertsio indartsua egonkorrago, azkarrago, hizkuntza anitzekoa eta atseginagoa erabiltzeko bihurtuz, bai egileentzat bai administratzaileentzat. Erabiltzaile guztientzako oso gomendagarria den eguneraketa.
