Добавление новых плагинов в серверные редакторы
Расширьте функциональность ONLYOFFICE Docs и добавьте новые возможности с помощью новых плагинов.
Эта инструкция предназначена только для серверных версий ONLYOFFICE Docs, размещаемых на собственном сервере. Чтобы узнать, как добавить плагины в облачный сервис, обратитесь к этой странице.
Это займет всего несколько минут, и это легко сделать, следуя приведенным ниже инструкциям:
-
Перейдите на страницу App Directory, где собраны все совместимые и готовые к установке плагины.
-
Выберите подходящий плагин из списка и убедитесь, что он совместим с ONLYOFFICE Docs.
-
Нажмите кнопку Install now или самостоятельно найдите репозиторий последней доступной версии нужного плагина на странице ONLYOFFICE на GitHub.
Вот несколько примеров:
- Words counter — подсчет слов, символов и абзацев в выделенной части документа;
- Thesaurus — поиск синонимов и антонимов слова и замена его выбранным.
Все существующие на данный момент примеры плагинов с открытым исходным кодом доступны здесь.
-
Скопируйте URL-адрес плагина и загрузите его с помощью терминала:
git clone https://github.com/ONLYOFFICE/plugin-nameГде
plugin-name— URL-адрес плагина (например, https://github.com/ONLYOFFICE/plugin-wordscounter для загрузки плагина Words counter). -
Поместите папку с кодом плагина в папку
sdkjs-plugins, которая находится в каталоге ONLYOFFICE Docs.Для Linux:
mv plugin-folder /var/www/onlyoffice/documentserver/sdkjs-plugins/Для Windows:
move plugin-folder %ProgramFiles%\ONLYOFFICE\DocumentServer\sdkjs-plugins\Где
plugin-folder— абсолютный путь к каталогу плагина. -
Плагины станут доступны всем пользователям ONLYOFFICE Docs. В некоторых случаях требуется перезапуск служб:
systemctl restart ds-converter ds-docservice ds-example ds-metrics
Новые плагины также можно добавить через файл config.json. Чтобы узнать, как это сделать, посетите нашу страницу для разработчиков.
Плагинами также можно управлять в Менеджере плагинов, доступном в редакторах. Подробнее читайте в этой статье.
Если вы хотите удалить добавленный плагин или плагин по умолчанию, обратитесь к инструкции Удаление плагинов по умолчанию из серверных редакторов.