LibreOffice 7.1.3 yangilanishi. WebAssembly yordamini LibreOffice-ga integratsiyalashni boshlash

Hujjat fondi LibreOffice 7.1.3 hamjamiyat nashrining ixtisoslashgan, kuchli foydalanuvchilarga va dasturiy ta'minotning so'nggi versiyalarini afzal ko'radiganlarga mo'ljallangan texnik nashri chop etilganini e'lon qildi. Tayyor o'rnatish paketlari Linux, macOS va Windows platformalari uchun tayyorlangan. Yangilanish faqat 105 ta xato uchun tuzatishlarni o'z ichiga oladi (RC1, RC2). Tuzatishlarning to'rtdan bir qismi Microsoft Office formatlari (DOCX, XLSX va PPTX) bilan yaxshilangan muvofiqlik bilan bog'liq.

Eslatib o'tamiz, 7.1 filialidan boshlab, ofis to'plami hamjamiyat uchun nashrga ("LibreOffice Community") va korxonalar uchun mahsulotlar oilasiga ("LibreOffice Enterprise") bo'lingan. Hamjamiyat nashrlari ishqibozlar tomonidan qo'llab-quvvatlanadi va korporativ foydalanish uchun mo'ljallanmagan. Korxonalar uchun LibreOffice Enterprise oilasi mahsulotlaridan foydalanish taklif etiladi, ular uchun hamkor kompaniyalar to'liq qo'llab-quvvatlaydi va uzoq vaqt davomida yangilanishlarni olish imkoniyatini beradi (LTS). LibreOffice Enterprise, shuningdek, SLA (Xizmat darajasidagi kelishuvlar) kabi qo'shimcha funktsiyalarni o'z ichiga olishi mumkin. Kod va tarqatish shartlari bir xil bo'lib qoladi va LibreOffice hamjamiyati istisnosiz hamma uchun, shu jumladan korporativ foydalanuvchilar uchun bepul.

Bundan tashqari, biz LibreOffice kodlari bazasiga Emscripten kompilyatoridan ofis to'plamini veb-brauzerlarda ishlashga imkon beruvchi WebAssembly oraliq kodiga yig'ish uchun foydalanish uchun dastlabki yordamning kiritilganligini qayd etishimiz mumkin. WebAssembly brauzerda turli dasturlash tillaridan tuzilgan ilovalarni ishga tushirish uchun brauzerdan mustaqil, universal, past darajadagi oraliq kodni taqdim etadi.

Yig'ish konfiguratsiya skriptida “—host=wasm64-local-emscripten” opsiyasini belgilash orqali amalga oshiriladi. Chiqishni tashkil qilish uchun Qt5 asosiga asoslangan VCL backend (Visual Class Library) ishlatiladi, u WebAssembly da yig'ishni qo'llab-quvvatlaydi. Brauzerda ishlaganda, iloji boricha LibreOfficeKit-ning standart interfeys elementlaridan foydalaniladi.

WebAssembly-da qurish va uzoq muddatli yetkazib beriladigan LibreOffice Online mahsuloti o'rtasidagi asosiy farq shundaki, WebAssembly-dan foydalanganda ofis to'plami to'liq brauzerda ishlaydi va tashqi serverlarga kirmasdan izolyatsiyada ishlashi mumkin, LibreOffice Online asosiy mexanizmi esa serverda ishlaydi va brauzerda faqat interfeys tarjima qilinadi (hujjatning tartibi, interfeysni shakllantirish va foydalanuvchi harakatlarini qayta ishlash serverda amalga oshiriladi).

LibreOffice Online-ning asosiy qismini brauzer tomoniga o'tkazish bizga serverlardagi yukni engillashtiradigan, ish stoli LibreOffice-dan farqlarni kamaytiradigan, masshtablashni soddalashtiradigan, hosting infratuzilmasini saqlash xarajatlarini kamaytiradigan, oflayn rejimda ishlashi mumkin bo'lgan hamkorlik nashrini yaratishga imkon beradi, shuningdek, foydalanuvchilar o'rtasida P2P o'zaro ta'siri va foydalanuvchi tomonida ma'lumotlarni uchdan-end shifrlash imkonini beradi.



Manba: opennet.ru

a Izoh qo'shish