Áú»¢¶Ä²©

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.

Estructura del fitxer del m¨°dul

Tot el codi relacionat amb un m¨°dul s'emmagatzema nom¨¦s al directori de ³¾¨°»å³Ü±ô²õ de la vostra instal¡¤laci¨® de Áú»¢¶Ä²© (per exemple, zabbix/ui/modules/).

Arbre de l'arxiu del m¨°dul

example_module_directory/          (obligatori)
          manifest.json                   (obligatori)  Definici¨® de l'acci¨® i metadades.
          Module.php                                  Engegada del m¨°dul i gesti¨® dels esdeveniments.
          actions/                                    Arxius de control d'acci¨®.
              SomethingView.php
              SomethingCreate.php
              SomethingDelete.php
              data_export/
                  ExportAsXml.php
                  ExportAsExcel.php
          views/                                      Arxius de vista.
              example.something.view.php
              example.something.delete.php
          assets/                                     Qualsevol arxiu addicional a emprar a les vistes. S'ha d'especificar a manifest.json.
              js/                                     Arxius de JavaScript emprats a les vistes.
                  example.something.view.js.php
              css/                                    Arxius CSS emprats a les vistes.
                  example.something.css
               image.png                              Imatges emprades a les vistes.
               example.something.file                 Qualsevol arxiu per emprar a les vistes.

Redacci¨® d'un m¨°dul

Un proc¨¦s d'escriptura d'un m¨°dul d'exemple consta de les passes seg¨¹ents (si s¨®n disponibles, feu clic al nom del fitxer o de la carpeta per veure detalls addicionals sobre la passa):

  1. Creeu un directori nou per al m¨°dul dins de zabbix/ui/modules/.
  2. Afegiu el fitxer manifest.json amb metadades del m¨°dul.
  3. Creeu la carpeta de vistes i definiu una o m¨¦s vistes de ³¾¨°»å³Ü±ô²õ.
  4. Creeu la carpeta d'accions i definiu una o m¨¦s accions de m¨°dul.
  5. Creeu un fitxer Module.php (o Widget.php per als ginys del tauler) i definiu les regles d'inicialitzaci¨® i de gesti¨® d'esdeveniments.
  6. Creeu la carpeta d'actius per als fitxers JavaScript (poseu-los a assets/js), estils CSS (poseu-los a assets/css) o qualsevol altre fitxer addicional.
  7. Assegureu-vos d'especificar les vistes, les accions i els fitxers de recursos necessaris al manifest.json.
  8. Registreu el m¨°dul a la interf¨ªcie Áú»¢¶Ä²© i comenceu a emprar-lo.

Podeu registrar i habilitar un m¨°dul tan aviat com creeu el fitxer manifest.json. Un cop habilitat el m¨°dul, podeu tot seguit previsualitzar tots els canvis fets als fitxers del m¨°dul actualitzant la interf¨ªcie Áú»¢¶Ä²©.