FAQ

Which programs are included in the office suite?

We include Writer, Calc and Impress - for text documents, spreadsheets and charts, as well as presentations.

Which formats can the programs of Collabora Online read?

All of the key Microsoft file formats both OpenXML and legacy binary file formats - DOC, DOCX, XLS, XLSX, PPT, PPTX as well as RTF and macro enabled versions of these (although we disable macros online). Clearly we prefer nicely standardized Open Document formats - ODT, ODS, ODP. In addition it is possible to import Visio, MS Publisher, Pages, Numbers and Keynote files as well as many other flavors. We spend lots of time working on improving our filters and making our interoperability excellent.

In which formats can documents etc. be exported?

We save back to the core Microsoft file formats, as well as OpenDocument equivalents. We provide PDF download as well.

Do the programs run in a browser and / or as local clients?

Collabora Online runs on the server in your data center, and is interacted with through a standard browser - there is no need for any client installation. It is necessary however to integrate Collabora Online with another product that will do data storage, and access control for users.

Do the programs require an uninterrupted network connection?

Our design requires an uninterrupted network connection to get access to your document data. This has many security advantages over more complex DRM based models - potentially allowing an admin to audit and control all access to the document perpetually. It does require a network connection however. If collaboration is not required, then downloading via a sync and share integration (eg. ownCloud, Nextcloud, pydio, Seafile and many others) makes sense - then you can edit off-line and sync when you return.

Can you add a storage system?

Collabora Online is not tied to any particular storage or authentication system we use a WOPI-like protocol to defer both storage and authentication to the provider we are integrated with.

Can you write and use your own plug-ins with the programs?

Absolutely, we have a huge programming API surface based on the existing LibreOffice UNO APIs. Bespoke uses of Collabora Online can introduce buttons, and rich scripting interactions to communicate from client to server, using the existing standard UNO APIs for LibreOffice.

High availability, fault tolerance, upgrade-ability?

Clearly you want a high availability setup, not only to provide extra scalability, but also to provide redundancy against faults. Collabora Online has a clean and attractive architecture – which scales with your routing network:

  • Each document is served by a single node to which all requests and edits are sent for that document by the HA gateway: F5, HA proxy etc..

  • Each node is ultimately stateless and needs only limited local storage).

  • Collabora Online requires no third party services except of course it needs to connect to your existing file-storage solution.

  • Collabora Online regularly saves documents to your existing storage.

  • Collabora Online requires only a standard, basic Linux base-system to run on top of.

../_images/architecture.png

Do the documents leave the server?

Collabora Online uses an adapted versions of the WOPI standard protocol, and we can use data stores which can provide their own policies. When your document data comes down into Collabora Online we isolate and protect your document in your on-premise server inside a series of concentric security onion shells:

../_images/security-onion.png

Collabora keeps your document data on the server, and can send only tiled images to the client. These can also be watermarked with the viewer’s name. With granular permissions to restrict copy & paste, download, print and so on – Collabora protects your documents like no other.

../_images/security-onion-connections.png

What is CODE? Are there non-development editions too?

We offer our free version CODE (Collabora Online Development Edition). CODE is a continuously updated, rolling release where we try out our latest feature work, and has no SLA or long term support. As such, we don’t recommend CODE for business or production environments, but you can use it.

If you are familiar with Linux, then CODE would be like our Fedora or openSUSE version - rather than RHEL or SLES, and lots of people use it.

More information here: https://www.collaboraoffice.com/code/

What are the possibilities to test your products?

For test purpose, we offer our on-line demo (the only solution hosted by us) and CODE (on-premise), our development edition.

Our online demo is the only solution hosted by Collabora, focused on providing to our potential customers and partners an easy way to test Collabora Online with different FSS solutions such as Nextcloud or ownCloud. We don’t have a time limit on our demo account, so you can try it out as long as you like. The only limitation we have is space. A demo account has 10MB of space free for testing out your office files. So, it has only test purposes.

https://www.collaboraoffice.com/demo/

We offer our free version CODE. CODE is a continuously updated, rolling release where we try out our latest feature work, and has no SLA or long term support. As such, we don’t recommend CODE for business or production environments, but you can use it.

If you are familiar with Linux, then CODE would be like our Fedora or openSUSE version - rather than RHEL or SLES, and lots of people use it.

https://www.collaboraoffice.com/code/

And, finally, we offer Collabora Online supported version as a subscription plan based on the number of users per year with SLA, maintenance, Long term support, software and security updates and much more.

https://www.collaboraoffice.com/collabora-online/

Can I host your product on my own environment?

We offer an on-premise solution, we don’t host the product. Collabora Online is a software component which can be integrated into your web application and enables viewing and editing of, and cooperation on office documents in dozens of file formats. Collabora Online uses unparalleled file format support and rendering capabilities of LibreOffice. The way to integrate into your app is to implement WOPI support, which is very easy and straightforward, and we have the documentation to help you.

It’s the very point of Collabora Online to allow editing of documents, and nothing more – the rest, like the document storage, authentication etc. is the responsibility of the those who integrate Collabora Online into their product.