Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

Modules

Qu'est-ce qu'un module frontend PHP??

  • Un module est une entit¨¦ avec un identifiant unique, un nom, une description, un auteur et d'autres champs d¨¦finis dans son fichier manifeste, avec PHP, Javascript et d'autres fichiers situ¨¦s dans un seul r¨¦pertoire ¨¤ l'int¨¦rieur du r¨¦pertoire modules de votre installation frontend Áú»¢¶Ä²© (par exemple, zabbix/ui/modules).
  • Un module doit respecter des r¨¨gles simples pour garantir un bon fonctionnement.
  • Un module doit ¨ºtre install¨¦ (d¨¦ball¨¦) et activ¨¦ dans le frontend par l'administrateur.

? quoi peut servir un module

  • Ajout de nouvelles fonctionnalit¨¦s via des sections frontend personnalis¨¦es?;
  • Cr¨¦ation de types de widgets de tableau de bord personnalis¨¦s (voir modules de widgets) ;
  • Remplacer ou ¨¦tendre les fonctionnalit¨¦s existantes.

? quoi sert un module

  • Enregistrer une nouvelle m¨¦thode API ou modifier une m¨¦thode existante.

Comment fonctionnent les modules

  • Un module activ¨¦ est lanc¨¦ sur chaque requ¨ºte HTTP, avant d'ex¨¦cuter le code d'action.
  • Le module enregistrera de nouvelles actions ou red¨¦finira celles existantes.
  • Le module ajoutera de nouvelles sections frontend et supprimera ou red¨¦finira celles existantes.
  • Le module s'accrochera aux ¨¦v¨¦nements frontend comme onBeforeAction et onTerminate, si n¨¦cessaire.
  • L'action demand¨¦e est finalement ex¨¦cut¨¦e en ex¨¦cutant le code d'action - soit celui par d¨¦faut, soit d¨¦fini par le module.

O¨´ aller ensuite

Que vous pr¨¦f¨¦riez apprendre par la pratique ou lire d'abord les directives, ces pages contiennent les informations et les ¨¦tapes n¨¦cessaires pour cr¨¦er vos propres modules?: