Uvidel svetlo sveta CODE 22.5, distribúcia pre nasadenie LibreOffice Online

Spoločnosť Collabora vydala verziu platformy CODE 22.5 (Collabora Online Development Edition), ktorá ponúka špecializovanú distribúciu na rýchle nasadenie LibreOffice Online a organizáciu spoločnej vzdialenej práce s kancelárskym balíkom cez web, čím sa dosahuje funkčnosť podobná Google Docs a Office 365. Distribúcia je prezentovaná ako predkonfigurovaný kontajner pre systém Docker a je taktiež dostupná vo forme balíkov pre populárne distribúcie Linuxu. V produkte použité poznatky sú umiestnené v verejných repozitároch LibreOffice, LibreOfficeKit, loolwsd (Web Services Daemon) a loleaflet (webový klient). Poznatky navrhnuté vo verzii CODE 6.5 budú súčasťou štandardného LibreOffice.

CODE zahŕňa všetky komponenty potrebné na prevádzku servera LibreOffice Online a umožňuje rýchle spustenie a oboznámenie sa s aktuálnym stavom vývoja edície LibreOffice pre web. Cez webový prehliadač je podporovaná práca s dokumentmi, tabuľkami a prezentáciami, vrátane možnosti spolupráce viacerých používateľov, ktorí môžu súčasne vykonávať zmeny, zanechávať komentáre a odpovedať na otázky. Príspevky, aktuálne úpravy a polohy kurzorov každého používateľa sú vyznačené rôznymi farbami. Na organizáciu cloudového úložiska dokumentov je možné použiť systémy Nextcloud, ownCloud, Seafile a Pydio.

Zobrazovaný v prehliadači rozhranie na úpravy je vytvorené pomocou štandardného enginu LibreOffice a umožňuje dosiahnuť úplne identické zobrazenie štruktúry dokumentu s verziou pre desktopové systémy. Rozhranie je zobrazené pomocou HTML5 backendu knižnice GTK, určeného na vykreslenie výstupu GTK aplikácií v okne webového prehliadača. Na výpočty, mozaikové vykreslenie a viacvrstvové usporiadanie dokumentu je použitý štandardný LibreOfficeKit. Na organizáciu serverovej interakcie s prehliadačom, prenos obrázkov s časťami rozhrania, organizáciu caching kociek obrázkov a prácu so skladom dokumentov bol využitý špeciálny Web Services Daemon.

Hlavné zmeny:

  • Pridala sa možnosť používať externé doplnky na kontrolu gramatiky, pravopisu, interpunkcie a štýlu. Pridala sa podpora doplnku LanguageTool.
    Uvidel svetlo sveta CODE 22.5, distribúcia pre nasadenie LibreOffice Online
  • V tabuľkovom procesore Calc je implementovaná možnosť práce s elektronickými tabuľkami, ktoré môžu mať až 16 000 stĺpcov (predtým dokumenty nemohli obsahovať viac ako 1024 stĺpcov). Počet riadkov v dokumente môže dosiahnuť milión. Zlepšila sa kompatibilita s súbormi pripravenými v Exceli. Zlepšila sa aj výkonnosť pri spracovaní veľkých elektronických tabuliek.
    Uvidel svetlo sveta CODE 22.5, distribúcia pre nasadenie LibreOffice Online
  • Pridaná možnosť vkladania do elektronických tabuliek sparkline (minidiagramov), ktoré zobrazujú dynamiku zmien série hodnôt. Samostatný diagram môže byť spojený iba s jednou bunkou, ale rôzne diagramy sa môžu vzájomne skupinovať.
    Uvidel svetlo sveta CODE 22.5, distribúcia pre nasadenie LibreOffice Online
  • Pridaná podpora formátu obrazov Webp, ktorý môže byť použitý na vkladanie obrázkov do dokumentov, elektronických tabuliek, prezentácií a obrázkov v Draw.
    Uvidel svetlo sveta CODE 22.5, distribúcia pre nasadenie LibreOffice Online
  • Realizovaný widget s rozhraním na zadávanie formulí, ktorý pracuje na strane klienta a je napísaný v čisto HTML.
    Uvidel svetlo sveta CODE 22.5, distribúcia pre nasadenie LibreOffice Online
  • V Writer je pridaná možnosť vkladania do dokumentov prvkov vypĺňania formulárov, kompatibilných s formátom DOCX. Podporuje spracovanie takých prvkov, ako sú rozbaľovacie zoznamy na výber hodnôt, zaškrtávacie políčka, bloky na výber dátumov, tlačidlá na vloženie obrázkov.
    Uvidel svetlo sveta CODE 22.5, distribúcia pre nasadenie LibreOffice Online
  • Realizovaný systém delta-aktualizácií prvkov rozhrania, ktorý umožnil významne zvýšiť výkonnosť a znížiť prenos dát (o 75 %). Rozhranie v LibreOffice Online je vytvorené na serveri a je generované pomocou HTML5 backendu knižnice GTK, ktorý v podstate prenáša hotové obrázky do prehliadača (používa sa mozaikové usporiadanie, pričom dokument je rozdelený na bunky a pri zmene časti dokumentu súvisiacej s bunkou je nové zobrazenie bunky generované na serveri a zasielané klientovi). Realizovaná optimalizácia umožňuje prenášať iba informácie o zmene obsahu bunky v porovnaní s jej predchádzajúcim stavom, čo je efektívnejšie pre situácie, keď sa mení len malá časť súvisiaceho obsahu bunky.
  • Vylepšené možnosti spolupráce pri viac používateľskom editovaní.
  • Implementovaná podpora dynamického nastavenia viacerých hostiteľov, ktoré zabezpečujú prevádzku dodatočných komponentov integrovaných s hlavným serverom Collabora Online.
  • Zrýchlené vykonávanie rotácie rastrovej grafiky.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster