Áú»¢¶Ä²©

²Ñ¨®»å³Ü±ô´Ç²õ

?Qu¨¦ es un m¨®dulo frontend de PHP?

-Un m¨®dulo es una entidad con una identificaci¨®n ¨²nica, nombre, descripci¨®n, autor y otros campos definidos en su archivo de manifiesto, junto con PHP, Javascript y otros archivos ubicados en un solo subdirectorio de modules de su interfaz Áú»¢¶Ä²© (por ejemplo, zabbix/ui/modules). -Un m¨®dulo debe ajustarse a reglas simples para garantizar su correcto funcionamiento. -El administrador debe instalar (desempaquetar) un m¨®dulo y habilitarlo en la interfaz.

Para qu¨¦ se puede usar un m¨®dulo

-Agregar nueva funcionalidad a trav¨¦s de secciones de interfaz personalizadas; -Crear tipos de widgets de panel personalizados (ver m¨®dulos de widgets); - Anular o ampliar la funcionalidad existente.

Para qu¨¦ no se puede usar un m¨®dulo

-Registrar un nuevo m¨¦todo API o modificar uno existente.

C¨®mo funcionan los m¨®dulos

-Se lanza un m¨®dulo habilitado en cada solicitud HTTP, antes de ejecutar el c¨®digo de acci¨®n. -El m¨®dulo registrar¨¢ nuevas acciones o redefinir¨¢ las existentes. -El m¨®dulo agregar¨¢ nuevas secciones de interfaz y eliminar¨¢ o redefinir¨¢ las existentes. -El m¨®dulo se conectar¨¢ a eventos frontend como onBeforeAction y onTerminate, si es necesario. -La acci¨®n solicitada finalmente se ejecuta ejecutando el c¨®digo de acci¨®n, ya sea el predeterminado o definido por el m¨®dulo.

D¨®nde seguir

Tanto si prefieres aprender haciendo como si prefieres leer primero las directrices, estas p¨¢ginas contienen la informaci¨®n y los pasos necesarios para crear tus propios m¨®dulos: