[comment]: # translation:outdated

[comment]: # aside:3

[comment]: # ({e0e7fbad-7d26eea5})
# Widgets

Widgets zijn Zabbix-frontendmodules die worden gebruikt voor dashboards.
Tenzij anders vermeld, zijn alle module-richtlijnen ook van toepassing op widgets.

Echter, een widget verschilt merkbaar van een module. Om een widget te bouwen:

- specificeer het type "widget" in het [manifest.json-bestand](/devel/modules/file_structure/manifest) ("type": "widget");
- voeg ten minste twee weergaven toe: één voor de [widget presentatiemodus](/devel/modules/widgets/presentation#widget-view) en één voor de [widget configuratiemodus](/devel/modules/widgets/configuration#widget-configuration-view) (bijvoorbeeld example.widget.view.php en example.widget.edit.php);
- en een [controller](/devel/modules/widgets/presentation#widget-actions) voor de widget-presentatie (WidgetView.php);
- gebruik en breid de standaard [widgetklassen](/devel/modules/widgets/configuration) uit.

[comment]: # ({/e0e7fbad-7d26eea5})
