Plugin-System
Das Plugin-System ist ein geplanter Mechanismus, um Opfield mit Integrationen und Betriebsmodulen zu erweitern.
Ein Plugin stellt eine Erweiterung der Fähigkeiten von Opfield dar. Das Plugin-System wird festlegen, wie Erweiterungen an die Anwendung angebunden werden und mit ihrem Kern interagieren.
Sein vorgesehener Umfang umfasst Integrationen mit externen Systemen und zusätzliche Operationen zur Infrastrukturverwaltung. Konkrete Erweiterungspunkte sind noch nicht festgelegt.
Architektonische Rolle
Abschnitt betitelt „Architektonische Rolle“Der Mechanismus zum Laden von Plugins gehört zum Kern von Opfield. Er ist keine separate Tariffunktion.
Ein Plugin und ein externer API-Client erfüllen unterschiedliche Integrationsrollen. Ein externer Client ruft bestehende Opfield-Operationen über die REST API oder MCP auf. Ein Plugin soll die Fähigkeiten der Anwendung selbst erweitern. Bestehende Integrationen stellen noch keinen öffentlichen Vertrag für das Plugin-System dar.
Umsetzungsstand
Abschnitt betitelt „Umsetzungsstand“Laden und Verwalten von Plugins sind nicht umgesetzt. Paketformat, Kernschnittstellen, Berechtigungsmodell und Kompatibilitätsregeln befinden sich noch in der Konzeption. Ein SDK sowie Anleitungen zur Entwicklung und Installation folgen, sobald diese Verträge festgelegt sind.
Integrationen mit aktuellen Opfield-Versionen verwenden REST API, OAuth und MCP.