Headless CMS vs. traditionelles CMS

Veröffentlicht: 2020-10-09

Inhaltsverzeichnis


All diese Diskussionen über Headless-CMS und traditionelle CMS haben Sie vielleicht müde und desorientiert zurückgelassen, weshalb unser heutiger Artikel versuchen wird, die Dinge in eine andere Richtung zu lenken, indem er sich mehr darauf konzentriert, Ihnen zu helfen, die Angelegenheit gründlich zu verstehen – und all die unnötigen Gespräche zu vermeiden der Prozess.

Verstehen des traditionellen CMS

Die Definition

Das traditionelle, gekoppelte CMS ist Ihre typische Content-Management-Plattform, bei der alles – das Frontend (die Präsentationsschicht) und das Backend (die Inhaltsdatenbank und die redaktionelle Oberfläche) – eng und direkt miteinander verbunden sind, was eine einfachere Verwaltung von Inhalten ermöglicht.

So funktioniert herkömmliches CMS

Was traditionelles CMS für die Praxis bedeutet

Wenn alles auf einer solchen systemischen Ebene direkt verknüpft ist, können Sie Änderungen an Ihrem Backend vornehmen und diese mit minimaler Konfiguration auf Ihrem Frontend widerspiegeln. Auf diese Weise wird es auch den nicht-technischen Mitgliedern Ihres Teams leichter fallen, Inhalte auf Ihrer Website zu verwalten und zu veröffentlichen.

Die Praktikabilität traditioneller CMS zeigt sich am besten in einer Blogging-Plattform wie WordPress. In WordPress wird der Prozess der Inhaltsverwaltung benutzerfreundlich gestaltet, wobei Änderungen an Schriftarten oder Layouts einer Website per Knopfdruck auf dem Dashboard vorgenommen werden. Auch die Installation zusätzlicher Funktionen in WordPress ist ein Kinderspiel, da Sie Plugins jederzeit direkt aus dem Backend herunterladen und installieren können.

Beispiele für traditionelle CMS
Wordpress, Squarespace, Magento

Wie herkömmliche CMS die Fähigkeiten eines Systems diktieren

Im weiteren Sinne ist das traditionelle CMS konservativ und mit begrenzter Skalierbarkeit.

Konservativ : Aus der Perspektive eines Entwicklers ist es schwierig, in einem traditionellen CMS innovativ zu sein, da das System selbst von Natur aus starr und monolithisch ist. Und da das Frontend und das Backend eines traditionellen CMS eng miteinander verbunden sind, benötigt jede neue Funktionalität, die auf dem Frontend implementiert wird, auch einen eigenen dedizierten Backend-Support. Aus diesem Grund sollten Sie bei herkömmlichen CMS eine systemweite Wartung als regelmäßige Sache ansehen, da diese Wartung erforderlich ist, um neue Funktionalitäten auszurollen und die Stabilität im gesamten System zu gewährleisten.

Begrenzte Skalierbarkeit : Wenn Sie Schichten und Schichten neuer Funktionalitäten zu Ihren bestehenden im traditionellen CMS hinzufügen, werden Sie wahrscheinlich auf Leistungsprobleme stoßen, da nicht alle dieser neuen Funktionalitäten für Ihr spezifisches System entwickelt wurden. Gepaart mit der Tatsache, dass die Implementierung neuer Funktionalitäten bei traditionellen CMS oft ein nervenaufreibender Prozess ist, bleibt die Skalierbarkeit ein inhärenter Nachteil traditioneller CMS, der sich so schnell nicht ändern wird.

Einschränkungen Beschreibungen
Konservativ Herkömmliche CMS raten von Innovationen und Experimenten ab, da Frontend und Backend eng miteinander verbunden sind.
Begrenzte Skalierbarkeit Die Aufwärtsskalierung in traditionellen CMS ist aufgrund der fehlenden Auswahlmöglichkeiten (dh Bindung an eine bestimmte Plattform) schwierig.

Der Fall für Headless CMS

Es ist kein Zufall, wie Amazon an seinen jetzigen Platz gelangt ist. Angesichts der Tatsache, dass Amazon mit seinem vollständig entkoppelten CMS alle paar Sekunden ein neues Frontend herausbringt – und dass AWS (Amazon Web Services) über 70 % seiner Betriebsgewinne einnimmt – glauben wir, dass Amazon nicht so sehr ein ist E-Commerce-Unternehmen, da es eher ein Technologieunternehmen mit einem E-Commerce-Geschäft nebenbei ist. Und das macht Sinn, denn nur mit einem entkoppelten, Headless-CMS könnte Amazon ein Maß an Flexibilität und Skalierbarkeit erreichen, das sonst mit dem traditionellen CMS unerreichbar wäre.

Headless CMS: Die Definition

Bei „Headless“ geht es eher darum, wie das Backend der Headless-Architektur funktioniert – indem dem Head (dem Frontend) keine Aufmerksamkeit geschenkt wird. Aber da jedes System einen Kopf braucht – da selbst das einfachste System noch ein Terminal hat, um alle notwendigen Informationen anzuzeigen – scheint der kopflose Weg für den durchschnittlichen Laien nicht allzu praktisch zu sein. Denn warum den Kopf verlieren?

An dieser Stelle kann die Headless-Architektur auf einfachere Weise neu definiert werden – ein (mehrköpfiges) Content-Management-System, in dem Inhalte durch die Verwendung von APIs an den/die Head(s) (Präsentationsschichten) geliefert werden. Auf diese Weise kann beispielsweise ein Inhalt auf mehreren Frontends und auf mehreren Plattformen gleichzeitig veröffentlicht werden. Dies bedeutet folglich, dass die Entwicklung in Headless CMS ihrer Natur nach asynchron ist, wobei Frontend-Änderungen vorgenommen werden können, ohne befürchten zu müssen, dass das Backend beeinträchtigt wird, und umgekehrt.

So funktioniert Headless CMS

Beispiele für Headless-CMS
Zufrieden, Kentico, Magento Commerce

Verständnis der APIs in der Headless-Architektur

API kann als Kernkomponente einer Headless-Architektur angesehen werden. Es ist, vereinfacht gesagt, eine Möglichkeit für verschiedene Systeme (mit unterschiedlichen Programmiersprachen), miteinander zu kommunizieren.

Über APIs kann eine Produktlistenseite in Ihrem Frontend Daten von Ihrem Backend anfordern, ohne wirklich zu wissen, wie Ihr Backend funktioniert. In der Praxis bedeutet dies, dass Ihr Unternehmen nicht mehr auf ein einziges Backend und/oder ein einziges Frontend beschränkt ist, solange die verwendeten APIs vollständig mit Ihrem System kompatibel sind, und diese ersetzt werden können, ohne Ihren gesamten Betrieb lahmzulegen . Da Sie nicht auf nur ein Frontend beschränkt sind, kann ein Inhalt außerdem für beliebte oder sogar unkonventionelle Frontends wie Verkaufsautomaten, Werbetafeln, Wearables und vieles mehr verfügbar gemacht werden.

Wissen, wann man Headless CMS wählen sollte

Die Vor- und Nachteile von Headless CMS

Da sich bei Headless CMS fast alles um APIs dreht, ist die Architektur selbst praktischer und technischer als Ihr traditionelles CMS. Und das bedeutet, dass das Bearbeiten und Veröffentlichen von Inhalten in einem Headless-CMS im Vergleich zur traditionellen, monolithischen Architektur kein so fester Vorgang ist; Im Gegenzug erhalten Sie jedoch viel mehr Freiheit , jede Art von Inhalt zu erstellen, die Sie möchten, und sind nicht auf die verwendete Plattform beschränkt.

In einer reinen Headless-CMS-Plattform wie beispielsweise Contentful können Sie Inhaltsmodelle erstellen, die als Blaupausen für Ihre Inhalte dienen. Diese Inhaltsmodelle eröffnen Ihrem Inhaltsteam mehr Möglichkeiten, Inhalte zu erstellen, und fungieren als Schlüssel für ein vielfältiges und flexibles CMS.

Inhaltsmodellierung in Headless CMS
Strukturieren Sie eine wiederverwendbare Fallstudienseite, indem Sie ein Inhaltsmodell erstellen
Quelle: Inhaltlich

Trotz der Tatsache, dass die Architektur selbst auf Skalierbarkeit ausgelegt ist, ist die Wartung eines Headless-CMS im Vergleich zu einem herkömmlichen CMS nicht so einfach. Es läuft alles auf die Tatsache hinaus, dass Sie und Ihr Team in Headless CMS die volle Verantwortung für alle Wartungs- und Instandhaltungsarbeiten (einschließlich der Wartung Ihrer benutzerdefinierten APIs) tragen. Diese völlige Entwicklungs- und Innovationsfreiheit bedeutet auch, dass Sie nur auf sich selbst zurückgreifen müssen und dass die Entwicklung und Wartung eines Headless-CMS teurer sein kann als erwartet, da der Prozess mit einem höheren Grad an Technik und Risiko verbunden ist.

Wenn Ihr Team im Umgang mit Headless CMS und all der damit verbundenen Abstraktion unerfahren ist, kann dies die Markteinführungszeit Ihres Unternehmens möglicherweise sogar verzögern.

Die Headless-Architektur selbst ist eine Entscheidung, nicht an eine einzige Plattform und alles, was dazu gehört, gebunden zu sein. Für einen typischen E-Commerce-Vorgang können Sie beispielsweise eine flexible Headless-Lösung wie Headless Magento mit seinen vollständigen APIs wählen, um Ihr Backend zu betreiben; und dann – in dem Wissen, dass Ihnen die Auswahlmöglichkeiten nicht eingeschränkt sind – können Sie sich für ein anderes ERP-System eines Drittanbieters entscheiden, um Ihre Finanzen und Logistik zu verwalten.

Vorteile Nachteile
Modulare Backend(s) und Frontend(s) Kostspielig zu entwickeln
Ermöglicht die asynchrone Entwicklung zwischen Frontend und Backend Erfordert Programmierkenntnisse
Inhalte können auch unkonventionellen Geräten wie Werbetafeln und Wearables zur Verfügung gestellt werden Könnte die Markteinführungszeit aufgrund der hohen Schwierigkeit bei der Implementierung tatsächlich verzögern

Wann Sie sich für Headless CMS entscheiden sollten

Früher war Headless CMS hochmodern und für kleinere Unternehmen unzugänglich, da die Implementierung eines funktionierenden Headless-Systems mit viel Arbeit und Kosten verbunden war. Mit der Zeit wird Headless CMS jedoch zum Mainstream und für jedermann zugänglich.

Da es immer noch einige Nachteile gibt, die mit Headless-CMS verbunden sind, sollten Unternehmen, die auf Headless umsteigen möchten, diesen Ansatz nur in Betracht ziehen, wenn sie glauben, dass ihr Unternehmen das Potenzial hat, nach oben zu skalieren, und über die Ressourcen verfügen, die erforderlich sind, um ein Headless-CMS zu entwickeln und zu pflegen CMS.

Tatsächlich könnten Ihnen sogar die meisten Funktionen fehlen, die Sie für selbstverständlich halten, wenn Sie sich für den Headless-Ansatz entscheiden, da es keine sofort einsatzbereite mehrsprachige Erfahrung mit Headless CMS gibt. Sogar eine Website-Suchfunktion auf Ihrer Website kann beispielsweise schwierig zu implementieren sein, da es mehrere Wochen oder länger dauern kann, bis die Funktion vollständig stabil ist.

Vergleich traditioneller vs. Headless Commerce

Hat traditionelles CMS noch einen Platz?

Wenn Sie alle Vor- und Nachteile beider CMS abwägen, wäre ein traditionelles CMS sinnvoller für Unternehmen, die nur ein CMS wünschen, um Inhalte für ihre webbasierte Website bequem und einfach zu verwalten. In Fällen wie diesem würde Headless bedeuten, für relativ wenig Gewinn die Extrameile zu gehen – es ist übertrieben und wird Ihre Time-to-Market beeinträchtigen.

Den Kopf verlieren

Da Plattformanbieter Headless-CMS in rasantem Tempo einführen und ihre Systeme kontinuierlich neu gestalten, um interne API-Aufrufe zu ermöglichen, die mit Drittanbieter- oder kundenspezifisch entwickelten externen Frontends verwendet werden können, ist die Bereitstellung eines Headless-Systems jetzt ein viel einfacherer Prozess als vor Jahren .

Magento ist ein Paradebeispiel dafür, wie Headless CMS im Laufe der Zeit immer mehr zum Mainstream wird. Mit seinen vollständigen APIs können Entwickler ihren eigenen Headless Commerce aufbauen und alle Vorteile eines flexiblen Content-Management-Systems genießen. Gekoppelt mit einer Progressive Web App als Frontend-Lösung berichten Händler auf ganzer Linie von erhöhten Konversionsraten sowie von Boosts bei anderen wichtigen Metriken.

Für Magento-Händler, die kopflos werden wollen, aber noch keinen zuverlässigen Lösungsanbieter gefunden haben, um den Sprung zu schaffen, bieten wir hier bei SimiCart die vollständige Lösung, die bereit ist, Ihr Einkaufserlebnis im Geschäft zu verändern.

Gehen Sie kopflos mit Simicart