On this page
Moduļi
Kas ir PHP lietotāja saskarnes modulis?
- Modulis ir vienība ar unikālu ID, nosaukumu, aprakstu, autoru un citiem laukiem, kas definēti tā manifest failā, kā arī ar PHP, Javascript un citiem failiem, kas atrodas vienā direktorijā jūsu Zabbix lietotāja saskarnes instalācijas modules direktorijā (piemēram, zabbix/ui/modules).
- Modulim jāatbilst vienkāršiem noteikumiem, lai garantētu pareizu darbību.
- Modulim jābūt instalētam (izpakotam) un iespējotam lietotāja saskarnē, ko veic administrators.
Kam moduli var izmantot
- Jaunas funkcionalitātes pievienošanai, izmantojot pielāgotas lietotāja saskarnes sadaļas;
- Pielāgotu paneļa logrīku tipu izveidei (skatiet widget modules);
- Esošās funkcionalitātes pārrakstīšanai vai paplašināšanai.
Kam moduli nevar izmantot
- Jaunas API metodes reģistrēšanai vai esošas metodes modificēšanai.
Kā darbojas moduļi
- Iespējots modulis tiek palaists ar katru HTTP pieprasījumu pirms darbības koda izpildes.
- Modulis reģistrēs jaunas darbības vai pārdefinēs esošās.
- Modulis pievienos jaunas lietotāja saskarne sadaļas un noņems vai pārdefinēs esošās.
- Modulis, ja nepieciešams, piesaistīsies lietotāja saskarne notikumiem, piemēram, onBeforeAction un onTerminate.
- Pieprasītā darbība galu galā tiek izpildīta, palaižot darbības kodu — vai nu noklusēto, vai moduļa definēto.
Kur doties tālāk
Neatkarīgi no tā, vai dodat priekšroku mācīties praktiski vai vispirms izlasīt vadlīnijas, šajās lapās ir ietverta informācija un darbības, kas nepieciešamas, lai izveidotu savus moduļus: