Collabora Online Rozvoji Edition 6.4

Kde se mohu dozvědět více o technických architektury?

kód jasně poskytuje kanonickou verzi všeho. Nicméně – zde je několik základních přehledů. Kód rozdělí na čtyři části:

LibreOfficeKit

To je API, které umožňuje opětovné použití hromadné stávajícího kódu LibreOffice. Vystavuje jednoduché abstraktní API, které umožňuje načítání, ukládání a vykreslování dokumentů do obrazových dlaždic, a také vystavuje editační jádro založené na událostech. Tento kus žije v hlavním jádru.git modul LibreOffice.

Web Services daemon

to řídí příchozí provoz relace, služby mezipaměti dokumentů dlaždice, a plodí instance LibreOfficeKit klienta, nastavení silně uzamčen chroot vězení pro ně. Kód pro tento kus žije v loolwsd / uvnitř online.Gita.

JavaScript / NodeJS

Tento kód je postaven na informacích a poskytuje front-end, panely nástrojů a zobrazení obsahu dokumentu, jak to běží ve webovém klientovi, žije v loleaflet adresář on-line.Gita.

FSS integrace

jasně na svém vlastním kódu není příliš užitečné – takže se ujistěte, že jej integrovat s vaší preferované FSS cf. vysoko. FSS implementuje protokol jako WOPI sloužit dokumentu údaje, a integrovat s existující autentizační mechanismus.

takže je to nová kancelářská sada napsaná v JavaScriptu?

jedním slovem-ne. Toto je LibreOffice přinesený do vašeho prohlížeče novým a zajímavým způsobem. Existuje mnoho dobrých důvodů, proč duplikovat, přepisovat a znovu ladit osm milionů řádků C++ do mnoha milionů řádků JavaScriptu. Vskutku-máme opačný přístup, snažíme se minimalizovat množství vlastního JavaScriptu a sdílet co nejvíce kódu s PC a mobilními verzemi. Tam jsou také závažné otázky o tom, jak rychle by bylo možné JIT a vykonat tak velký objem Javascript – i kdyby to byly vytvořeny, problémy zachování dvou odlišných kód-základny a synchronizace nich je dobře známo, noční můra, a nakonec – pokračující vývoj je už těžké v typ-bezpečný C++ s mnoha extra kompilátor, bezpečnostní kontroly; stěhování na typu nebezpečné Javascript by to un-udržovatelný. Místo toho opětovným použitím existujícího kódu LibreOffice získáváme obrovské výhody, pokud jde o vykreslování a věrnost rozvržení s existujícími formáty souborů ODF a proprietárních souborů. Takže to, co vidíte na tabletu, prohlížeči a PC (Linux, Windows, Mac), by mělo být totožné-chybí neobvyklé a nevložené fonty.

proč jste ještě neopravili mou chybu zdarma?

neváhejte se připojit k našemu úsilí při vytváření tohoto nejlepšího kancelářského balíčku Online. Usilovně pracujeme na tom, aby byl kód lepší, ale více pomoci je vždy vítáno. Více se dozvíte v části “účastnit se projektu”.

je to všechno svobodný Software / Open Source?

Ano, samozřejmě. To bylo snadné, že: otevřít první.

kde je plán?

rozvoj edition, zaměřené na domácí uživatele, obsahuje nejnovější a největší vývoj a věci se pohybují rychle, ale není zveřejněn plán. Pokud chcete funkce dodané do vašeho plánu, hledáte komerční vydání Collabora Online.

mohu znovu použít vaše screenshoty & obsah pro můj blog / článek?

Ano přirozeně, použijte prosím obsah této stránky pod nějakou licencí CC0 / Public Domain tak dlouho, jak budete respektovat naši ochrannou známku, jsme rádi, aby si zprávu.

  • kód logo
  • Writer screenshot
  • Calc screenshot
  • Impress screenshot

kdo udělal práci?

kód je postaven na obrovském objemu práce z obou LibreOffice (kredity), nicméně online funkce byla vytvořena primárně společností Collabora – jak bylo oznámeno v roce 2015) – více o příběhu zde. A díky Lukáši Reschkemu za pomoc s obrázkem Dockeru.

první integrace pro ownCloud (a později pro Nextcloud) byl postaven na vrcholu Dokumenty plugin (na základě práce Frank Karlitschek a Victor Dubiniuk), který byl přejmenován na RichDocuments. V současné době máme mnohem více integrací napsaných buď společností Collabora, nebo partnery Collabora.

jaké jsou nejnovější aktualizace?

balíčky, VM a Docker Image jsou pravidelně aktualizovány. Dávejte pozor na náš blog nebo twitter feed pro zprávy o změnách.

kód verze 6.4 … Zobrazit aktualizace & Poznámky k vydání
kód verze 4.2 … Zobrazit aktualizace & poznámky

Změny a vylepšení

Pokud máte nějaké návrhy na změny, nebo máte nápady na zlepšení, prosím, kontaktujte nás na [email protected].

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.