“Headless-Modus”

0
9

Vor ein paar Monaten luden wir Marc Anton Dahmen zu zeigen, seine Datenbank-weniger content-management-system (CMS) Automad. Seine post ist ein interessanter Einblick in das templating-engines, einschließlich, wie Sie arbeiten, wie CMS Sie nutzen, und wie diese Auswirkungen auf die Art, wie wir schreiben Dinge, wie etwa Schleifen.

Gut, Automad version 1.3.0 und es stellt eine “headless” – Modus, bringt es mehr im Einklang mit denen der CMS-Landschaft scheint geleitet werden (Wortspiel beabsichtigt).

Und was zum Teufel ist eine “headless” CMS? Ich finde immer, dass der name ein wenig seltsam, aber die Idee ist, dass der Motor für die content-Erstellung ist völlig getrennt von der front-end-display und statt genäht von APIs. Dies bedeutet, dass wir in der Lage, alle die wunderbaren Vorteile der Erstellung von Inhalten in einem CMS ohne eingesperrt in seine Template-Anforderungen. Chris hat eine ausführliche Erklärung des Konzepts von ein paar Jahre zurück.

Ein gutes Beispiel ist WordPress und seine REST-API. Genießen wir noch die einfache Benutzeroberfläche und erweiterbare Verwaltungsfunktionen von WordPress, kann aber senden Sie die Daten überall über das API zum erstellen des front-end. Vielmehr schreiben Sie Ihre templates in JavaScript statt PHP? Go for it!

Wenn das CMS ist ein Körper und die front-end-Ansicht ist der Kopf, dann der Körper kann Schrauben Sie den Kopf, und ersetzen Sie es mit einem anderen. Seltsam, oder?

In jedem Fall, ob es Automad, WordPress, Vernunft, Gehaltvoll, Ghost, Netlify CMS oder jeder andere in der wachsenden Zahl von API-erste Möglichkeiten gibt, die Bewegung in Richtung headless ist ein Raum zu sehen. HeadlessCMS.org ist ein guter Ort, das zu tun. Wir konnten sehen, große Veränderungen, sowohl bessere Inhalte und Entwickler Erfahrungen, das ist es, was all dies zu erreichen versucht.