Společnost Collabora zveřejnila verzi platformy CODE 22.5 (Collabora Online Development Edition), která nabízí specializovanou distribuci pro rychlé nasazení LibreOffice Online a organizaci společné práce na kancelářském balíku prostřednictvím webu, čímž se dosahuje funkčnosti podobné Google Docs a Office 365. Distribuce je zabalena jako předkonfigurovaný kontejner pro systém Docker a je také dostupná jako balíčky pro oblíbené distribuce Linuxu. Používané prvky produktu jsou umístěny v veřejných repozitářích LibreOffice, LibreOfficeKit, loolwsd (Web Services Daemon) a loleaflet (webový klient). Funkce, které byly navrhnuty ve verzi CODE 6.5, budou zahrnuty do standardního LibreOffice.
CODE zahrnuje všechny komponenty potřebné pro provoz serveru LibreOffice Online a poskytuje možnost rychlého spuštění a seznámení se s aktuálním stavem vývoje edice LibreOffice pro web. Přeze webový prohlížeč je podporována práce s dokumenty, tabulkami a prezentacemi, včetně možnosti spolupráce několika uživatelů, kteří mohou současně provádět úpravy, zanechávat komentáře a odpovídat na dotazy. Příspěvky, aktuální úpravy a pozice kurzorů každého uživatele jsou zvýrazněny různými barvami. Pro organizaci cloudového úložiště dokumentů mohou být použity systémy Nextcloud, ownCloud, Seafile a Pydio.
Zobrazované v prohlížeči uživatelské rozhraní pro úpravy je vytvořeno pomocí standardního motoru LibreOffice a umožňuje dosáhnout zcela identického zobrazení struktury dokumentu ve srovnání s verzí pro desktopové systémy. Rozhraní je generováno pomocí HTML5 backendu knihovny GTK, určeného k vykreslování výstupu GTK aplikací v okně webového prohlížeče. Pro výpočty, mozaikovou kresbu a víc vrstvené uspořádání dokumentu je použito standardní LibreOfficeKit. Pro organizaci serverové interakce s prohlížečem, přenos obrázků z částí rozhraní, organizaci ukládání částí obrázků a práci s úložištěm dokumentů se používá speciální Web Services Daemon.
Hlavní změny:
- Byla přidána možnost používání externích doplňků pro kontrolu gramatiky, pravopisu, interpunkce a stylu. Byla přidána podpora doplňku LanguageTool.

- V tabulkovém procesoru Calc je implementována možnost práce s elektronickými tabulkami, které mohou mít až 16 000 sloupců (dříve dokumenty nemohly obsahovat více než 1024 sloupců). Počet řádků v dokumentu může dosahovat až jednoho milionu. Byla zlepšena kompatibilita s soubory připravenými v Excelu. Zvýšila se výkonnost zpracování velkých elektronických tabulek.

- Byla přidána možnost vkládání sparklines (mini diagramů) do elektronických tabulek, které zobrazují dynamiku změn hodnot. Samostatný diagram může být spojen pouze s jednou buňkou, ale různé diagramy mohou být seskupeny dohromady.

- Byla přidána podpora formátu obrázků Webp, který může být použit pro vložení obrázků do dokumentů, elektronických tabulek, prezentací a kreseb v programu Draw.

- Byl implementován widget s rozhraním pro vkládání vzorců, pracující na straně klienta a napsaný v čistém HTML.

- V Writeru byla přidána možnost vkládání prvků vyplňování formulářů, které jsou kompatibilní s formátem DOCX. Podporuje zpracování takových prvků, jako jsou rozbalovací seznamy pro výběr hodnot, zaškrtávací políčka, bloky pro výběr dat a tlačítka pro vkládání obrázků.

- Byl implementován systém delta aktualizací prvků rozhraní, který výrazně zvýšil výkon a snížil provoz (až o 75 %). Rozhraní v LibreOffice Online se vytváří serveru a zobrazuje pomocí HTML5 backendu knihovny GTK, která v podstatě přenáší hotové obrázky do prohlížeče (používá se mozaikové uspořádání, při němž se dokument rozděluje na buňky a při změně obsahu buňky se nové zobrazení buňky vytváří na serveru a odesílá klientovi). Implementovaná optimalizace umožňuje přenášet pouze informace o změně obsahu buňky ve srovnání s jejím předchozím stavem, což je efektivnější pro situace, kdy se mění pouze malá část obsahu spojeného s buňkou.
- Byly vylepšeny možnosti vícestupňového editování.
- Byla implementována podpora dynamického nastavování několika hostitelů, které zajišťují funkčnost dalších komponentů integrování s hlavním serverem Collabora Online.
- Bylo urychleno vykonávání rotace rastrové grafiky.
Zdroj: opennet.ru






