marx-software.de

Use case: Headless

In der moderen Web-Landschaft findet man immer mehr SPAs und andere komplexe Web-Anwendungen die Inhalte nur noch als JSON benötigen. Um dieses Szenario zu unterstützen, ist es möglich JSON über das cms auszuliefern.

ContentType der Site anpassen

Diese Anpassung hat zu folge, dass der default Content-Type in dem Inhalte ausgeliefert werden nun JSON ist. Achten sie darauf, dass in diesem Fall auch die Templates entsprechendes JSON generieren müssen.

content:
    type: application/json

Einzelne Inhalts-Seite als JSON ausliefern

Um nur einzelne Inhalte als JSON zu erzeugen, kann der Content-Type auch in der jeweiligen Seite im YAML-Header gesetzt werden. Der Content-Type der Site sollte in diesem Fall nicht angepasst werden.

content:
    type: application/json