Tutoriales prácticos de plugins

Los capítulos anteriores presentaron por separado Plugin, Router, Component, Context, FlowEngine, entre otras capacidades. Este capítulo las combina: a través de varios casos prácticos completos muestra el ciclo completo de un plugin, desde su creación hasta su finalización.

Cada ejemplo se corresponde con un plugin de muestra ejecutable, cuyo código fuente puede consultar o ejecutar en local.

Lista de ejemplos

EjemploCapacidades implicadasDificultad
Crear una página de configuración del pluginPlugin + Router + Component + Context + servidorIniciación
Crear un bloque de presentación personalizadoPlugin + FlowEngine (BlockModel)Iniciación
Crear un componente de campo personalizadoPlugin + FlowEngine (FieldModel)Iniciación
Crear un botón de acción personalizadoPlugin + FlowEngine (ActionModel)Iniciación
Crear un plugin de gestión de datos full-stackPlugin + FlowEngine (TableBlockModel + FieldModel + ActionModel) + servidorAvanzado

Se recomienda leerlos en orden. El primer ejemplo usa componentes React + un endpoint de servidor sencillo y no toca FlowEngine; los tres siguientes presentan las clases base de bloque, campo y acción de FlowEngine; el último combina los tres más una colección en el servidor para componer un plugin full-stack completo. Si todavía no sabe cuándo usar componente o FlowModel, consulte primero Component vs FlowModel.

Enlaces relacionados