22. November 2017

Benutzeroberfläche für virtuelle Typen

Virtuelle Typen waren lange Zeit ein verstecktes Juwel in Structrs API-Builder-Modul (verfügbar in der Enterprise Edition). Um diese leistungsstarke Funktion bekannter zu machen, haben wir eine neue Verwaltungsschnittstelle für virtuelle Typen eingeführt.
Zuvor musste der Benutzer wissen, dass virtuelle Typen existieren und sie manuell im CRUD-Bereich konfigurieren.

Ein Bild sagt mehr als tausend Worte

Das folgende animierte GIF demonstriert einige der Funktionen virtueller Typen, aber man sollte die Dokumentation studieren, um die gesamte Funktionalität virtueller Typen kennenzulernen. (Klicken Sie auf das Bild, um es in einem neuen Tab/Fenster zu öffnen)

Beispielhafte Anwendungsfälle für virtuelle Typen

  • Hochgradig anpassbare ExportVirtual Types ermöglichen es den Benutzern, JSON-Dokumente auf das von externen APIs benötigte Format zuzuschneiden.
    Einige der internen Felder (id, typeusw.) sind „im Weg“? Nehmen Sie sie einfach nicht auf oder weisen Sie ihnen einen anderen Namen zu.
  • Hochgradig anpassbare ImportVirtual Types können auch zur Datenerstellung verwendet werden. Wenn z.B. eine externe API eine id Eigenschaft mitschickt, erstellen Sie einfach ein Mapping, das nicht mit Structrs interner id Eigenschaft interferiert.
  • Schema-Indirektion zur Vermeidung von Refactorings in SeitenBenutzer können einen virtuellen Typ pro Schema-Typ erstellen und nur den virtuellen Typ in ihrer Anwendung verwenden (nur REST). Bei Schema-Änderungen muss nur der virtuelle Typ aktualisiert werden und die Anwendung kann unberührt bleiben.
Kai Schwaiger

Dieser Artikel wurde geschrieben von

Kai Schwaiger

Die neuesten Beiträge von Structr

Zurück zur Übersicht