Das Standard Interface ist ein Set an vordefinierten Feldern, das für jede Entität definiert wird. Das Konzept ermöglicht die Entitäten übergreifende Nutzung von ähnlichen Feldinhalten, z.B. zur Darstellung von Listen in der Benutzeroberfläche von Flyo oder das Mapping von Inhalten in kuratierten Content Pools, die mehrere Entitäten umfassen.
Das Standard Interface wird im Tab "Bearbeiten" (1) einer Entität definiert und umfasst ein Set vordefinierter Felder (2):
Die folgende Tabelle zeigt ein Beispiel der Entitäten "Points of Interest", "Veranstaltungen" und "Blogbeiträge" und welche Felder der Entitäten für das Standard Interface verwendet werden könnten:
Hinweis:
Für das Standard Interface ist das Verknüpfen eines Feldes für das Standard Interface-Feld "Titel" Pflicht. Wir empfehlen möglichst viele Felder des Standard Interface zu verknüpfen, um ein gutes Erlebnis in der Benutzeroberfläche zu garantieren.
Standard Interface in der Benutzeroberfläche von Flyo
Durch die Definition des Standard Interface für jede Entität kann Flyo trotz unterschiedlichster Entitäten und Datenstrukturen eine einheitliche Gestaltung in der Benutzeroberfläche sicherstellen:
Die Darstellung von Listen, Karten und anderen Ansichten in der Benutzeroberfläche von Flyo basieren auf der Definition des Standard Interface: (1) Titel Attribut, (2) Teaser Attribut, (3) Bild Attribut.
Standard Interface für die Nutzung kuratierter Content Pools in Integrationen
Kuratierte Content Pools können Inhalte mehrerer Entitäten enthalten. Dies bringt die Herausforderung mit sich, dass die einzelnen Felder dieser Entitäten komplett unterschiedlich sein können. Mit der Definition des Standard Interface für jede Entität wird eine Entitäten übergreifende Konsistenz für ein Set an Feldern geschaffen, das anschliessend in einer Integration verwendet werden kann: