Руководство для разработчиков

/
/
Примеры решения типовых задач

Примеры решения типовых задач

Ispmanager предлагает широкие возможности расширения своего функционала, реализуемые посредством плагинов. Несколько наиболее часто используемых возможностей:

  • Добавление полей и целых разделов в стандартные формы ispmanager;
  • Добавление новых действий на стандартные табличные страницы ispmanager;
  • Добавление новых страниц, - форм и списков, - и соответствующих разделов и пунктов навигационного меню;
  • Добавление виджетов дашборда.

Плагины ispmanager используют XML-описание структуры меню, страниц и других составляющих ispmanager, а также обработчики, манипулирующие этими XML-описаниями. Обработчики могут быть написаны на любом языке программирования. Примеры обработчиков в этом разделе в основном используют скрипты Bash, но в практике разработчиков плагинов можно встретить Python, PHP, C++, аналогичным образом несложно подключить выполнение кода на Node.js и т.п.