Përditësimi i LibreOffice 7.1.3. Fillimi i integrimit të mbështetjes WebAssembly në LibreOffice

Fondacioni i Dokumenteve ka njoftuar publikimin e një versioni të mirëmbajtjes të edicionit Komunitar të LibreOffice 7.1.3, që synon entuziastët, përdoruesit e fuqishëm dhe ata që preferojnë versionet më të fundit të softuerit. Paketat e gatshme të instalimit janë përgatitur për platformat Linux, macOS dhe Windows. Përditësimi përfshin vetëm rregullime për 105 gabime (RC1, RC2). Rreth një e katërta e rregullimeve kanë të bëjnë me përmirësimin e përputhshmërisë me formatet e Microsoft Office (DOCX, XLSX dhe PPTX).

Le të kujtojmë se duke filluar me degën 7.1, paketa e zyrës u nda në një botim për komunitetin ("Komuniteti LibreOffice") dhe një familje produktesh për ndërmarrje ("LibreOffice Enterprise"). Botimet e komunitetit mbështeten nga entuziastët dhe nuk janë të destinuara për përdorim nga ndërmarrjet. Për ndërmarrjet, propozohet përdorimi i produkteve nga familja LibreOffice Enterprise, për të cilat kompanitë partnere do të ofrojnë mbështetje të plotë dhe mundësinë për të marrë përditësime për një periudhë të gjatë kohore (LTS). LibreOffice Enterprise mund të përfshijë gjithashtu veçori shtesë si SLA (Marrëveshjet e Nivelit të Shërbimit). Kodi dhe kushtet e shpërndarjes mbeten të njëjta dhe Komuniteti LibreOffice është i disponueshëm falas për të gjithë pa përjashtim, duke përfshirë përdoruesit e korporatave.

Për më tepër, mund të vërejmë përfshirjen në bazën e kodit LibreOffice të mbështetjes fillestare për përdorimin e përpiluesit Emscripten për të mbledhur paketën e zyrës në kodin e ndërmjetëm WebAssembly, i cili e lejon atë të ekzekutohet në shfletuesit e uebit. WebAssembly ofron kod të ndërmjetëm të pavarur nga shfletuesi, universal, të nivelit të ulët për ekzekutimin e aplikacioneve të përpiluara nga gjuhë të ndryshme programimi në shfletues.

Asambleja kryhet duke specifikuar opsionin "—host=wasm64-local-emscripten" në skriptin e konfigurimit. Për të organizuar daljen, përdoret një backend VCL (Visual Class Library) bazuar në kornizën Qt5, e cila mbështet montimin në WebAssembly. Kur punoni në një shfletues, elementët standardë të ndërfaqes nga LibreOfficeKit përdoren sa herë që është e mundur.

Dallimi kryesor midis ndërtimit në WebAssembly dhe produktit LibreOffice Online me transport të gjatë është se kur përdorni WebAssembly, paketa e zyrës funksionon tërësisht në shfletues dhe mund të funksionojë në izolim pa qasje në serverë të jashtëm, ndërsa motori kryesor LibreOffice Online funksionon në server dhe në shfletues përkthehet vetëm ndërfaqja (paraqitja e dokumentit, formimi i ndërfaqes dhe përpunimi i veprimeve të përdoruesit kryhen në server).

Zhvendosja e pjesës kryesore të LibreOffice Online në anën e shfletuesit do të na lejojë të krijojmë një botim bashkëpunues që lehtëson ngarkesën në serverë, minimizon ndryshimet nga LibreOffice desktop, thjeshton shkallëzimin, zvogëlon koston e mirëmbajtjes së infrastrukturës së pritjes, mund të funksionojë në modalitetin offline, dhe gjithashtu lejon ndërveprimin P2P midis përdoruesve dhe enkriptimin e të dhënave nga fundi në fund në anën e përdoruesit.



Burimi: opennet.ru

Shto një koment