Admin-Konfiguration
Als Adapter-Entwickler gibt es mehrere Wege eine Konfiguration der Instanz bereitzustellen:
- JSON-Config
JSON-Config custom components
Adapter-React
Materialize HTML/CSS (deprecated)
HTML (deprecated)
Über die io-package.json Konfiguration wird festgelegt, welche Instanz-Konfiguration, Objekt-Eigenschaften oder Admin-Tabs der jeweilige Adapter unterstützt.
common.adminUI.config
legt fest, welche Methode für die Instanz-Konfiguration genutzt werden soll - siehe io-package.jsoncommon.adminUI.custom
legt fest, welche Methode für Objekt-Eigenschaften genutzt werden soll - siehe io-package.jsoncommon.adminUI.tab
legt fest, welche Methode für Admin-Tabs genutzt werden soll - siehe io-package.json
Warnung
Es gibt noch einige weitere Attribute in der io-package.json
, welche dem Admin mitteilen, welche Art genutzt wird. Allerdings sind diese deprecated und sollten nicht mehr verwendet werden!
JSON-Config
Unterstützt seit admin
5
JSON-Config custom components
Unterstützt seit admin
6
Mit den Standard JSON-Config-Komponenten (siehe oben) kann man schon eine Menge realisieren. Sollte darüber hinaus noch mehr benötigt werden, können eigene Komponenten (sog. Custom Components) hinzugefügt werden.
Beispiele:
Materialize HTML/CSS
Unterstützt seit admin
3
HTML
Unterstützt seit admin
2
Warnung
Diese Methode ist veraltet und sollte nicht mehr für neue Adapter verwendet werden. In seltenen Fällen gibt es noch sehr alter Adapter, welche auf noch keine neuere Methode aktualisiert wurden.