eXeLearning 3.0 Beta 7: RC-etara aurrera

eXeLearning garapen-komunitateak beste urrats bat eman du 3.0 bertsio egonkorra lortzeko bidean Beta 7arekin, zeinak ikusmen-berrikuntza, konpilazio/instalazio azpiegituraren hobekuntzak eta errendimenduaren optimizazioak dakartzan agertoki paraleloetarako. Berrikuntza nagusiak
      • Interfaze eta iDevice ikono berriak: interfaze berritu bat aurkezten da, iDevice-en ikono eguneratuekin, egilearen esperientzia modernoago eta koherenteago bat bilatzeko.
      • Gaztelaniako itzulpen eguneratua: bertsioa berrikusi eta hobetu da testuek funtzionalitate berriak behar bezala islatu ditzaten.
      • Konpilazio eta instalazio automatizazioa mahaigaineko bertsioetan (Electron): fluxu automatikoak gehitu dira mahaigaineko instalatzaileak (Windows, macOS) sortzeko eta proba lotuak egiteko.
      • Kodearen sinadura segurua macOS instalatzaileetan: konfiantza eta segurtasuna areagotzeko, macOS instalatzaileak orain modu seguruan sinatuta daude.
      • Pakete-kudeatzaileetan (Chocolatey eta Winget) argitaratzeko lan berriak: Beta 7k pipelinean zeregin automatikoak gehitzen ditu Windows instalazio-kudeatzaile ezagunetan bertsioak sortu eta argitaratzeko.
      • Doctrine middleware SQLite konexio paraleloak hobetzeko: bitarteko geruza bat (middleware) gehitu da SQLite datu-basearen errendimendua optimizatzeko sarbide anizkoitzetan.
      • HTML iDevicearen berrikuspena: iDevice-ek sortutako HTML formatuaren hobekuntza eta birfaktorizazioa, koherentzia eta bateragarritasuna areagotzeko.
Nabarmendutako zuzenketak
      • Moodle-ra argitaratze prozesuko akatsak konpondu dira.
      • CAS (Central Authentication Service) autentifikazioarekin bateragarritasuna, BASE_PATH balio desberdinekin dauden testuinguruetan.
      • iDevice-en orden okerra zuzendu da orriak bistaratzean edo esportatzean.
      • content.xml fitxategiko “umezurtz” iDevice-en kudeaketa konpondu da (erreferentzia galtzen zutenak).
      • “invalid data” errorea saihestu da datu arazoak dituzten iDevice-ak gordetzean.
      • Serializazio-sistema estandarizatu da kontrolagailu guztietan, portaera uniformea izateko.
      • make create-user komandoaren akatsa zuzendu da Windows inguruneetan.
Beta 7 honekin, eXeLearning-ek bere bertsio egonkorraren oinarriak sendotzen ditu: ikusmen-identitate modernoa, eraikuntza eta instalazio prozesuen hobekuntzak, eta egitura barneko findurak agertoki zorrotzagoak jasateko. Winget eta Chocolatey bezalako pakete-kudeatzaileetara igarotzeak Windows ingurune hezitzaileetan bere erabilera errazten du, eta SQLite-ko doikuntzek erabilera simultaneoko benetako egoeretan errendimenduarekiko kezka erakusten dute.