EntitioEntitio
Zurück zum Blog
Data ArchitectureDez 2025 · 7 Min. Lesezeit

Schema Design in Collections: Best Practices

Collections erlauben frei definierbare Schemas mit beliebigen Feldtypen und Relationen. Das ist maechtig -- aber auch fehleranfaellig, wenn man ohne Plan startet. Hier sind unsere Empfehlungen nach Monaten im Produktiveinsatz.

Prinzip 1: Flach starten, spaeter verschachteln

Der haeufigste Fehler ist, sofort komplexe verschachtelte Strukturen zu bauen. Startet mit flachen Schemas und fuegt Relationen erst hinzu, wenn ihr einen konkreten Anwendungsfall dafür habt. Jede Relation erhoet die Komplexitaet beim Sync und beim API-Zugriff.

Prinzip 2: Feldtypen bewusst wählen

Wir unterstuetzen Text, Rich Text, Zahl, Datum, Boolean, Auswahl (Single und Multi), Referenz (Relation), Bild-Referenz aus dem DAM und JSON. Waehlt den spezifischsten Typ -- ein Datum als Text-Feld zu speichern funktioniert, aber ihr verliert Sortierung, Filterung und Validierung.

Prinzip 3: Feldgruppen nutzen

Logische Gruppierung macht Schemas lesbar. Typische Gruppen: "Grunddaten", "SEO", "Technische Daten", "Medien". In der UI werden Gruppen als Tabs oder Sektionen dargestellt. Im API-Output koennt ihr nach Gruppe filtern.

Prinzip 4: Webflow-Mapping von Anfang an planen

Jedes Collection-Feld kann auf ein Webflow CMS Feld gemappt werden. Plant das Mapping beim Schema-Design mit ein -- nicht nachträglich. Manche Webflow-Feldtypen haben Einschraenkungen (z.B. maximal 50 Optionen in einem Select-Feld), die euer Schema beeinflussen.

Praxisbeispiel: 89 Hausmodelle

Unser Referenz-Case: 89 Hausmodelle mit über 50 Feldern pro Haus. Grunddaten wie Name und Typ. Technische Daten wie Wohnflaeche, Dachform, Energieklasse. SEO-Felder wie Meta-Title und Description. Medien als Referenzen auf DAM-Assets. Alles synchronisiert nach Webflow CMS.

Schema first, functions follow. Das ist kein Buzzword -- es ist die einzige Strategie, die bei 50+ Feldern noch funktioniert.

Teilen

Bereit für Entitio?

Kostenlos starten
Schema Design in Collections: Best Practices -- Entitio Blog