Перейти к основному содержимому

Менеджер плагинов

Введение​

Менеджер плагинов позволяет просматривать все доступные плагины, быстро устанавливать и обновлять их, а также отправлять свои собственные плагины.

Чтобы открыть менеджер плагинов, перейдите на вкладку Плагины в редакторе и нажмите значок Значок Менеджера плагинов Менеджер плагинов.

В окне Менеджер плагинов все плагины отображаются в одном списке. С помощью панели слева можно отфильтровать список: показать Установленные плагины, плагины с доступными Обновлениями или плагины определенной категории.

Фильтрация плагинов​

Левая панель окна Менеджер плагинов позволяет отфильтровать список плагинов тремя способами:

Менеджер плагинов

  • В разделе Установленные отображаются только плагины, установленные в редакторе.
  • В разделе Обновления отображаются плагины, для которых доступна более новая версия.
  • В разделе Категории перечислены следующие категории: От ONLYOFFICE, Рекомендованные, Для работы, Развлечения, Коммуникация, Специальные возможности и Инструменты разработчика. Для каждой категории указано количество плагинов. Чтобы просмотреть весь каталог, нажмите Все плагины.

Чтобы найти конкретный плагин по названию, воспользуйтесь полем Поиск плагинов… в правом верхнем углу окна.

Установка, удаление и отправка плагинов​

Каждый плагин отображается в виде карточки с его значком, названием, разработчиком, описанием и рейтингом. Плагины, разработанные ONLYOFFICE, отмечены Значок галочки галочкой.

Карточка плагина

  • Чтобы установить плагин, найдите его в списке и нажмите кнопку Установить на его карточке. Плагин будет установлен автоматически и станет доступен на вкладке Плагины.
  • Чтобы обновить плагин, найдите его в разделе Установленные или воспользуйтесь полем Поиск плагинов… в правом верхнем углу. Щелкните по плагину, чтобы открыть окно управления. Если доступно обновление, нажмите кнопку Обновить. Плагины, для которых есть более новая версия, отмечены зеленым значком Обновить.
  • Чтобы удалить плагин, найдите его в списке или воспользуйтесь полем Поиск плагинов… в правом верхнем углу и нажмите расположенную ниже кнопку Удалить.
  • Чтобы отправить свой собственный плагин, нажмите на ссылку Отправить свой плагин внизу левой панели. Вы будете перенаправлены на страницу GitHub.

Серверные команды менеджера плагинов в Document Server​

Утилита pluginsmanager помогает управлять плагинами в серверной версии.

  1. Перейдите в директорию:

    • Для Docker, DEB и RPM используется следующая команда:

      cd /usr/bin
    • Для Windows используется следующая команда:

      cd C:\Program Files\ONLYOFFICE\DocumentServer\bin
  2. Обратитесь к менеджеру плагинов с помощью следующей команды (в примерах указаны пути по умолчанию, при необходимости измените их):

    • Для Docker, DEB и RPM используется следующая команда:

      ./documentserver-pluginsmanager --your_command="pluginname"
    • Для Windows используется следующая команда:

      documentserver-pluginsmanager.bat --your_command="pluginname"

где --your_command — один из следующих параметров:

ПараметрОписание
--h OR --helpВывести справку по использованию
--directoryОбязательный параметр. Задает папку плагинов в кавычках. Например, --directory="/home/mark/plugins". Символ = можно опускать для всех параметров. Должен быть первым в командной строке
--marketplaceНеобязательный параметр. Задает URL магазина плагинов в кавычках. По умолчанию https://onlyoffice.github.io
--print-installedНеобязательный параметр. Вывести установленные плагины. Параметр без значения
--print-removedНеобязательный параметр. Вывести удаленные плагины. Параметр без значения
--print-marketplaceНеобязательный параметр. Вывести плагины, доступные в магазине. Параметр без значения
--print-backupНеобязательный параметр. Вывести резервные копии плагинов. Параметр без значения. Плагины из резервной копии можно восстановить с помощью параметра --restore
--resetНеобязательный параметр. Сбросить пользовательские настройки. Параметр без значения
--installНеобязательный параметр. Задает список плагинов для установки через запятую в кавычках.

Поддерживается установка по

• имени плагина, например, --install="photo editor"
• GUID, например, --install="{7327FC95-16DA-41D9-9AF2-0E7F449F6800}"
• URL, например, --install="https://anysite.com/deploy/chess.plugin"
• пути к файлу, например, --install="/home/mark/work/speech.plugin"
• пути к конфигурации, например, --install="/home/mark/work/plugins.json".

Поддерживается комбинированная установка, например, --install="photo editor, {7327FC95-16DA-41D9-9AF2-0E7F449F6800}" и т. д. Пути к файлам указываются без кавычек, расширения плагинов: .zip, .plugin
--restoreНеобязательный параметр. Задает список плагинов для восстановления через запятую в кавычках. Поддерживается восстановление по имени плагина или GUID. Например, --restore="Youtube, {7327FC95-16DA-41D9-9AF2-0E7F449F6800}"
--updateНеобязательный параметр. Задает список плагинов для обновления через запятую в кавычках. Поддерживается обновление по имени плагина или GUID. Например, --update="Youtube, PhotoEditor, {7327FC95-16DA-41D9-9AF2-0E7F449F6800}"
--update-allНеобязательный параметр. Обновить все установленные плагины из магазина. Параметр без значения
--removeНеобязательный параметр. Задает список плагинов для удаления через запятую в кавычках. Поддерживается удаление по имени плагина или GUID. Например, --remove="Youtube, PhotoEditor, {7327FC95-16DA-41D9-9AF2-0E7F449F6800}"
--remove-allНеобязательный параметр. Удалить все установленные плагины. Параметр без значения