4. Разработка плагинов

С помощью системы распространения плагинов разработчики могут доставлять пакеты плагинов на клиентские машины пользователей.

В каждую вселенную может быть добавлено несколько различных пакетов, имена пакетов должны быть уникальны.

Пример пакета можно найти в папке <cerebro executable path>/py_plugin_example

4.1. Интерфейс разработчика плагинов

Разработчики плагинов могут воспользоваться интерфейсом разработчика плагинов.

Окно разработчика плагинов можно открыть из главного меню Cerebro при помощи пункта Инструменты/Разработчик плагинов… (или с инструментальной палитры Python).

_images/dev_plugins_window.png

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

Кнопка Включить режим разработчика включает загрузку плагинов из указанных путей. При этом загрузка установленных пользовательских плагинов и плагинов из папки py-frontend отключается. Кнопка дублируется на инструментальной панели Python.

К каждому плагину может быть добавлено описание. Так же плагин может быть отключен, для этого установите чекбокс напротив пункта Отключено.

Примечание

Изменения вступят в силу только после перезапуска клиента Cerebro.

4.2. Установка плагинов

Установка пакетов плагинов осуществляется в окне Администратор со вкладки Вселенная. (подробнее см. раздел «admin-universe»).

4.3. Интерфейс пользователя плагинов

Интерфейс пользователя представляет из себя Окно установки плагинов и Окно настроек плагинов (подробнее см. раздел «cerebro-user-plugins»).