Tools for collaborative office work
Working Together
Small businesses and organizations can benefit from products that expand on basic office suites to support collaborative work and that can be integrated with other services to suit individual business needs.
While complex systems such as customer relationship management and enterprise resource planning software are often used by larger companies and organizations, advanced office packages with collaborative functions are more suitable for small organizations.
This developing market supports a growing ecosystem of applications that are based on basic office suites and that enable extensive teamwork. Depending on the needs of your office, the functionality of these packages can also be extended with options that include integration with other applications and services.
The focus here is on ease of use. A further focus of development under Linux is on increased compatibility with a wide range of file formats. In order to comply with established standards, the goal is the best possible conversion of the widest variety of formats.
This article looks at products from two organizations, Collabora Productivity and OnlyOffice. Both companies offer cloud-based office suites, as well as infrastructures that rely on local desktop installation and on-premises servers (see box "IT Infrastructure").
IT Infrastructure
In many companies, collaborative work in heterogeneous IT infrastructures has been the norm for years. However, different user needs and varying workplace requirements have created a very confusing market. In principle, three forms of IT infrastructure are suitable for modern cooperative workflows: cloud-based services, dedicated on-premises client-server infrastructure, or web-based applications that also access on-premises servers.
While the web-based services run in the browser and therefore do not require specific applications client-side, on-premise solutions, with their own clients and servers, are usually more complex to implement because they often include applications on the client computers. In contrast, cloud services are offered by various external service providers, who also manage the complete infrastructure as a Software-as-a-Service (SaaS) solution on a subscription basis.
On-premise solutions, on the other hand, benefit from the fact that they do not outsource the data and can therefore also implement user-specific data protection guidelines more easily. In addition, depending on the scope of the collaborative applications, they often prove to be more cost-effective than a cloud-based service in the longer term. Cloud services, on the other hand, require hardly any administrative support.
Collabora Products
Collabora Productivity [1], based in Great Britain, focuses on the enterprise market. Collabora Office is an office suite available for local desktop installation, and a package named Collabora Online is for cloud-based use.
However, both packages offer some additional flexibility. Collabora Online can also be used in an on-premises environment. It supports Nextcloud, ownCloud, Seafile, Pydio, and FileCloud environments, and the Univention Corporate Server also works with Collabora Online. For Collabora Office, two versions for mobile operating systems are available so that smartphones and tablet PCs can be integrated into a collaborative network.
The Collabora Online Development Edition (CODE) is a third option based on the Collabora Office core. It is offered as a developer version for on-premises solutions with Nextcloud or ownCloud. The online versions are intended for web-based client use – on the client computer, you only need a current web browser to edit and manage documents of any kind.
The underpinnings for all Collabora products are LibreOffice, which Collabora expanded with additional functions for collaborative work in a cloud environment. The company also aims to improve on LibreOffice's conversion filters for various formats.
The development edition is available for free, and the company offers the other Collabora products as part of a subscription in two price models based on the number of users [2]. Collabora assures long-term support for all commercial products. Discounts are available for multiple-year subscriptions, and there are options for support services and integrations that can be provided by local partners. Trial versions of the different cloud-based packages are available on the Collabora website.
Collabora Online
Collabora Online (Figure 1) integrates the modules Writer, Calc, and Impress from the LibreOffice package, so it includes the three most important office applications: word processing, spreadsheets, and presentations. The less frequently used modules Base (database) and Math (formula editor) are not included. For cross-platform use, the suite not only supports the Open Document Format (ODF) but also all newer Microsoft formats, which makes interaction with other office suites easier.
The editing functions of the individual modules are sufficient for the majority of daily office tasks. For example, scientific texts can be edited with integrated footnote and endnote management, and the suite also includes many templates.
Unlike the locally installed version or LibreOffice, there is no form management in Collabora Online, and this version also restricts the table functions available in word processing. However, it does include graphic elements, such as a numbering function and drawing lines, and users are able to add short text comments.
Compared to the locally installed office suite, the response speed may vary significantly when using the external cloud solution due to bandwidth fluctuations.
Importing and exporting third-party formats is not always a smooth experience with Collabora Online. Although the suite usually loads documents without any problems, in many cases some work is required to get imported files back into shape.
Layout errors occur even in ODF documents if the same fonts are not available on both systems, so using standard fonts is recommended. Collabora also does not execute Microsoft macros when importing online documents.
You will also want to use a different software solution for viewing PDF documents. As with other office suites, Collabora's import filters frequently cannot handle complex PDF documents.
Collabora Office
The desktop package is called Collabora Office, and it is available for Linux as a 64-bit version for distributions with deb and RPM package management. Localized help and language files are available for different countries.
Unlike the online version, the office suite for local installation also includes the Base database module and the Math formula editor. The office package also supports other third-party formats for which Collabora Online does not provide conversion filters. Visually and functionally, there is practically no difference between Collabora Office and LibreOffice.
Whether office solutions work in heterogeneous IT environments depends largely on the file exchange options, and the Collabora website highlights the quality of its conversion filters as compared to LibreOffice. However, when testing, we did not see improvements in document layout and formatting when importing the same files into Collabora Office. For example, the filter loaded slides saved in ODP format incorrectly for the most part, and even more sophisticated texts in Microsoft formats had a partially incorrect layout after being imported.
As with LibreOffice, the collaborative functions in Collabora Office include functions for storing and loading files on remote computers. You can add comments to any document for later editing. The comments appear as colored notes in a column to the right of the page view, with a line pointing to the associated text, and you can identify comments from individual users.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Latest Cinnamon Desktop Releases with a Bold New Look
Just in time for the holidays, the developer of the Cinnamon desktop has shipped a new release to help spice up your eggnog with new features and a new look.
-
Armbian 24.11 Released with Expanded Hardware Support
If you've been waiting for Armbian to support OrangePi 5 Max and Radxa ROCK 5B+, the wait is over.
-
SUSE Renames Several Products for Better Name Recognition
SUSE has been a very powerful player in the European market, but it knows it must branch out to gain serious traction. Will a name change do the trick?
-
ESET Discovers New Linux Malware
WolfsBane is an all-in-one malware that has hit the Linux operating system and includes a dropper, a launcher, and a backdoor.
-
New Linux Kernel Patch Allows Forcing a CPU Mitigation
Even when CPU mitigations can consume precious CPU cycles, it might not be a bad idea to allow users to enable them, even if your machine isn't vulnerable.
-
Red Hat Enterprise Linux 9.5 Released
Notify your friends, loved ones, and colleagues that the latest version of RHEL is available with plenty of enhancements.
-
Linux Sees Massive Performance Increase from a Single Line of Code
With one line of code, Intel was able to increase the performance of the Linux kernel by 4,000 percent.
-
Fedora KDE Approved as an Official Spin
If you prefer the Plasma desktop environment and the Fedora distribution, you're in luck because there's now an official spin that is listed on the same level as the Fedora Workstation edition.
-
New Steam Client Ups the Ante for Linux
The latest release from Steam has some pretty cool tricks up its sleeve.
-
Gnome OS Transitioning Toward a General-Purpose Distro
If you're looking for the perfectly vanilla take on the Gnome desktop, Gnome OS might be for you.