1. Скрипт, являющий собой функционал модуля необходимо размещать в каталоге
/usr/local/ispmgr/addon/
Файл должен быть исполняемым по крайней мере для владельца.
2. Визуальной частью модуля служит xml-файл, который необходимо разместить в каталоге
/usr/local/ispmgr/etc/
3. Подключение скрипта в качестве обработчика формы выполняется кодом наподобие:
<mgrdata>
<handler name=»script.pl» type=»cgi»>
<event after=»yes»>edit</event>
</handler>
<metadata name =”edit”> <!—xml-код—> </metadata>
<!— ..сама форма.. —>
</mgrdata>
4. Для успешного добавления собственного модуля желательно удалить или очистить файл
xml-кэша, находящийся по пути
/usr/local/ispmgr/var/.xmlcache
после чего перезапустить панель
killall ispmgr