Warum das kopflose CMS die Art und Weise, wie Unternehmen Inhalte verwalten, für immer verändern könnte

Bild: iStockphoto / nd3000

Da Computer tragbarer und tief in den Alltag integriert wurden, ist der Gedanke, ein Design für Desktops und Laptops zu entwickeln, veraltet. Smartphones, Tablets, Smartwatches, Smart-TVs und Set-Top-Boxen, persönliche Assistenten wie Amazon Echo und Google Home sowie Augmented und Virtual Reality sind Plattformen, bei denen die Bereitstellung von Inhalten berücksichtigt werden muss. Inhaltsersteller benötigen weiterhin eine Benutzeroberfläche, um ihre Arbeit zu verwalten. Inhalte müssen jedoch leichter an die vom Endbenutzer bevorzugte Art des Konsums angepasst werden können.

Die Lösung für dieses Problem ist ein kopfloses CMS - ein Content Management System (CMS), das eine visuelle Benutzeroberfläche zum Erstellen, Aktualisieren und Löschen von Inhalten beibehält, jedoch nur eine API für die Anzeige von Informationen bereitstellt, z. B. einen Website-Generator. eine App für Smartphones oder Tablets oder eine Alexa-Fähigkeit.

Werden Sie Webentwickler von Grund auf neu (TechRepublic Academy)

Was ist ein kopfloses CMS und warum sollte ich es verwenden?

Ein kopfloses CMS abstrahiert die Anzeige von Informationen von der Verwaltung von Informationen. Herkömmliche CMS-Lösungen wie Drupal oder Joomla oder die Blogging-Software Wordpress verfügen über eine voll funktionsfähige Verwaltungsoberfläche, über die Inhaltsersteller ihre Arbeit verwalten können, und ein öffentliches Front-End-System, über das diese Arbeit angezeigt werden kann. Dieses Frontend kann mit benutzerdefinierten Themen erweitert und geändert werden, existiert jedoch im Allgemeinen innerhalb des Paradigmas der Information, die auf einer Webseite dargestellt wird.

Ein kopfloses CMS behält die Verwaltungsoberfläche für Inhaltsersteller bei, bietet Entwicklern jedoch eine API für den Zugriff auf Informationen. Diese Informationen können in einer Vielzahl von Einstellungen angezeigt werden, z. B. in Apps für intelligente Geräte. Headless CMS-Bereitstellungen lassen sich einfacher skalieren, da Aufgaben wie visuelle Themen bei Smartphone-Apps im Allgemeinen auf clientseitige Geräte verlagert werden, während binäre Blobs wie Fotos auf Cloud-Speicherdienste ausgelagert werden können.

Welche guten CMS-Optionen ohne Kopf sind verfügbar?

Rechenzentrum muss unbedingt gelesen werden

  • 8 Vorhersagen für Rechenzentren für 2020
  • 7 Netzwerkvorhersagen für 2020: Automatisierung, Edge-Computing, Wi-Fi 6, mehr
  • Best Practices für die Servervirtualisierung und Tipps, was nicht zu tun ist
  • Quantencomputer: Sieben Wahrheiten, die Sie kennen müssen

Im Open Source-Bereich ist Jekyll die am weitesten verbreitete Option. Dies ist auch das System, das GitHub Pages, den Hosting-Service für Entwickler und ihre Projekte, unterstützt. Jekyll bietet eine Vielzahl von Plugins und Themes zur Verwendung auf seiner Website. Ein weiterer Teil des Jekyll-Ökosystems ist Prose, ein visueller Editor für Jekyll-Websites.

Für kommerzielle Produkte bietet SiteLeaf ein Jekyll-Frontend mit zusätzlichen Funktionen wie dem Veröffentlichen in AWS S3, Rackspace oder über FTP sowie dem Importieren aus Ghost, WordPress, Drupal und mehr.

Contentful ist möglicherweise die umfangreichste verfügbare Lösung mit einer umfangreichen Editor- und Verwaltungsoberfläche mit Unterstützung für granulare Gebietsschemaeinstellungen und API-Unterstützung für JavaScript, Node.js, Ruby, PHP, .NET, Python, Swift, Obj-C, Java, Android und cURL. Neben Jekyll unterstützt Contentful auch Middleman, Metalsmith, Spike, Roots und AWS Lambda.

Einschränkungen traditioneller CMS-Lösungen

Die Verwendung einer klassischen CMS-Plattform zum Anzeigen von Informationen außerhalb ihrer Webplattformen ist aufgrund ihres monolithischen Designs etwas unhandlich. Herkömmliche CMS-Plattformen sind im Allgemeinen in der Art und Weise eingeschränkt, in der sie Informationen anzeigen können. Im Allgemeinen handelt es sich hierbei um PHP-Aufrufe, die Informationen zurückgeben. Der Versuch, dies für eine Smartphone-App zu verwenden, ist besonders schwierig, da zum Einfügen dieser Abfragen entweder ein Wrapper erforderlich ist, mit dem die App serverseitig nach Inhalten suchen kann, oder einfach eine Webansicht für die gesamte App verwendet wird, wodurch der Zugriff auf native UI-Elemente für die App eingeschränkt wird Endbenutzergerät.

Drupal 8 verfügt über ein RESTful Web Services-Modul, das Entwicklern eine teilweise getrennte Schnittstelle bietet, um alternative Modi für die Anzeige von Informationen zu erstellen. Erweiterungen für vorhandene CMS-Lösungen behalten jedoch den Overhead und die Betriebsfehler bei, die bei einer Vanilla-Installation auftreten.

Was ist deine Ansicht?

Verwenden Sie ein kopfloses CMS für Ihr Projekt oder Ihre Organisation? Planen Sie in Zukunft eine Migration auf eine? Teilen Sie Ihre Content-Management-Strategien in den Kommentaren mit.

Newsletter zu Trends im Rechenzentrum

DevOps, Virtualisierung, Hybrid Cloud, Speicher und betriebliche Effizienz sind nur einige der Themen im Rechenzentrum, die wir hervorheben werden. Wird montags und mittwochs geliefert

Heute anmelden

© Copyright 2021 | pepebotifarra.com