This page is all about the building and development of LibreOffice Online, the future, HTML5-based/cloud-based version of our office suite.
Is it Ready Yet?
LibreOffice Online is coming along. Collabora, a company that provides L3 support for LibreOffice and provides approximately a third of total commits to the source code has now release a development version of a cloud-based LibreOffice. This version is called Collabora Online Development Version, or CODE for short.
Also, please feel free to check out the code and start editing it yourself.
- 2017 February: Collabora offered demo accounts to TDF members and LibreOffice contributors
- Announcement: LibreOffice Online and Collabora Online demos for TDF members and contributors
- TDF LDAP accounts can be used to log-in
- Two demos: LibreOffice Online from the master branch and Collabora Online product, integrated with ownCloud and Nextcloud.
- Please report bugs to TDF Bugzilla
- 2017 January: First source code release of LibreOffice Online 5.3
- 2016: Collabora Online in Production
- Colabora Online Developer Edition Released
- 2015: New announcement from Collabora + IceWarp
- LibreOffice Conference 2011 Announcements
- LibreOffice Online uses the GTK+ 'Broadway' interface to render to an HTML5 canvas.
- Video of prototype by Michael Meeks
- Short mentioning of LibreOffice cloud development in Charles-H. Schulz blog (January 15, 2015)
- Transmits compressed PNGs to reduce bandwidth
You can checkout bug reports here in bugzilla
Want to help out with LibreOffice Online development ? You're going to need to build and compile things under Linux, ideally a 64bit flavour.
First you'll need a compile of LibreOffice's core - so start at the developers page.
You'll need to get up to speed with the LibreOffice project and our development style:
- Get the code; build it
- Join dev list, introduce yourself
- Do a couple of Easy Hacks to get familiar with the workflow. This is also a good way to show people that you're committed to writing code for the project :-)
- Finally: Ask what's on the TODO list for the HTML5/online port.
When that is built and installed you'll want to checkout the 'online' piece:
Learn from the authors of LibreOffice Online, check-out the slides and videos of presentations.
- LibreOffice Online Server, by Tor Lillqvist, LibreOffice Conference 2015
- LibreOffice Online – the client, by Mihai Varga, LibreOffice Conference 2015
- Scaling And Securing Libreoffice Online, by Michael Meeks, FOSDEM 2016
- Calc Tiled Rendering in LibreOffice Online, by Ashod Nakashian, LibreOffice Conference 2016
- LibreOffice Online Debugging, by Andras Timar, FOSDEM 2017
- Integrating LibreOffice Online via WOPI, by Jan Holesovsky, FOSDEM 2017
Follow the build instructions above, or grab a pre-built docker image from the CODE page to play with.