.. only:: html .. _capi-plugins: Разработка плагинов =============================== С помощью системы распространения плагинов разработчики могут доставлять пакеты плагинов на клиентские машины пользователей. В каждую вселенную может быть добавлено несколько различных пакетов, имена пакетов должны быть уникальны. Пример пакета можно найти в папке **/py_plugin_example** Интерфейс разработчика плагинов -------------------------------------------- Разработчики плагинов могут воспользоваться интерфейсом разработчика плагинов. Окно разработчика плагинов можно открыть из главного меню Cerebro при помощи пункта *Инструменты/Разработчик плагинов...* (или с инструментальной палитры Python). .. #include:: include/ltx_mpage_br.inc .. image:: ../img/dev_plugins_window.png :align: center .. #include:: include/ltx_mpage_end.inc Вы можете добавить несколько путей, где Cerebro будет искать плагины для разработчика. Кнопка *Включить режим разработчика* включает загрузку плагинов из указанных путей. При этом загрузка установленных пользовательских плагинов и плагинов из папки py-frontend отключается. Кнопка дублируется на инструментальной панели Python. К каждому плагину может быть добавлено описание. Так же плагин может быть отключен, для этого установите чекбокс напротив пункта *Отключено*. .. note:: Изменения вступят в силу только после перезапуска клиента Cerebro. Установка плагинов -------------------------------------------- Установка пакетов плагинов осуществляется в окне *Администратор* со вкладки *Вселенная*. (подробнее см. раздел ":ref:`admin-universe`"). Интерфейс пользователя плагинов -------------------------------------------- Интерфейс пользователя представляет из себя *Окно установки плагинов* и *Окно настроек плагинов* (подробнее см. раздел ":ref:`cerebro-user-plugins`").