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.json

  • common.adminUI.custom legt fest, welche Methode für Objekt-Eigenschaften genutzt werden soll - siehe io-package.json

  • common.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.