Wann ist die Verwendung von Headless WordPress sinnvoll?

Veröffentlicht: 2020-08-10

Heutzutage wird viel über die Verwendung von Headless WordPress gesprochen. Für Uneingeweihte ist es die Praxis, ein WordPress-Backend zu verwenden, um Inhalte an eine externe Anwendung zu liefern. Das kann eine mobile App, eine statische Website, eine progressive Webanwendung oder so ziemlich alles andere sein, was sich ein Entwickler ausdenken kann.

Diese Konfiguration hat einige echte Vorteile. Das Größte ist vielleicht, dass Sie den vertrauten Ablauf der Inhaltserstellung von WordPress nutzen können. Von dort aus können diese Inhalte an beliebig vielen verschiedenen Stellen verwendet werden. Inhaltsersteller müssen nicht unbedingt neue Software erlernen, während Entwickler die besten Tools für das Projekt verwenden können – ob WordPress oder nicht.

Klingt ziemlich erstaunlich, oder? So leistungsfähig eine Headless-WordPress-Konfiguration auch sein kann, es ist nicht unbedingt der richtige Weg für jeden. Es gibt einige potenzielle Nachteile, ganz zu schweigen von einer Menge zusätzlicher Arbeit, um alle Ihre Enten in eine Reihe zu bringen.

Um wirklich zu wissen, ob Headless WordPress für Ihr Projekt geeignet ist, ist es wichtig, die Vor- und Nachteile sowie Ihre Ziele zu berücksichtigen. Der folgende Leitfaden soll Ihnen helfen, die beste Entscheidung für Ihre Umstände zu treffen.

Was ist anders an Headless WordPress?

Technisch gesehen ist eine Headless-WordPress-Installation (manchmal auch als „entkoppelte“ Installation bezeichnet) genau wie jede andere. Es hat immer noch die gleichen Serveranforderungen und verwendet eine Datenbank.

Aber es gibt ein paar wesentliche Unterschiede, die Sie beachten sollten:

WordPress-Designs können irrelevant sein

Wenn Sie WordPress ausschließlich dazu verwenden, Inhalte an eine externe Anwendung weiterzugeben, machen Sie sich möglicherweise keine allzu großen Sorgen um das Frontend Ihrer Installation. Das bedeutet, dass Sie bei einem der Standardthemen bleiben können, z. B. Twenty Twenty.

Da du keine Besucher auf deine WordPress-Seite einlädst, entscheidest du dich möglicherweise sogar dafür, den Zugriff auf das Frontend ganz zu blockieren.

Sie können Plugins verwenden ... bis zu einem gewissen Punkt

Auf einer typischen Website sind Plugins einer der Hauptvorteile der Verwendung von WordPress. Mit ihnen können Sie alle Arten von Funktionen mit nur wenigen Klicks hinzufügen. Aber sie bekommen hier eine andere Bedeutung.

Plugins, die einer WordPress-Website Funktionen hinzufügen, werden im Allgemeinen nicht auf die Anwendung übertragen, in die Sie Inhalte verschieben. Wenn Sie beispielsweise einen statischen Site-Generator wie GatsbyJS verwenden, wird Ihre Installation von WooCommerce es Ihnen nicht erlauben, einen Shop auf dieser externen Site zu betreiben – zumindest nicht ohne schweres Heben. Gleiches gilt für ein über ein Plugin erstelltes Kontaktformular.

Dennoch können Plugins immer noch für andere Dinge verwendet werden. Die externe App oder Website, auf die Sie Inhalte übertragen, erfordert möglicherweise ein Plugin, das die Kommunikation mit WordPress ermöglicht. Darüber hinaus könnten einige Plugins, die zur Verbesserung des WordPress-Backends verwendet werden, immer noch hilfreich für die Inhaltserstellung oder den Workflow sein.

Die WordPress-REST-API kann erforderlich sein

Das Pushen Ihrer Inhalte von WordPress an eine externe Quelle bedeutet wahrscheinlich, dass auch die REST-API benötigt wird. Dies kann jedoch davon abhängen, wohin Sie Inhalte verschieben. Es können auch andere APIs verwendet werden.

Die API macht die Seiten, Beiträge und mehr Ihrer Website als JSON-Antwort verfügbar. Dieses Format funktioniert mit nahezu jeder Sprache oder Bibliothek, die Sie auf Ihrer externen App oder Website verwenden – PHP, Node.js und Swift sind erstklassige Beispiele.

Obwohl die API standardmäßig aktiviert ist, gibt es Szenarien, in denen ein Entwickler sie deaktivieren könnte, wenn sie nicht aktiv verwendet wird. Es ist nur etwas, das Sie im Hinterkopf behalten sollten, wenn Sie sich für eine Headless-Installation entscheiden.

Ein Laptop-Computer.

Szenarien für die Verwendung von Headless WordPress

Nachdem wir nun etwas mehr darüber wissen, was Headless WordPress ist und was es einzigartig macht, werfen wir einen Blick auf einige Anwendungsszenarien. Dies sind natürlich nur einige Beispiele – vielleicht finden Sie andere Projekte, bei denen es perfekt passt.

Bereitstellen von Inhalten für eine mobile Anwendung

Wenn Sie den Inhalt Ihrer Website in eine mobile App einspeisen müssen, ist Headless WordPress eine großartige Lösung. Dies schafft Konsistenz in den Inhalten Ihrer Marke und erspart Ihnen, das Rad neu erfinden zu müssen.

Und obwohl wir die Möglichkeit erwähnt haben, WordPress nur für Inhalte zu verwenden, müssen Sie diesen Weg nicht gehen. Tatsächlich können Sie eine Standard-WordPress-Website – komplett mit einem Frontend – betreiben und gleichzeitig den Inhalt der Website an Ihre mobile Anwendung übertragen.

Dies könnte beispielsweise verwendet werden, um den Blog Ihrer Website für Benutzer der mobilen App verfügbar zu machen. Oder wenn Sie eine Mitgliederseite betreiben, können alle exklusiven Inhalts- und Kontoverwaltungsfunktionen auch auf eine App übertragen werden.

Betrieb einer statischen Microsite

Wenn Sie eine Microsite für ein Produkt oder eine Dienstleistung erstellen, von der Sie erwarten, dass sie viel Verkehr erhält, ist eine Standard-WordPress-Website möglicherweise nicht gut geeignet. All diese Datenbankaufrufe und speicherintensiven Operationen können einen Webserver lahmlegen.

Hier kann eine statische Website sehr sinnvoll sein. Seiten werden blitzschnell geladen, selbst bei Webhosting-Paketen auf niedrigerer Ebene.

Gleichzeitig möchten Sie das Content-Management weder für sich noch für Ihren Kunden zu einer Qual machen. Mit einer Headless-WordPress-Konfiguration ist Content Management vertraut. Es ist keine zusätzliche Schulung erforderlich, da das Erstellen von Seiten und Beiträgen so ist wie immer.

Interaktion mit einer JavaScript-Benutzeroberfläche

Progressive Webanwendungen bieten leistungsstarke Funktionen direkt über einen typischen Webbrowser. Und sie werden oft mit verschiedenen JavaScript-Varianten wie React und Vue erstellt.

Auch hier sind Geschwindigkeit und Benutzerfreundlichkeit von großer Bedeutung. Benutzer müssen verschiedene Aufgaben innerhalb der Anwendung ausführen, jedoch ohne Verzögerung oder andere serverbasierte Verzögerungen. Ein traditionelles CMS wird für diese Art von Projekt im Allgemeinen nicht empfohlen.

Dennoch kann WordPress verwendet werden, um Inhalte in eine progressive Web-App einzuspeisen. Inhalte können in die App gepusht und dann für schnelle Ladezeiten zwischengespeichert werden. Dies vermittelt ein natürlicheres Gefühl für Interaktionen und führt zu einer besseren Benutzererfahrung.

Eine Person, die ein Mobiltelefon benutzt.

Zeiten, in denen Headless WordPress übertrieben sein kann

Obwohl diese Technik eine große Flexibilität bietet, ist sie nicht unbedingt für jeden Anlass geeignet. Daher ist es wichtig, über die Gründe für die Vermeidung von Headless WordPress zu sprechen.

Für den Anfang kann die Verwendung von Headless WordPress ein gutes technisches Wissen erfordern. Dies geht weit über die typische Themen- und Plugin-Entwicklung hinaus. Dies kann alles umfassen, von der Verwendung der Befehlszeile bis hin zum Verständnis der Interaktion mit der REST-API. Die Lernkurve kann ziemlich steil sein.

Dann gibt es noch die zusätzliche Beinarbeit, die Sie erledigen müssen, um alles einzurichten. Sie müssen nicht nur eine Kopie von WordPress installieren und konfigurieren, sondern auch über das Ziel für Ihre Inhalte nachdenken. Statische Site-Generatoren erfordern beispielsweise auch ihre eigenen einzigartigen Konfigurationen.

Und obwohl es großartig ist, neue Dinge zu lernen, gibt es auch ein Endergebnis, über das man sich Sorgen machen muss. Bei kleineren Low-Budget-Projekten ist es möglicherweise nicht möglich, kopflos zu arbeiten.

Eine traurig aussehende Katze.

Pushen Sie Website-Inhalte fast überall hin

Es ist leicht zu erkennen, warum Headless WordPress zu einem Trend geworden ist. Mit ein wenig Ellbogenfett können Sie den Inhalt Ihrer Website nehmen und an nahezu jedes Ziel übertragen.

Dies zeigt auch die anhaltende und manchmal unerwartete Flexibilität von WordPress. Es kann nicht nur zum Erstellen praktisch jeder Art von Website verwendet werden, sondern auch als Mittel zum Bereitstellen von Inhalten. Und aufgrund seiner Popularität erleichtert die Entwicklergemeinschaft den Prozess weiterhin.

Ist eine Headless-WordPress-Konfiguration für Ihr Projekt sinnvoll? Hoffentlich hilft Ihnen dieser Leitfaden, die beste Wahl für Ihre Bedürfnisse zu treffen.