Inhalte
Wie Ihre Informationen geformt sind.
Modelle und Felder
Definieren Sie die Form Ihrer Daten aus sechzehn eingebauten Feldtypen, darunter Rich Text, exakte Dezimalzahlen, Medien, Referenzen und Geopunkte, in der Konsole oder im Code.
Relationen
Verweisen Sie mit einem Referenzfeld von einem Modell auf ein anderes und lesen Sie in einer Abfrage darüber hinweg, mit Beziehungsarten, die bestimmen, ob Zugriff und Löschungen der Referenz folgen.
Prosa und Inline-Modelle
Rich Text, der Ihre eigenen Modelle in beliebiger Reihenfolge zwischen den Absätzen aufnimmt, Inline-Modelle, die Sie einmal definieren und als Feldtypen wiederverwenden, und typisierte Listen.
Hierarchien
Deklarieren Sie ein Referenzfeld als Hierarchie eines Modells, und seine Datensätze bilden einen Baum, wobei jeder Lesezugriff den Pfad des Datensatzes und seine Vorfahren zurückgibt.
Locales
Übersetzen Sie Text- und Prosa-Felder pro Locale, mit einer Rückfallkette, die Feld für Feld durchlaufen wird, und einem strikten Modus, der meldet, welche Felder keine Übersetzung hatten.
Personalisierung
Der Server wählt aus, welche Version eines Datensatzes eine Anfrage erhält, anhand des Kontexts, den der Lesezugriff mitgibt, und der Segmente, in denen der angemeldete Nutzer ist. Mit einem durchgespielten Beispiel.
Varianten
Variieren Sie einen ganzen Datensatz, ein einzelnes Feld oder einen einzelnen Prosa-Eintrag je Zielgruppe, wobei die Variante auf dem Server aus wiederverwendbaren, priorisierten Targeting-Regeln gewählt wird.
Zielgruppen und Segmente
Bauen Sie Zielgruppen aus Kontextdimensionen wie Gerät, Plattform, Locale und Anmeldestatus sowie aus regelbasierten Segmenten, die der Server bei jeder Anfrage auswertet.
Natürliche Schlüssel und Lookups
Sprechen Sie einen Datensatz über einen lesbaren Schlüssel an und deklarieren Sie zusätzliche eindeutige Lookup-Schlüssel für ein Modell, sodass ein Handle oder eine SKU ihn in einer typisierten Abfrage findet.
Design-Tokens
Farbe, Schrift und Abstände liegen als Tokens im Projekt und werden aus der API ausgeliefert, sodass eine App, die sie zur Laufzeit liest, ein Rebranding zeigt, sobald es veröffentlicht ist.