Ĝisdatigo de LibreOffice 7.1.3. Komencante integri WebAssembly-subtenon en LibreOffice

La Document Foundation anoncis la publikigon de prizorga eldono de la Komunuma eldono de LibreOffice 7.1.3, celita al entuziasmuloj, potencaj uzantoj kaj tiuj, kiuj preferas la plej novajn versiojn de la programaro. Pretaj instalaĵoj estas pretaj por platformoj Linukso, macOS kaj Vindozo. La ĝisdatigo nur inkluzivas korektojn por 105 eraroj (RC1, RC2). Ĉirkaŭ kvarono de la korektoj rilatas al plibonigita kongruo kun Microsoft Office-formatoj (DOCX, XLSX kaj PPTX).

Ni rememoru, ke ekde branĉo 7.1, la oficeja aro estis dividita en eldono por la komunumo ("LibreOffice Community") kaj familio de produktoj por entreprenoj ("LibreOffice Enterprise"). Komunumaj eldonoj estas subtenataj de entuziasmuloj kaj ne estas destinitaj por entreprena uzo. Por entreprenoj, estas proponite uzi produktojn de la familio LibreOffice Enterprise, por kiuj partneraj kompanioj provizos plenan subtenon kaj la kapablon ricevi ĝisdatigojn dum longa tempo (LTS). LibreOffice Enterprise ankaŭ povas inkluzivi pliajn funkciojn kiel SLA (Servnivelaj Interkonsentoj). La kodo kaj distribukondiĉoj restas la samaj kaj LibreOffice Komunumo disponeblas senpage por ĉiuj senescepte, inkluzive de kompaniaj uzantoj.

Aldone, ni povas noti la inkludon en la LibreOffice-kodbazo de komenca subteno por uzi la Emscripten-kompililon por kunmeti la oficejan aron en WebAssembly-interan kodon, kio ebligas al ĝi funkcii en TTT-legiloj. WebAssembly disponigas retumilon-sendependan, universalan, malaltnivelan mezan kodon por ruli aplikojn kompilitajn de diversaj programlingvoj en la retumilo.

La asembleo estas efektivigita specifante la opcion "—host=wasm64-local-emscripten" en la agorda skripto. Por organizi la produktaĵon, VCL-backend (Vida Klasa Biblioteko) estas uzata surbaze de la kadro Qt5, kiu subtenas kunigon en WebAssembly. Kiam oni laboras en retumilo, normaj interfacaj elementoj de LibreOfficeKit estas uzataj kiam ajn eblas.

La ŝlosila diferenco inter konstrui en WebAssembly kaj la long-sendan produkton de LibreOffice Online estas, ke kiam oni uzas WebAssembly, la oficeja aro funkcias tute en la retumilo kaj povas funkcii izole sen aliri eksterajn servilojn, dum la ĉefa LibreOffice Online-motoro funkcias en la servilo kaj en la retumilo nur la interfaco estas tradukita (la aranĝo de la dokumento, la formado de la interfaco kaj la prilaborado de uzant-agoj estas faritaj sur la servilo).

Movi la ĉefan parton de LibreOffice Online al la retumila flanko permesos al ni krei kunlaboran eldonon kiu malpezigas la ŝarĝon sur serviloj, minimumigas diferencojn de labortabla LibreOffice, simpligas skaladon, reduktas la koston de konservado de la gastiga infrastrukturo, povas funkcii en eksterreta reĝimo, kaj ankaŭ permesas P2P-interagon inter uzantoj kaj fin-al-fina datumĉifrado sur la uzantflanko.



fonto: opennet.ru

Aldoni komenton