ONLYOFFICE
ONLYOFFICE — это свободно распространяемый офисный пакет с открытым исходным кодом, предназначенный для работы с текстовыми документами, электронными таблицами и презентациями. Разрабатывается компанией Ascensio System SIA (Латвия) с 2009 года. Ключевой особенностью пакета является поддержка форматов Microsoft Office (DOCX, XLSX, PPTX) и возможность работы как в виде настольного приложения, так и в виде веб-редактора, интегрируемого с различными системами управления документами и облачными хранилищами.
История
Проект берёт начало в 2009 году, когда компания Ascensio System SIA (основана в Латвии) начала разработку онлайн-редактора документов. Первоначально продукт назывался TeamLab Office и позиционировался как платформа для совместной работы, включающая не только офисные редакторы, но и модули для управления проектами, CRM и коммуникации. В 2012 году код офисных редакторов был опубликован под свободной лицензией GNU AGPL v3, что положило начало проекту ONLYOFFICE.
В 2014 году вышла первая стабильная версия настольного приложения. В 2016 году был выпущен редактор документов для мобильных платформ (iOS, Android). С 2018 года ONLYOFFICE активно развивает интеграцию с популярными облачными сервисами (Nextcloud, ownCloud, Seafile) и системами электронного документооборота. В 2020 году была выпущена версия 6.0, которая включала значительное улучшение совместимости с форматами Microsoft Office, а также добавление поддержки макросов на JavaScript. По состоянию на 2024 год пакет продолжает развиваться, выпуская регулярные обновления с новыми функциями и исправлениями.
Архитектура и компоненты
ONLYOFFICE состоит из нескольких основных компонентов, которые могут использоваться как вместе, так и по отдельности.
Настольное приложение (Desktop Editors)
Кроссплатформенное приложение для Windows, macOS и Linux. Предоставляет возможности редактирования текстовых документов, электронных таблиц и презентаций в офлайн-режиме. Включает в себя встроенный просмотрщик PDF и редактор форм. Приложение полностью совместимо с форматами OOXML (DOCX, XLSX, PPTX) и ODF (ODT, ODS, ODP). Поддерживает подключение к облачным хранилищам (Nextcloud, ownCloud, Seafile, Яндекс.Диск и другие) для синхронизации и совместной работы.
Веб-редакторы (Document Server)
Серверная часть, которая разворачивается на собственном сервере пользователя или в облачной инфраструктуре. Предоставляет интерфейс для редактирования документов через браузер. Веб-редакторы могут быть интегрированы с различными системами управления контентом (CMS), системами управления документами (DMS) и платформами для совместной работы. Поддерживается работа в режиме реального времени (одновременное редактирование несколькими пользователями), отслеживание изменений, комментирование и версионирование.
Мобильные приложения
Приложения для iOS и Android, предназначенные для просмотра и редактирования документов на мобильных устройствах. Функциональность мобильных версий несколько ограничена по сравнению с настольными и веб-редакторами, но включает основные возможности форматирования, работы с таблицами и презентациями, а также поддержку облачных подключений.
Функциональные возможности
Работа с текстовыми документами
Редактор текстовых документов (Document Editor) поддерживает полный набор функций форматирования текста: шрифты, стили, абзацы, списки, таблицы, колонтитулы, сноски, оглавления, ссылки, изображения, диаграммы, фигуры и формулы. Имеется встроенная проверка орфографии (на нескольких языках), тезаурус, режим отслеживания изменений (рецензирование), комментирование и сравнение документов. Поддерживаются макросы на JavaScript и скрипты для автоматизации задач.
Работа с электронными таблицами
Редактор электронных таблиц (Spreadsheet Editor) включает поддержку формул (более 400 встроенных функций), условного форматирования, сводных таблиц, диаграмм, фильтров, сортировки, защиты ячеек и листов, а также макросов. Поддерживаются расширенные возможности, такие как работа с массивами, импорт и экспорт данных, создание сценариев «что-если».
Работа с презентациями
Редактор презентаций (Presentation Editor) позволяет создавать и редактировать слайды, добавлять текст, изображения, фигуры, диаграммы, таблицы, видео, анимацию и переходы. Поддерживаются шаблоны оформления, мастер-слайды, встроенные инструменты для рисования и работы с объектами.
Дополнительные возможности
- Редактор форм — создание и заполнение интерактивных форм (опросы, анкеты, договоры).
- Просмотрщик PDF — базовый просмотр PDF-файлов с возможностью аннотирования и вставки комментариев.
- Совместная работа — одновременное редактирование документа несколькими пользователями в реальном времени (с отображением курсоров соавторов), чат, комментирование, версионирование.
- Интеграция — API для интеграции с внешними системами (REST API, WebSockets), готовые плагины для Nextcloud, ownCloud, Seafile, Moodle, WordPress, Odoo, Alfresco, Confluence, SharePoint и других.
Совместимость с форматами
ONLYOFFICE обеспечивает высокую степень совместимости с форматами Microsoft Office (OOXML). Пакет позволяет открывать, редактировать и сохранять документы в форматах DOCX, XLSX, PPTX, а также экспортировать их в PDF, PDF/A, ODT, ODS, ODP, HTML, TXT, CSV, RTF, EPUB и другие. Поддерживаются форматы OpenDocument (ODF) и старые форматы Microsoft Office (DOC, XLS, PPT). Встроенный конвертер позволяет импортировать файлы из форматов OpenDocument и других в OOXML и обратно.
Лицензирование и редакции
ONLYOFFICE распространяется под несколькими лицензиями:
- GNU AGPL v3 — для сообщества с открытым исходным кодом (Community Edition). Эта версия полностью бесплатна и доступна для самостоятельной установки на сервер.
- Коммерческая лицензия — для корпоративных пользователей, которым требуется профессиональная поддержка, дополнительные функции (например, интеграция с Active Directory, LDAP, SSO, расширенный аудит) и SLA. Коммерческие редакции (Enterprise Edition, Developer Edition) предоставляются по подписке.
- Бесплатная облачная версия — ограниченная по функциональности (до 2 пользователей) версия, доступная на официальном сайте.
Распространение и использование
ONLYOFFICE используется как в частном порядке (для личных нужд), так и в государственных и коммерческих организациях. В России пакет получил распространение в образовательных учреждениях, органах власти и на предприятиях в рамках импортозамещения. Пакет включён в Единый реестр российских программ для электронных вычислительных машин и баз данных (реестр отечественного ПО) под номером 1556. В 2023 году компания Ascensio System SIA объявила о создании дочерней структуры в России — ООО «Онлиофис», что упростило взаимодействие с российскими заказчиками и соответствие требованиям законодательства.
Критика
Основные замечания к ONLYOFFICE касаются ограниченной поддержки некоторых сложных функций Microsoft Office (например, макросов VBA, некоторых типов диаграмм, сложных сводных таблиц). Также отмечается, что интерфейс пакета может быть менее интуитивным для пользователей, привыкших к интерфейсу Microsoft Office. Некоторые пользователи сообщают о проблемах с отображением сложных документов, созданных в Microsoft Office, особенно с использованием нестандартных шрифтов или форматирования.
Источники
- Официальный сайт проекта ONLYOFFICE
- Репозиторий проекта на GitHub
- Единый реестр российских программ для ЭВМ и баз данных
- Статьи и обзоры на профильных ресурсах (например, «Хабр», «iXBT.com»)
- Документация проекта
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →