{"id":849191,"date":"2023-09-20T01:38:24","date_gmt":"2023-09-20T06:38:24","guid":{"rendered":"https:\/\/blogging-techies.com\/ge\/was-ist-headless-wordpress-und-wie-wird-es-verwendet\/"},"modified":"2023-09-20T01:38:24","modified_gmt":"2023-09-20T06:38:24","slug":"was-ist-headless-wordpress-und-wie-wird-es-verwendet","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/ge\/was-ist-headless-wordpress-und-wie-wird-es-verwendet\/","title":{"rendered":"Was ist Headless WordPress und wie wird es verwendet?"},"content":{"rendered":"<p>\n<img decoding=\"async\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2021\/12\/%C2%BFQue-es-WordPress-sin-cabeza-y-como-usarlo.png\"><\/p>\n<p>In den letzten Jahren wurde im Internet viel \u00fcber Headless WordPress gesprochen, ein Unterthema des Trends zum Headless Commerce.  F\u00fcr viele Menschen kann es schwierig sein, das Konzept zu verstehen (kein Wortspiel beabsichtigt).<\/p>\n<p>W\u00e4hrend WordPress-Vorlagen und -Plugins den Benutzern zahlreiche Optionen bieten, wurde dieses Setup daf\u00fcr kritisiert, dass es starrer sei, als einige Benutzer es gerne h\u00e4tten.  Alternativ schauen wir uns an, wie Headless-WordPress im Vergleich zu herk\u00f6mmlichem WordPress abschneidet und wie es Ihre Entwicklung flexibler machen kann.<\/p>\n<p>Wie Sie feststellen werden, ist der offensichtlichste Unterschied zwischen den beiden ihre Komplexit\u00e4t.  In den meisten F\u00e4llen erfordert WordPress nur sehr wenig Programmiererfahrung.  Im Gegenteil: Um Headless WordPress optimal nutzen zu k\u00f6nnen, m\u00fcssen Sie sich mit einer Vielzahl von Programmiersprachen und Frameworks auskennen.<\/p>\n<p>Wenn Sie mit Programmier- und Auszeichnungssprachen wie HTML, CSS oder JavaScript nicht vertraut sind, kann es sich lohnen, einen professionellen Entwickler zu engagieren.  Wenn Sie leistungsstarke Webdienste und Applets erstellen m\u00f6chten, ben\u00f6tigen Sie m\u00f6glicherweise jemanden, der Erfahrung mit Multiparadigmen-Programmiersprachen wie C# und Hardcore-Java hat.<\/p>\n<p>Nachdem wir nun Ihre Optionen dargelegt haben, wollen wir uns damit befassen, was Headless-WordPress vom herk\u00f6mmlichen WordPress unterscheidet.<\/p>\n<h2>Traditionelles WordPress<\/h2>\n<p>Herk\u00f6mmliches WordPress verwendet PHP, um die Benutzeroberfl\u00e4che Ihrer Website zu generieren.  Dies geschieht durch die dynamische Erstellung visueller HTML-Komponenten basierend auf den Themen und Inhalten, die Sie in die WordPress-Oberfl\u00e4che eingeben.<\/p>\n<p>All dies wird sowohl zum Frontend als auch zum Backend Ihrer Website.  Obwohl PHP schnell und zuverl\u00e4ssig ist, schr\u00e4nkt es Ihre M\u00f6glichkeiten ein.  Was ist, wenn Sie das Frontend Ihrer Website mit einer anderen Skriptsprache oder einem anderen Framework f\u00fcr Ihre Website erstellen m\u00f6chten?  Hier kommt Headless WordPress ins Spiel.<\/p>\n<h2>Wie Headless WordPress anders ist<\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2021\/12\/1640712971_952_%C2%BFQue-es-WordPress-sin-cabeza-y-como-usarlo.png\" alt=\"Kopfloses WordPress\" width=\"1200\" height=\"600\"><\/p>\n<p>Headless WordPress nimmt WordPress die Frontend-Entwicklung aus den H\u00e4nden.  Mit anderen Worten: Sie sind nicht auf die PHP-Implementierung von WordPress beschr\u00e4nkt, um das Frontend Ihrer Website zu erstellen.  Sie k\u00f6nnen weiterhin das WordPress-Dashboard verwenden, es aber auch delegieren, um nur das Backend zu generieren.<\/p>\n<p>Anschlie\u00dfend k\u00f6nnen Sie ein anderes Framework verwenden, um die Benutzeroberfl\u00e4che Ihrer Website zu erstellen.  Aus diesem Grund wird es \u201eheadless\u201c genannt, weil Sie f\u00fcr Ihre Website immer noch den \u201eK\u00f6rper\u201c von WordPress verwenden, f\u00fcr deren \u201eGesicht\u201c jedoch ein anderes Tool verwenden.  Sie verwenden das WordPress-Dashboard also nur f\u00fcr Daten, nicht f\u00fcr die \u00c4sthetik.<\/p>\n<p>Headless WordPress sorgt f\u00fcr ein vielseitigeres Content-Management-System (CMS).  Es bietet Benutzern au\u00dferdem mehr Optionen f\u00fcr die Webentwicklung.  Sie k\u00f6nnen beispielsweise ein JavaScript-basiertes Framework wie Angular, Vue oder REACT implementieren.  Oder Sie k\u00f6nnen ein anderes PHP-Framework implementieren, z. B. Laravel, CodeIgniter oder Symfony.<\/p>\n<p>Verwenden Sie diese Tools f\u00fcr das Frontend und rufen Sie Ihre Daten dann \u00fcber die WordPress REST-Anwendungsprogrammierschnittstelle (API) ab.  Wenn wir Headless WordPress verwenden, befinden sich Frontend und Backend normalerweise auf verschiedenen Servern.  Die WordPress REST API erleichtert die Kommunikation zwischen diesen Servern, also zwischen Kopf und K\u00f6rper.<\/p>\n<p>Dies erspart Ihnen das Schreiben und Hosten Ihres eigenen Backends.  Sie k\u00f6nnten sicherlich einen Entwickler daf\u00fcr bezahlen, dies f\u00fcr Sie zu tun, aber in den meisten F\u00e4llen w\u00e4re es teurer.  Sie k\u00f6nnen damit rechnen, einem Backend-Entwickler mindestens 60 US-Dollar pro Stunde zu zahlen, was bei gro\u00dfen Projekten teuer sein kann.  Das WordPress-Dashboard gibt Ihnen mehr Kontrolle und kann sowohl von Anf\u00e4ngern als auch von erfahrenen Entwicklern verwendet werden.<\/p>\n<p>Jede Entwicklungsumgebung ist anders und hat daher unterschiedliche Konfigurationsanforderungen.  In den meisten F\u00e4llen werden Sie aufgefordert, eine neue Instanz Ihrer WordPress-Website zu erstellen und eine Datenbank in der Framework-IDE anzubinden.  Als N\u00e4chstes m\u00fcssen Sie die WordPress-API \u00fcber die Systemsteuerung konfigurieren.<\/p>\n<p>Gl\u00fccklicherweise stellen Ihnen die meisten Frameworks Tutorials zur Verf\u00fcgung, die Ihnen den Einstieg erleichtern.  Zu den beliebtesten Frontend-Framework-Optionen geh\u00f6ren:<\/p>\n<ul>\n<li>Reagieren<\/li>\n<li>Eckig<\/li>\n<li>Vue.js<\/li>\n<li>Ember.js<\/li>\n<li>jQuery<\/li>\n<li>Semantische Benutzeroberfl\u00e4che<\/li>\n<li>Stiftung<\/li>\n<\/ul>\n<h2>Ein Vergleich von traditionell und kopflos<\/h2>\n<p>Wie schneidet Headless im Vergleich zu herk\u00f6mmlichem WordPress ab?  Um das Verst\u00e4ndnis zu erleichtern, schauen wir uns die Vor- und Nachteile jedes einzelnen an:<\/p>\n<h3>Vorteile von traditionellem WordPress<\/h3>\n<p><strong>Eine Vielzahl gebrauchsfertiger L\u00f6sungen<\/strong>: Sie haben Zugriff auf das gesamte WordPress-\u00d6kosystem, wenn Sie sich entscheiden, beim traditionellen WordPress zu bleiben.  Dazu geh\u00f6ren alle verf\u00fcgbaren Plugins, Shortcodes, Slider, Galerien und Themes.  Sie sind alle gut getestet und garantiert.<\/p>\n<p><strong>Schnelle Entwicklung<\/strong>: Traditionelles WordPress ist einfach zu verwenden.  Alle visuellen Komponenten werden Ihnen \u00fcber eine assistenten\u00e4hnliche Oberfl\u00e4che zur Verf\u00fcgung gestellt.  Dar\u00fcber hinaus gibt es zahlreiche Ressourcen, die Ihnen helfen, das Beste aus traditionellem WordPress herauszuholen.  Sie m\u00fcssen auch keine eigenen Themes von Grund auf erstellen.  Sie k\u00f6nnen sie kaufen oder die lange Liste kostenloser WordPress-Themes verwenden.  Mit diesen Elementen k\u00f6nnen Sie schnell visuell ansprechende Websites entwickeln.<\/p>\n<p><strong>WYSIWYG-Erlebnis<\/strong>: Mit dem visuellen WordPress-Editor k\u00f6nnen Sie im Handumdrehen genau sehen, wie Ihre Website aussehen wird.  Dar\u00fcber hinaus entscheiden Sie sich f\u00fcr den Kauf von Plugins wie Elementor oder WP Bakery, um Ihre Designs anzuzeigen.<\/p>\n<h3>Nachteile von traditionellem WordPress<\/h3>\n<p><strong>Beschr\u00e4nkt auf WordPress-Mechaniken<\/strong>: Obwohl WordPress Ihnen eine beeindruckende Toolbox zur Verf\u00fcgung stellt, kann es bei unsachgem\u00e4\u00dfer Verwendung restriktiv sein.  Beispielsweise ist es nahezu unm\u00f6glich, dynamischere Projekte wie eine progressive Webanwendung zu erstellen.<\/p>\n<h3>Vorteile von Headless WordPress<\/h3>\n<p><strong>Kompartimentierung<\/strong>: Der Hauptvorteil von Headless WordPress besteht darin, dass Sie WordPress als Backend und eine Drittanbieterl\u00f6sung als Frontend verwenden k\u00f6nnen.  Sie k\u00f6nnen unabh\u00e4ngig voneinander arbeiten, sich aber integrieren.  Wenn etwas schief geht, ist es einfacher, die fehlerhafte Komponente zu ermitteln.<\/p>\n<p><strong>Vielseitigkeit<\/strong>: Headless WordPress bietet Ihnen eine gr\u00f6\u00dfere Vielfalt an Tools zum Erstellen funktionalerer Websites und Anwendungen.  Sie k\u00f6nnen beispielsweise ein Framework wie Gatsby f\u00fcr schnelle statische Webseiten implementieren.  Dar\u00fcber hinaus k\u00f6nnen Sie mit integrierten Entwicklungsumgebungen (IDEs) von Drittanbietern arbeiten, um spezialisiertere Webanwendungen zu erstellen.<\/p>\n<p><strong>Verfeinerte Kontrolle<\/strong>\u2013 Headless WordPress gibt Ihnen mehr Kontrolle \u00fcber die Pr\u00e4sentation Ihres Projekts.  Sie k\u00f6nnen die Benutzeroberfl\u00e4che besser anpassen, da Sie mehr Optionen f\u00fcr das Layout und die Positionierung Ihrer Komponenten haben.<\/p>\n<p><strong>Weitere Optionen zur Ver\u00f6ffentlichung von Inhalten<\/strong>\u2013 Headless WordPress erm\u00f6glicht plattform\u00fcbergreifendes Publizieren, sodass Sie nicht auf Webanwendungen beschr\u00e4nkt sind.  Sie k\u00f6nnen beispielsweise die WordPress-API verwenden, um Desktop- und\/oder Telefonanwendungen zu erstellen.<\/p>\n<h3>Nachteile von Headless WordPress<\/h3>\n<p><strong>Weniger benutzerfreundlich<\/strong>: Der Hauptvorteil von traditionellem WordPress ist seine Benutzerfreundlichkeit.  Sie k\u00f6nnen Ihr WordPress-Projekt an einen anderen Content-Entwickler oder Kunden \u00fcbergeben, und dieser w\u00fcrde dann ganz einfach verstehen, wie es funktioniert.  Allerdings kann es schwieriger sein, an Headless-WordPress-Projekten zusammenzuarbeiten (insbesondere f\u00fcr Nicht-Entwickler).  Die Arbeit zwischen Ihrem Frontend-Framework und dem WordPress-Backend erfordert oft Zeit und M\u00fche, insbesondere wenn Sie Frameworks wie Angular und React studieren m\u00fcssen.  Wenn Sie Headless WordPress verwenden m\u00f6chten, ist es am besten, Ihren Entwicklungsprozess zu dokumentieren.<\/p>\n<p><strong>Teurer<\/strong>: Die Implementierung von Headless WordPress kann teurer sein als die Verwendung von herk\u00f6mmlichem WordPress.  Oftmals m\u00fcssen Sie f\u00fcr die Front-End-API\/das Front-End-Framework, die Entwicklungsumgebung und das WordPress-Dashboard\/API bezahlen.<\/p>\n<h2>Headless WordPress-L\u00f6sungen<\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2021\/12\/1640712972_588_%C2%BFQue-es-WordPress-sin-cabeza-y-como-usarlo.png\" alt=\"Headless WordPress-L\u00f6sungen\" width=\"1000\" height=\"500\"><\/p>\n<p>Nachdem wir nun verstanden haben, was Headless WordPress ist, wollen wir untersuchen, welche Tools es zur Verf\u00fcgung stellt.  Die folgenden Optionen decken sowohl Frameworks als auch Plugins ab.  Diese Tools sollten Ihre Headless-WordPress-Entwicklung reibungsloser machen.  Bevor wir beginnen, ist es wichtig zu beachten, dass jede Entwicklungsumgebung anders ist und daher jeweils ihre eigenen einzigartigen Konfigurationen erfordert.<\/p>\n<h3>Beste Frameworks f\u00fcr Headless WordPress<\/h3>\n<p>Letztendlich h\u00e4ngt der Erfolg Ihres Headless-WordPress-Projekts von dem Framework ab, das Sie zum Erstellen Ihres Frontends verwenden.  Jedes Framework unterscheidet sich in Funktionalit\u00e4t und Zug\u00e4nglichkeit.  Sie werden feststellen, dass wir einige davon im obigen Leitfaden kurz erw\u00e4hnt haben.  Auch hier gilt: Wenn Sie vorhaben, alles selbst zu machen, werden Sie nicht auf der Strecke bleiben.  F\u00fcr jedes Framework erhalten Sie ein Tutorialpaket.  Au\u00dferdem verf\u00fcgen sie \u00fcber florierende Online-Communities, die Sie besuchen k\u00f6nnen, wenn Sie einmal nicht weiterkommen.<\/p>\n<ul>\n<li>React JS: React stammt von Meta (FKA Facebook) Open-Source-Frontend-JavaScript-Bibliothek.  Damit k\u00f6nnen Sie visuell ansprechende interaktive Benutzeroberfl\u00e4chen erstellen.  Aufgrund seiner Verbindungen zu Meta ist er derzeit \u00e4u\u00dferst beliebt.<\/li>\n<li>AngularJS: Angular JS ist ein Open-Source-JavaScript-Framework, das haupts\u00e4chlich auf die Erstellung von Single-Page-Webanwendungen ausgerichtet ist.  Es ist eine gro\u00dfartige Alternative zu React.  Google pflegt es derzeit.<\/li>\n<li>Vue.js \u2013 Vue.js ist ein Open-Source-JavaScript-Framework zum Erstellen von Benutzeroberfl\u00e4chen.  Was Vue.js von anderen Frameworks unterscheidet, ist seine Model-View-Model-Architektur (MVVM) und sein robustes Templating.<\/li>\n<li>Gatsby JS \u2013 Gatsby ist ein statischer Webseiten- und Site-Builder.  Gatsby unterscheidet sich von herk\u00f6mmlichen Frameworks und Methoden dadurch, dass es Websites erstellt, die keine Datenquellen erfordern.  Dadurch werden diese Webseiten schneller geladen.  Allerdings bauen Sie Gatsby auf einem CMS wie WordPress auf.<\/li>\n<li>jQuery \u2013 Sie k\u00f6nnen keine Liste von JavaScript-Frameworks und -Bibliotheken zusammenstellen, ohne jQuery zu erw\u00e4hnen.  Es gibt es seit 2006 und wurde urspr\u00fcnglich entwickelt, um die JavaScript-Webentwicklung verst\u00e4ndlicher zu machen.  Derzeit ist sie nach wie vor die am h\u00e4ufigsten verwendete JavaScript-Bibliothek auf dem Markt.  F\u00fcr die Headless-WordPress-Entwicklung ben\u00f6tigen Sie lediglich Ihre Front-End-Bibliothek.<\/li>\n<li>Grundlage: CSS hat einen langen Weg zur\u00fcckgelegt.  Heutzutage k\u00f6nnen Sie eine komplette Webseite erstellen, die haupts\u00e4chlich mit CSS und HTML erstellt wird.  Nach diesem Prinzip funktioniert die Stiftung.  Bietet Vorlagen und Raster, die Sie bei der Erstellung von HTML- und CSS-basierten Schnittstellen unterst\u00fctzen.  Dar\u00fcber hinaus sind bei Bedarf JavaScript-Erweiterungen enthalten.<\/li>\n<li>Faust.JS \u2013 Faust ist ein Javascript-Framework, das speziell entwickelt wurde, um Benutzern beim Erstellen kopfloser grafischer Benutzeroberfl\u00e4chen f\u00fcr WordPress zu helfen.  Es basiert auf Next.JS und verwendet GraphQL zum Abrufen von Daten.  Mit Faust k\u00f6nnen Sie Ihre Site statisch rendern (SSR) oder serverseitig generieren (SSG).<\/li>\n<\/ul>\n<h3>Beste Plugins f\u00fcr die Headless-WordPress-Entwicklung<\/h3>\n<p>Die Auswahl des richtigen Rahmens ist wichtig.  Aber um es noch einmal zu betonen: Headless WordPress-Entwicklung ist kein Kinderspiel.  Sie k\u00f6nnen es sich jedoch einfacher machen, indem Sie ein oder zwei Plugins hinzuf\u00fcgen, die Ihnen die Arbeit erleichtern.  Hier sind einige der besten.<\/p>\n<ul>\n<li>WP Gatsby \u2013 WP Gatsby erm\u00f6glicht Ihnen die Verwendung von WordPress als Datenquelle, wenn Sie das Gatsby JS-Framework verwenden.  Erleichtert die Verbindung von Headless-WordPress mit Gatsby.<\/li>\n<li>WPGraphQL \u2013 WPGraphQL ist eine Alternative zur WordPress-Implementierung der Rest-API.  Im Grunde erm\u00f6glicht es Ihrer GUI, \u00fcber eine Reihe von Abfragen oder Befehlen mit dem WordPress-Backend zu kommunizieren.<\/li>\n<li>Headless CMS \u2013 Ein Plugin, das die Funktionen der integrierten Headless-APIs von WordPress erweitert.  F\u00fcgen Sie benutzerdefinierte Rest-API-Endpunkte, zus\u00e4tzliche Anpassungen f\u00fcr Widgets, Bild-Uploads f\u00fcr Kategorien usw. hinzu.  Kann mit WooCommerce und Gatsby verwendet werden.<\/li>\n<li>FaustWP \u2013 Ein Plugin, das neben dem Faust.JS-Framework funktioniert.  Dazu geh\u00f6ren die Headless-Migration und die Erleichterung der Kommunikation zwischen WordPress-Backend und -Frontend.<\/li>\n<li>Headless WP \u2013 Eine miniOrange-Alternative zum Headless WP-Plugin.  Es erleichtert den \u00dcbergang zu Headless WordPress erheblich.  Sie k\u00f6nnen die WordPress-Schnittstelle m\u00fchelos deaktivieren und Daten von jeder WP-Tabelle oder jedem API-Endpunkt abrufen.<\/li>\n<\/ul>\n<p>WordPress ist ein erstaunliches CMS, daher ist es kein Wunder, dass es einen so gro\u00dfen Marktanteil hat.  Dennoch braucht man manchmal einfach etwas mehr Flexibilit\u00e4t.  W\u00e4hrend Headless WordPress mehr Flexibilit\u00e4t und Skalierbarkeit bietet, kann es f\u00fcr einfache Projekte \u00fcbertrieben sein.  Bevor Sie also mit der Suche nach Frameworks beginnen, stellen Sie sicher, dass Sie alle verf\u00fcgbaren Plugins gr\u00fcndlich recherchiert haben.  Wenn Sie sicher sind, dass Sie an die Grenzen von WordPress gesto\u00dfen sind, sollten Sie den Headless-Weg in Betracht ziehen.<\/p>\n   ","protected":false},"excerpt":{"rendered":"<p>In den letzten Jahren wurde im Internet viel \u00fcber Headless WordPress gesprochen, ein Unterthema des Trends zum Headless Commerce. F\u00fcr viele Menschen kann es schwierig sein, das Konzept zu verstehen (kein Wortspiel beabsichtigt). W\u00e4hrend WordPress-Vorlagen und -Plugins den Benutzern zahlreiche Optionen bieten, wurde dieses Setup daf\u00fcr kritisiert, dass es starrer sei, als einige Benutzer es [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":849192,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","fifu_image_url":"https:\/\/blogging-techies.com\/wp-content\/uploads\/2023\/06\/124-content-1-768x432-1.png","fifu_image_alt":""},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts\/849191"}],"collection":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/comments?post=849191"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts\/849191\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/media\/849192"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/media?parent=849191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/categories?post=849191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/tags?post=849191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}