Saltar a contenido

Plugins Cortex

Documentación para construir módulos de negocio en HIVE: API REST, UI declarativa y registro en panels.

  • :material-rocket-launch-outline: Primeros pasos


    Recorre el monorepo y crea tu primer plugin con listado y formulario.

  • :material-database-outline: Recursos


    Define un CRUD completo con ResourceBuilder y register_resources.

  • :material-tune-variant: Campos de formulario


    Tipos de campo, validación y JSON Forms servido por la API.

  • :material-table: Columnas de tabla


    Listados, filtros, orden y paginación estándar.

  • :material-play-outline: Acciones


    Botones de cabecera, fila, modales y operaciones masivas.

  • :material-format-list-bulleted: Infolist


    Vista de solo lectura de un registro.

  • :material-relation-many-to-many: Relaciones


    Registros relacionados en la página de edición.

  • :material-view-dashboard-outline: Layouts


    Composición de pantallas y extensión de layouts por plugin.

  • :material-widgets-outline: Widgets


    Catálogo de componentes CUS y contrato de configuración.

  • :material-cog-outline: Configuración


    Secciones de ajustes por panel y tenant.

  • :material-view-dashboard: Panels


    Contribuye un módulo a un panel existente.

  • :material-monitor-dashboard: Panel hosts


    Crea un panel independiente con cortex.panels.

  • :material-database-sync-outline: Persistencia


    PostgreSQL por tenant, Alembic y aprovisionamiento.

  • :material-book-open-page-variant: Ciclo de vida


    Discovery, hooks de bootstrap y distinción bootstrap vs runtime.

  • :material-api: API REST


    Contratos de listados, tenant y convenciones HTTP.


Guía para autores: Estilo y voz. Runtime del shell React: Cortex Panel (runtime).