136 private links
At: FOSDEM 2020
Come and hear how to integrate Collabora Online – a powerful online office suite based on LibreOffice code – with web applications. Learn about how Collabora developers helped to develop solutions by extending the WOPI-like API and PostMessage API of Collabora Online.
Come and hear how you can integrate LibreOffice Online into your webservice!
Web Application Open Platform Interface better known as WOPI is a protocol that enables a client to access and change files stored on a server. The protocol was first released as v0.1 by Microsoft in January 2012,[1] but as of November 2020 the current specification is v12.2.[2] The protocol has been adopted by applications outside of Microsoft, such as by Collabora Online, Google, ownCloud and Nextcloud.[
The story of how we make LibreOffice Online scale and perform securely for a large number of concurrent users.
As LibreOffice moves online, it provides a Free Software alternative to Office365 using a rather similar high-fidelity, full-feature architecture. This brings a number of interesting challenges we've had to solve. Performance challenges include - how can we run 1000 concurrent users on a reasonably sized server ? How can we share as much as possible of the bootstrapping and setup functionality to reduce memory usage ? Can we really use Linux's hugepages to reduce TLB cost ? Security is also an interesting concern with the challenge of building a layered model to ensure that no one bad-actor can compromise other user's documents despite having such an extensive attack surface.
Come and hear the story of the development of LibreOffice Online how Collabora solves these problems, and how you can get it in the CODE project. Also catch up with the latest and greatest feature/function improvements coming in LibreOffice 5.1 - our annual FOSDEM release, and find out how you can best get involved with LibreOffice.
https://archive.fosdem.org/2016/schedule/event/scaling_libreoffice_online/