Author Topic: Нет ли где полного описания, как делаются модули к Зенталу?  (Read 2538 times)

sinya

  • Zen Apprentice
  • *
  • Posts: 36
  • Karma: +4/-0
    • View Profile
В Зентале все бы хорошо, но нет модулей с некоторой функциональностью, других наоборот с избытком или содержат досадные ошибки.
Нет ли где описания, как свой модуль делать из обычной упаковки установочной к Линух какого-то демона упаковку, которая встанет обычным образом в Зентал в его web-интерфейс?

Судя по отрывочным сведениям в интернете - Зентал использует обычные программы, только хранит где-то еще web-страницы для интеграции в панель управления Зентал и еще где-то в районе каталога \usr\share\perl5\EBox\ держит файлы с расширением .pm (перл?) где содержатся какие-то настройки по умолчанию для модулей, которые применяются каждый раз при перезапуске Зентала и правят стандартные настроечные файлы программ, почему Зентал каждый раз стирает все правки при перезапуске в программах сделанные по Линух описаниям! Есть в интернете невнятные инструкции по правке этих файлов, например для FTP сервиса, на самом деле сделанном из обычного сервера к НИКСАМ vftpd. Но не более.

В каталоге \usr\share\zentyal\urls\ лежит по каждому модулю не совсем понятного формата файл из одной строчки .urls где вероятно описывается модуль для встраивания в web-оболочку Зентала
Например так Maintenance/NUT NUT/Composite/General
Первая часть строки понятна - модуль NUT будет вставлен в меню Maintenance web-оболочки. А вот условие NUT/Composite/General не понимаю

А нет ли где полного описания всего этого?
« Last Edit: November 14, 2013, 07:09:15 am by sinya »

sinya

  • Zen Apprentice
  • *
  • Posts: 36
  • Karma: +4/-0
    • View Profile
Чуть про то, где хранятся зенталовские настройки, портящие ручные настройки:
http://help.ubuntu.ru/wiki/%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_ubuntu_server/%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/zentyal

В /etc/zentyal/stubs/<module>/ и указатели (hooks) в /etc/zentyal/hooks/<module>
они! В конце страницы это. Да и названия модулей для консоли тут перечислены.