On this page
Модули
Шта је PHP модул корисничког интерфејса
- Модул је ентитет са јединственим ID-ијем, именом, описом, аутором и другим пољима дефинисаним у његовој манифест датотеци, заједно са PHP, Javascript и другим датотекама које се налазе у једном директоријуму унутар modules директоријума инсталације вашег Zabbix корисничког интерфејса (на пример, zabbix/ui/modules).
- Модул треба да буде у складу са једноставним правилима како би се гарантовао исправан рад.
- Модул мора бити инсталиран (распакован) и омогућен у корисничком интерфејсу од стране администратора.
За шта се модул може користити
- Додавање нове функционалности преко прилагођених секција корисничког интерфејса;
- Креирање прилагођених типова виџета за контролну таблу (погледајте widget modules);
- Поништавање или проширење постојеће функционалности.
За шта се модул не може користити
- Регистровање нових API метода или измена постојећих.
Како модули раде
- Омогућени модул се покреће на сваки HTTP захтев, пре извршавања кода акције.
- Модул ће регистровати нове акције или редефинисати постојеће.
- Модул ће додати нове секције корисничког интерфејса и уклонити или редефинисати постојеће.
- Модул ће се повезати са догађајима корисничког интерфејса onBeforeAction као што су onTerminate, ако је потребно.
- Тражена акција се коначно извршава покретањем кода акције - или подразумеваног, или модулом дефинисаног.
Где даље
Без обзира да ли више волите да учите радећи или прво читајући упутства, ове странице садрже информације и кораке потребне за прављење сопствених модула: