Collabora Online Rozvoji Edition 6.4
- Kde se mohu dozvědět více o technických architektury?
- LibreOfficeKit
- Web Services daemon
- JavaScript / NodeJS
- FSS integrace
- takže je to nová kancelářská sada napsaná v JavaScriptu?
- proč jste ještě neopravili mou chybu zdarma?
- je to všechno svobodný Software / Open Source?
- kde je plán?
- mohu znovu použít vaše screenshoty & obsah pro můj blog / článek?
- kdo udělal práci?
- jaké jsou nejnovější aktualizace?
- Změny a vylepšení
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].