Ir al contenido

Sistema de plugins

El sistema de plugins es un mecanismo previsto para ampliar Opfield con integraciones y módulos operativos.

Un plugin representa una ampliación de las capacidades de Opfield. El sistema de plugins definirá cómo se conectan las extensiones a la aplicación y cómo interactúan con su núcleo.

Su alcance previsto incluye integraciones con sistemas externos y operaciones adicionales de gestión de infraestructura. Aún no se han definido puntos de extensión concretos.

El mecanismo de carga de plugins forma parte del núcleo de Opfield. No es una función de un plan concreto.

Un plugin y un cliente externo de la API cumplen papeles de integración distintos. Un cliente externo llama a operaciones existentes de Opfield a través de la REST API o de MCP. Un plugin está pensado para ampliar las capacidades de la propia aplicación. Las integraciones existentes todavía no constituyen un contrato público del sistema de plugins.

La carga y la gestión de plugins no están implementadas. El formato de paquete, las interfaces del núcleo, el modelo de permisos y las reglas de compatibilidad siguen en diseño. Un SDK y las instrucciones de desarrollo e instalación llegarán cuando se definan estos contratos.

Las integraciones con las versiones actuales de Opfield usan REST API, OAuth y MCP.