Payload CMS
Das Payload Content Management System ist modernes und sehr dynamisches Headless Backend zur Erstellung und Verwaltung von Webseiten: https://payloadcms.com/.
Routing
Definiert die Web-Seiten-Struktur.
Daten-Modelle
Wenn individuelle Seiten angelegt werden müssen die Inhalte in einer Datenbank gespeichert werden. Dazu müssen die Inhalte jeder Seite definiert werden ("Collections"). Daraus wird durch payload automatisch ein "Datenbank-Schema" erzeugt. Auch Änderungen im Schema sind jederzeit möglich und werden von payload im Hintergrund automatisch umgesetzt.
Visuelle Komponenten (REACT)
Es ist eine spezielle Stärke von payload, dass Benutzer sehr frei darin sind eigene visuelle / strukturelle Elemente für ihre Web-Seiten selbst zu entwicklen.
Komponenten können das Layout der gesamten Web-Seite betreffen (Header, Footer, Navigation, etc) oder spezielle Elemente auf einzelnen Seiten (Columns, etc).
Seiten-Templates
Wenn die Daten-Inhalte definiert sind, können mit Hilfe der vorhandenen visuellen Komponenten ganze Seiten-Templates definiert werden. Diese Seiten funktionieren dann als "Collections", die es dem Benutzer erlauben viele solche Seiten anzulegen und dann in der Datenbank zu speichern.

Seiten-Templates
Wenn die Daten-Inhalte definiert sind, können mit Hilfe der vorhandenen visuellen Komponenten ganze Seiten-Templates definiert werden. Diese Seiten funktionieren dann als "Collections", die es dem Benutzer erlauben viele solche Seiten anzulegen und dann in der Datenbank zu speichern.