Компания Collabora объявила (https://www.collaboraoffice.com/release-news/collabora-onlin.../) в выходе второй версии платформы CODE (https://www.collaboraoffice.com/code/) (Collabora Online Development Edition), в рамках которой развивается специализированный дистрибутив для быстрого развёртывания платформы LibreOffice Online (https://www.opennet.ru/opennews/art.shtml?num=41911) и организации совместной удалённой работы с офисным пакетом через Web. CODE включает все компоненты, необходимые для работы сервера LibreOffice Online и предоставит разработчикам и пользователям, интересующимся редакцией LibreOffice для Web, возможность быстрого запуска и ознакомления с текущим состоянием продукта. Дистрибутив оформлен (https://hub.docker.com/r/collabora/code/) в виде преднастроенного контейнера для системы Docker.Если первый выпуск CODE был ограничен возможностью работы с документами, электронными таблицами и презентациями через web-браузер, то во втором выпуске добавлена (https://people.gnome.org/~michael/blog/2016-11-02-code-2.0.html) поддержка совместной работы нескольких пользователей, которые могут одновременно вносить изменения в документ, оставлять комментарии и отвечать на вопросы. Вклад каждого пользователя и текущие правки наглядно выделяются цветом.
Другим важным улучшением является отказ от привязки к определённой платформе для организации облачного хранения документов. Для совместного доступа к документам и синхронизации файлов в CODE 2.0 на выбор могут использоваться системы Nextcloud (https://nextcloud.com/), ownCloud (https://owncloud.com/), Seafile (http://seafile.com/) и Pydio (https://pyd.io/). В дальнейшем на базе CODE планируется сформировать комбинированный коммерческий продукт Collabora Online 2.0, похожий по решаемым задачам на Google Docs и Office 365. Используемые в продукте наработки размещаются в общедоступных репозиториях LibreOffice (http://cgit.freedesktop.org/libreoffice/online/), LibreOfficeKit (https://gerrit.libreoffice.org/gitweb?p=core.git;a=summary), loolwsd (https://gerrit.libreoffice.org/gitweb?p=online.git;a=tree;f=...) (Web Services Daemon) и loleaflet (https://gerrit.libreoffice.org/gitweb?p=online.git;a=tree;f=...) (web-клиент).
Отображаемый в браузере интерфейс редактирования формируется (https://www.opennet.ru/opennews/art.shtml?num=41911) с использованием штатного движка LibreOffice и позволяет добиться полностью идентичного отображения структуры документа с версией для настольных систем. Формирование интерфейса в браузере осуществляется при помощи HTML5-бэкенда библиотеки GTK+, предназначенного для отрисовки вывода GTK-приложений в окне web-браузера. Для вычислений, мозаичной отрисовки и многослойной компоновки документа применяется штатный LibreOfficeKit. Для организации серверного взаимодействия с браузером, передачи изображений с частями интерфейса, организации кэширования кусочков изображений и работы с хранилищем документов задействован специальный Web Services Daemon.
URL: https://www.collaboraoffice.com/release-news/collabora-onlin.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=45420