Поиск по сайту:

Как интегрировать редакторы ONLYOFFICE с платформой Nuxeo


На этой странице

  1. Установите подключаемый модуль интеграции ONLYOFFICE для Nuxeo.
  2. Альтернативный вариант установки: компиляция подключаемого модуля интеграции
  3. Настройте подключаемый модуль интеграции
  4. Редактируйте документы с помощью ONLYOFFICE в Nuxeo

ONLYOFFICE Document Server — это бесплатный офисный пакет с открытым исходным кодом, распространяемый под лицензией GNU AGPL v3.0. Он включает совместные веб-редакторы для текстовых документов, электронных таблиц и презентаций для интеграции с несколькими облачными службами хранения, такими как Nextcloud, ownCloud, Seafile, Alfresco, Plone и т. д., или для интеграции в решение, которое вы создаете самостоятельно. Редакторы также можно использовать вместе с платформой для совместной работы ONLYOFFICE (Community Server).

Nuxeo Platform — это платформа управления корпоративным контентом с открытым исходным кодом, написанная на Java.

В этом руководстве мы узнаем, как интегрировать онлайн-редакторы ONLYOFFICE с платформой Nuxeo, чтобы редактировать и совместно работать над хранящимися там документами, не выходя из приложения.
Для работы с документами в Nuxeo вам понадобится экземпляр ONLYOFFICE Document. Сервер. Если вы новичок в ONLYOFFICE, скачайте последнюю версию редакторов с GitHub.

Установите плагин интеграции ONLYOFFICE для Nuxeo

Запустите скрипт nuxeoctl:

nuxeoctl mp-install /path/to/onlyoffice-nuxeo-package-x.x.zip

Вы также можете установить приложение для интеграции с официального рынка Nuxeo.

После этого сделайте контейнер ONLYOFFICE доступным для экземпляра Nuxeo: настройте параметры сети контейнера или используйте общедоступный URL-адрес/локальное имя вашего компьютера. Если вы выберете последний вариант, обновите параметр nuxeo.url в файле nuxeo.conf.

Альтернативный вариант установки: Компиляция плагина интеграции

Для сборки плагина вам нужна стабильная версия Java. Если на вашем компьютере его нет, выполните следующие команды, чтобы установить Open JDK 8:

sudo apt-get update
sudo apt-get install openjdk-8-jdk

Установите последнюю версию Maven:

sudo apt-get install maven

Загрузите исходный код плагина:

git clone https://github.com/onlyoffice/onlyoffice-nuxeo.git

Скомпилируйте плагин интеграции ONLYOFFICE для Nuxeo:

cd onlyoffice-nuxeo/
mvn clean install

Сборка будет доступна по адресу:

./onlyoffice-nuxeo-package/target/onlyoffice-nuxeo-package-x.x.zip 

Настройте плагин интеграции

Откройте файл nuxeo.conf.

Укажите URL-адрес сервера с установленным Сервером документов ONLYOFFICE:

onlyoffice.docserv.url=http://documentserver/

Укажите ключ JWT:

onlyoffice.jwt.secret=YOURSECRET

Тот же ключ JWT должен быть указан в конфигурационном файле ONLYOFFICE.

Редактируйте документы с ONLYOFFICE в Nuxeo

Войдите в свою платформу Nuxeo. Перейдите в раздел Обзор -> Домен -> Рабочие области -> ONLYOFFICE-Nuxeo, чтобы создать новый документ, электронную таблицу или презентацию.

Вы также можете получить доступ к интерфейсу редакторов, нажав на значок ONLYOFFICE в меню документа:

Подключив онлайн-редакторы ONLYOFFICE к Nuxeo, вы сможете:

  • создавать и редактировать файлы .docx, .xlsx и .pptx;
  • просмотр файлов .pdf, .odt, .ods, .odp, .doc, .xls, .ppt, .csv, .rtf;
  • обмениваться документами с другими пользователями платформы;
  • совместно работать над документами в режиме реального времени, используя два режима совместного редактирования (в режиме реального времени и с блокировкой абзацев), отслеживание изменений, комментарии и встроенный чат.