[comment]: # aside:3

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

Los widgets son módulos del frontend de Zabbix que se utilizan en los paneles.
A menos que se indique lo contrario, todas las directrices de los módulos también son aplicables a los widgets.

Sin embargo, un widget es notablemente diferente de un módulo. Para construir un widget:

- especifique el tipo "widget" en el [archivo manifest.json](/devel/modules/file_structure/manifest) ("type": "widget");
- incluya al menos dos vistas: una para el [modo de presentación del widget](/devel/modules/widgets/presentation#widget-view) y otra para el [modo de configuración del widget](/devel/modules/widgets/configuration#widget-configuration-view) (example.widget.view.php y example.widget.edit.php);
- y un [controlador](/devel/modules/widgets/presentation#widget-actions) para la presentación del widget (WidgetView.php);
- utilice y extienda las [clases de widget](/devel/modules/widgets/configuration) por defecto.

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