Indeed – we have the opposite approach, of trying to minimise the amount of custom Javascript, and to share as much code as humanly possible with the PC and Mobile versions. There are many good reasons not to duplicate, re-write and re-debug eight million lines of C++ into many millions of lines of JavaScript. This is LibreOffice brought to your browser in a new and interesting way. So is this a new Office Suite written in Javascript? The FSS implements a protocol such as WOPI to serve your document data, and integrate with its existing authentication mechanism. FSS integrationĬlearly on its own CODE is not terribly useful – so make sure you integrate it with your preferred FSS cf. This code is built on leaflet and provides the front-end, toolbars, and rendering of the document contents as it runs in the web client, it lives in the loleaflet directory in online.git. The code for this piece lives in loolwsd/ inside online.git.
This manages incoming session traffic, services cached document tiles, and spawns LibreOfficeKit client instances, setting up heavily locked down chroot jails for them. This piece lives in the main core.git module of LibreOffice. It exposes a simple abstract API to allow loading, saving, and rendering documents to image tiles, and also exposes an event based editing core. This is the API that allows the re-use of the bulk of the existing LibreOffice code.
The code splits into four pieces: LibreOfficeKit Where can I find out more about the technical architecture?Ĭlearly the code provides the canonical version of everything.
If you are looking for a scalable, commercially supported version with Long Term Support, signed security updates and a SLA, your best bet is to check out our Collabora Online page.įor more details on enterprise support from various partner solutions please see: Nextcloud, ownCloud, Kolab, VNC Lagoon, Arawa, FileCloud, AG-I Solutions, SecuredStore, Alinto, Studio Storti, Rono IT, equipe, New Access, United Hoster, Urberri, Webo.hosting, Artistanbul, PC HELP, Retention Range,, DAASI International GmbHCheck out the page Understanding the differences between LibreOffice Online, CODE and Collabora Online for more details about the differences or download the white paper “8 Million Reasons to Choose Collabora Online”.For certain periods in development, we might also release daily snapshots. CODE builds on the other hand, are released on average once a month and announced on this website.CODE is perfect for home users that want to start to run their own online Office Suite, but will warn you when it starts to look like it is being used in an enterprise – ie.CODE is a somewhat more conservative version – but still a development edition – of Online, and is built around the Collabora Office core. LibreOffice Online is great for home use as well as enjoying the latest translations and developments.