Developer(s) | Ascensio System SIA |
---|---|
Stable release | 8.0.1[1]
/ 26 February 2024 |
Repository | github |
Written in | HTML, JavaScript, C++ |
Operating system | |
Available in | 25 languages |
Type | Office Suite, Project management, Collaboration, CRM, Document Management |
License | |
Website | www |
OnlyOffice (formerly TeamLab), stylized as ONLYOFFICE, is a free software office suite and ecosystem of collaborative applications. It features online editors for text documents, spreadsheets, presentations, forms and PDFs, and the room-based collaborative platform.
OnlyOffice is delivered either as SaaS or as an installation for deployment on a private network. Access to the system is provided through a private online portal.
International editions of OnlyOffice in various countries include:
OnlyOffice Docs can be integrated into other sharing platforms, CMS and LMS solutions.
Connector | Developers of the available connectors | API / WOPI integration | Languages | License | Current version | Features | ||||
---|---|---|---|---|---|---|---|---|---|---|
Formats for editing | Collaboration | JWT | Built-in mobile integration | Built-in desktop integration | ||||||
Alfresco | Ascensio System SIA | + / - | Java, Javascript, FreeMarker | GNU AGPL v3.0 | 5.1.1 | OOXML, ODF, DOCXF, OFORM, others | — | |||
Chamilo | Ascensio System SIA | + / - | PHP | Apache 2.0 | 1.2.0 | OOXML, DOCXF, OFORM | ||||
Confluence | Ascensio System SIA | + / - | Java, JavaScript, CSS, Closure Templates | Apache 2.0 | 3.1.0 | OOXML, ODF, DOCXF, OFORM, others | ||||
HumHub | Ascensio System SIA | + / - | PHP, JavaScript, Shell | GNU AGPL v3.0 | 2.4.0 | OOXML, ODF, DOCXF, OFORM, others | ||||
Jira | Ascensio System SIA | + / - | Java, JavaScript, CSS | Apache 2.0 | 1.1.0 | OOXML, DOCXF, OFORM | ||||
Liferay | Ascensio System SIA / SMC TREVISO S.R.L. | + / - | Java | Apache 2.0 | 2.1.0 | OOXML, DOCXF, OFORM | ||||
Moodle | Ascensio System SIA / Logic Expertise | + / - | PHP, JavaScript, Moustache, CSS | Apache 2.0 | 2.1.0 | OOXML, ODF, DOCXF, OFORM, others | ||||
Nextcloud | Ascensio System SIA | + / - | PHP, JavaScript, CSS, HTML | Apache 2.0 | 7.3.2 | OOXML, ODF, DOCXF, OFORM, others | ||||
Nuxeo | Ascensio System SIA | + / - | Java, HTML, FreeMarker | Apache 2.0 | 2.0.0 | OOXML, DOCXF, OFORM | ||||
ownCloud | Ascensio System SIA | + / - | JavaScript, PHP | Apache 2.0 | 7.3.3 | OOXML, ODF, DOCXF, OFORM, others | ||||
Plone | Ascensio System SIA | + / - | Python, RobotFramework, CSS, Shell | Apache 2.0 | 2.1.1 | OOXML, DOCXF, OFORM | ||||
Redmine | Ascensio System SIA | + / - | Ruby, HTML, JavaScript, CSS | Apache 2.0 | 1.1.0 | OOXML, DOCXF, OFORM | ||||
SharePoint | Ascensio System SIA | + / + | C#, ASP.NET, PowerShell, CSS, Gherken, Batchfile | GNU AGPL v3.0 | 2.1 | OOXML | ||||
Agorum | Agorum® Software GmbH | + / - | — | — | — | OOXML, ODF, DOCXF, OFORM, others | — | |||
CommuniGate | CommuniGate Systems | + / - | — | — | — | OOXML | — | |||
Enaio | ECMind GmbH | + / - | — | Proprietary | — | — | — | |||
eXo Platform | eXo | + / - | Java, JavaScript, CSS | GNU AGPL v3.0 | 2.3.0 | OOXML | ||||
Jalios | Jalios | + / - | — | Proprietary | 1.3.1 | DOC, XLS, PPT | — | |||
Maarch Courrier | Maarch | + / - | — | — | — | — | — | — | ||
OpenOLAT | Frentix GmbH | + / - | — | — | — | — | — | |||
Pintexx Workplace | Pintexx GmbH | + / - | — | Proprietary | — | — | — | — | ||
PowerFolder | PowerFolder | + / - | — | Proprietary | — | — | — | — | ||
Pydio | Pydio | + / - | — | Proprietary | — | OOXML, ODF, DOCXF, OFORM, others | — | Quasaro app support | ||
Quasar | StieCon IT-Consulting GmbH | + / - | — | — | — | — | — | — | ||
Seafile | Seafile Ltd | + / - | — | — | — | — | ||||
Talkspirit | Talkspirit | + / - | — | — | — | — | — | |||
WebWeaver | DigiOnline GmbH | + / - | — | — | — | OOXML, ODF, DOCXF, OFORM, others | — | |||
WeDoc | Jamespot | + / - | — | Proprietary | — | — | — | |||
XWiki | XWiki SAS | + / - | JavaScript | LGPL 2.1 | — | OOXML | ||||
FileCloud | CodeLathe Technologies Inc | - / + | — | Proprietary | — | OOXML | — | |||
OpenKM | Open Document Management System S.L. | - / + | — | GPL v2 | — | OOXML | — | |||
Drupal | Ascensio System SIA | - / + | PHP, Twig, JavaScript | GPL v2 | 1.0.5 | OOXML, ODF, DOCXF, OFORM, others | ||||
OpenKM | Ascensio System SIA | - / + | Python, JavaScript, HTML | GNU AGPL v3.0 | 1.0.0 | OOXML, ODF, DOCXF, OFORM, others | ||||
OpenKM | Ascensio System SIA | - / + | JavaScript | MIT | 1.1.0 | OOXML, ODF, DOCXF, OFORM, others | ||||
Pipedrive | Ascensio System SIA | + / - | Go, TypeScript | Apache 2.0 | 1.0 | OOXML, ODF, DOCXF, OFORM, others | ||||
Box | Ascensio System SIA | + / - | Go, HTML, Makefile | Apache 2.0 | 1.0.1 | OOXML, ODF, DOCXF, OFORM, others | ||||
Mattermost | Ascensio System SIA | + / - | Go, TypeScript, Makefile, SCSS, HTML, JavaScript | Apache 2.0 | 1.1.3 | OOXML, ODF, DOCXF, OFORM, others | ||||
Odoo | Ascensio System SIA | + / - | Python, JavaScript, HTML, SCSS | LGPL-3.0 | 2.0.0 | OOXML, ODF, DOCXF, OFORM, others | ||||
Strapi | Ascensio System SIA | + / - | JavaScript, Shell | MIT license | OOXML, ODF, DOCXF, OFORM, others | |||||
WordPress | Ascensio System SIA | + / - | PHP, JavaScript, CSS | GPL-2.0 | OOXML, ODF, DOCXF, OFORM, others |
Based in Latvia, OnlyOffice owner Ascensio System SIA was a subsidiary of Russian-based New Communication Technologies.[15] Due to EU economic sanctions targeting Russia, European organizations that used the commercial version of OnlyOffice were prohibited from doing so.[16]
In August 2023, OnlyOffice announced a restructuring of its organization.[17] Ascensio System SIA was to become 100% owned by the British-based Ascensio System Ltd, which in its turn was to be 100% owned by OnlyOffice Capital Group Pte. Ltd, a Singaporean holding company.[18] The reason for registering the holding company was the need for incorporating all the existing branches under the OnlyOffice brand. The beneficiaries of OnlyOffice Capital Group Pte. Ltd. are listed in the registry of Singapore companies by ACRA.
OnlyOffice includes an online editing suite called OnlyOffice Docs which comprises:
Editors allow co-editing with two collaboration modes, real-time and paragraph-locking.[19] Communication tools include commenting, chatting, Zoom, Jitsi, and Rainbow plugins for audio and video calls.[20] The editors also provide revision history and change-tracking features.
The beta version of OnlyOffice Docs predecessor, Teamlab Document Editor, was introduced at CeBIT 2012 in Hannover. The product was built using Canvas, a part of HTML5 that allows dynamic, scriptable rendering of 2D shapes and bitmap images.[21]
The basic formats used by OnlyOffice Docs are OOXML (DOCX, XLSX, PPTX) and DOCXF and OFORM. Other types of supported formats (ODT, DOC, RTF, EPUB, MHT, HTML, HTM, ODS, XLS, CSV, ODP, PPT, DOTX, XLTX, POTX, OTT, OTS, OTP, XML, XPS, DjVu and PDF-A) are processed with inner conversion to DOCX, XLSX or PPTX if editing is possible.
The suite's functionality can be extended using plugins (side applications). Users can choose from the existing list of plugins or create their own applications using the provided API.[22] OnlyOffice Docs also supports integration via WOPI.[23]
OnlyOffice DocSpace is a cloud collaboration platform by OnlyOffice that combines online editors and a sharing environment based on rooms.[24]
Rooms of different types can be created:
Along with various access levels, DocSpace admins can adjust the security settings to control the login procedure and prevent data leaks, including such options as 2FA and Single Sign-On, trusted mail domains and session lifetime, IP restriction, etc.[25]
OnlyOffice DocSpace provides users with the system plugins which allow using extra features upon activation, such as converting files to PDF, speech from audio and video – into text, creating draw.io diagrams. Creating and connecting own plugins is also possible.
Admins are able to integrate DocSpace with third-party services like Box, Dropbox, OneDrive, Amazon AWS S3, Google Cloud Storage, etc. for storing backups; Google, Facebook, LinkedIn – for quick login to DocSpace.
OnlyOffice DocSpace is a cloud-based software offered as SaaS and on-premises solution.[26]
For developers and integrators, OnlyOffice provides open API which allows integrating DocSpace into own web applications – both separate rooms or the whole space.[27]
Integration | Developers | Languages | License | Current version | Features |
---|---|---|---|---|---|
Zoom | Ascensio System SIA | C#, HTML, CSS | GNU AGPL v3.0 | 1.2.0 |
|
WordPress | Ascensio System SIA | PHP, JavaScript, CSS | GPL-2.0 | 1.0.1 |
|
The OnlyOffice interface is divided into several modules: Documents, CRM, Projects, Mail, Community, Calendar and Talk. They are combined in a bundle called OnlyOffice Groups which, together with OnlyOffice Docs, is a part of OnlyOffice Workspace.
The Documents module is a document management and sharing system for OnlyOffice files. The integrated audio and video player allows playing media from files stored in OnlyOffice.[28][non-primary source needed]
The Projects module is developed for managing project stages: planning, team management and task delegation, monitoring and reporting. This module also includes Gantt charts for illustrating the projects stages and dependencies between tasks.
The CRM module allows maintaining client databases, transactions and potential sales, tasks, client relationship history. This module also provides online billing and sales reports.
The Mail module combines a mail server for creating own-domain mailboxes and mail aggregator for centralized management of multiple mailboxes.
The Calendar module allows planning and monitoring of personal and corporate events, task deadlines in Projects and CRM, sending and receiving invitations to events.
The Community module offers corporate social network features: polls, corporate blog and forums, news, orders and announcements, and a messenger.
The technology stack of OnlyOffice allows implementing the latest technologies such as AI assistants, namely ChatGPT.
The OnlyOffice and ChatGPT integration works via a plugin that can be installed and deleted via the built-in Plugin Manager in the editors. The plugin works in the background and requires an OpenAI account.
In February 2023, OnlyOffice released the first version of the ChatGPT plugin[29] with a basic set of features, such as text generation based on a user’s prompt, question answering, translation, text summarization and conversation-style communication. The next version of the ChatGPT plugin came with new mechanics and more specific features for text-related tasks. Users got the ability to extract keywords, explore the meaning of words, find synonyms, generate pictures and images.[30]
Version 1.1.4 of the plugin, released in January 2024,[31] provided new tools for document editing and access to GPT-4, the latest multimodal model that shows human-level performance. Among the added options there are: Fix spelling & grammar, Rewrite differently, Make longer, Make shorter, Make simpler.
Another AI helper integrated in OnlyOffice is the ZhiPu Copilot plugin which supports Chinese language and uses the local knowledge base.[32]
OnlyOffice Docs (Document Server) maintains text document, spreadsheet, presentation, PDF, and form editors, and is technologically based on HTML5 Canvas, JavaScript SDK, and Node.js for server-side scripting.
OnlyOffice DocSpace is based on the .NET Core and the latest version of .NET for the server side, and React for the client side. Other technological components for the back-end include С#, MySQL, Kafka, ElasticSearch; for the front-end — ES6, CSS/SASS, Mobx, Styled-Components, i18next, Webpack 4/5.
OnlyOffice Workspace comprises Document Server, Community Server, and Mail Server. The Community Server is written in ASP.NET for Windows and in Mono for Linux and distributions. The Mail Server is based on the iRedMail package which consists of Postfix, Dovecot, SpamAssassin, ClamAV, OpenDKIM, Fail2ban.
OnlyOffice Desktop is an offline version of OnlyOffice editing suite.[33] The desktop application supports collaborative editing features when connected to the portal,[34] Nextcloud, ownCloud,[35] kDrive,[36] Seafile,[37] or Liferay. It is offered free of charge for both personal and commercial usage.
The desktop editors are cross-platform available for Windows XP or later (x86 and x64), Debian, Ubuntu and RPM-based Linux distributions, macOS 10.10 and newer, including computers built on Apple Silicon. Besides platform-specific versions there is also a portable option. OnlyOffice Desktop Editors are available for installation as Flatpak, snap and AppImage packages on Linux.
Editors are compatible with MS Office (OOXML) and OpenDocument (ODF) formats and support DOC, DOCX, ODT, RTF, TXT, PDF, HTML, EPUB, XPS, DjVu, XLS, XLSX, ODS, CSV, PPT, PPTX, ODP, DOTX, XLTX, POTX, OTT, OTS, OTP, and PDF-A.
Like the online editing suite, the basic toolset of OnlyOffice Desktop can be upgraded using plugins.
The desktop editors are distributed under the AGPL-3.0-only license for personal and commercial usage.
OnlyOffice editors are also available as mobile application for iOS and Android. The application is called ONLYOFFICE Documents.
In early 2019, OnlyOffice announced the launch of a developer preview of end-to-end encryption of documents (files themselves, online editing and collaboration) that involves blockchain technology and is included in the functionality of the desktop suite.[38] In 2020, the developers announced Private Rooms based on AES-256 algorithm and RSA asymmetric encryption.[39]
OnlyofficeDesktop Editors is available by default in the following operating systems:
Name | Availability |
---|---|
Br OS | Pre-installed |
Cutefish OS | Available in official store |
Deepin | Available in official store |
Escuelas Linux | Pre-installed |
Linkat | Pre-installed |
Linspire | Pre-installed |
Linux Mint | Available in official store |
LinuxFX | Pre-installed |
Manjaro | Available in Pamac |
risiOS | Pre-installed |
SparkyLinux | Pre-installed |
Zorin OS | Available in official store |