{"id":69610,"date":"2024-04-03T11:22:27","date_gmt":"2024-04-03T10:22:27","guid":{"rendered":"https:\/\/kinqsta.com\/de\/?p=69610&#038;preview=true&#038;preview_id=69610"},"modified":"2024-04-04T09:18:03","modified_gmt":"2024-04-04T08:18:03","slug":"progressive-webanwendungen","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/","title":{"rendered":"Erstellen und Optimieren von Progressive Web Apps (PWA) mit WordPress"},"content":{"rendered":"<p>Progressive Web Apps ver\u00e4ndern die Art und Weise, wie Nutzer mit Websites umgehen. Technisch gesehen sind sie eine Mischung aus dem Besten, was eine mobile Anwendung und eine traditionelle Website bieten k\u00f6nnen. Wenn du mit der PWA-Technologie in WordPress bei Null anf\u00e4ngst, kannst du nicht nur das Level etwas anheben, sondern auch eine ansprechendere, zug\u00e4nglichere und schneller ladende Version deiner Website erstellen.<\/p>\n<p>Das bedeutet, dass Unternehmen, Bloggerinnen und Blogger sowie digitale Kreative besser mit ihren Nutzerinnen und Nutzern in Kontakt treten und mehr Inhalte als je zuvor bereitstellen k\u00f6nnen.<\/p>\n<p>Wenn du bereit bist, deine WordPress-Website in eine PWA umzuwandeln, bist du bei uns genau richtig. Wir erkl\u00e4ren dir genau, wie du diese Webanwendungen erstellst und optimierst, um den Erfolg deines n\u00e4chsten Projekts sicherzustellen.<\/p>\n<p>Also los, an die Arbeit!<br \/>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>Was sind PWAs?<\/h2>\n<p>Progressive Web Apps sind eine Technologie, die die M\u00f6glichkeiten einer traditionellen, responsiven Website mit denen einer funktionsreichen mobilen Anwendung kombiniert.<\/p>\n<p>Laut <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Progressive_web_apps\/Guides\/What_is_a_progressive_web_app\" target=\"_blank\" rel=\"noopener noreferrer\">Mozilla<\/a> nutzen PWAs moderne Webfunktionen, um eine anwendungs\u00e4hnliche Weboberfl\u00e4che bereitzustellen, auf die mit einem Webbrowser zugegriffen werden kann.<\/p>\n<p>Die drei wichtigsten technischen Komponenten hinter PWAs sind:<\/p>\n<ol>\n<li><strong>Service Worker<\/strong>. PWAs nutzen Skripte, die unabh\u00e4ngig von einer Website laufen und \u00e4hnliche Aktionen ausf\u00fchren, die nur auf einer Webseite m\u00f6glich sind. Service Worker erm\u00f6glichen zum Beispiel Push-Benachrichtigungen, Hintergrundsynchronisation und Offline-Verf\u00fcgbarkeit. Letzteres ist m\u00f6glich, weil die Service Worker als Proxy-Netzwerk fungieren. PWAs k\u00f6nnen Inhalte zwischenspeichern und auch dann bereitstellen, wenn keine Verbindung besteht, und bieten so auch bei unsicheren Netzwerkbedingungen eine au\u00dfergew\u00f6hnliche Zuverl\u00e4ssigkeit.<\/li>\n<li><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Manifest\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Web App Manifest<\/strong><\/a>. Das Manifest ist eine JSON-Datei, die die Anwendung beschreibt und es ihr erm\u00f6glicht, sich als Add-to-Home-Symbol auf einem Smartphone zu pr\u00e4sentieren. Die Datei zielt darauf ab, eine Interaktion mit dem Benutzersystem zu schaffen, einschlie\u00dflich der Start-URL, der Anzeigeeinstellungen, des beschreibenden Namens und der Icons.<\/li>\n<li><strong>HTTPS<\/strong>. Diese letzte Komponente ist eine der wichtigsten. Obwohl sie nicht direkt zum Nutzererlebnis beitr\u00e4gt, erh\u00f6ht <a href=\"https:\/\/kinqsta.com\/de\/blog\/http-zu-https\/\">HTTPS<\/a> die Sicherheit und die Privatsph\u00e4re des Besuchers wird durch Datenverschl\u00fcsselung und Anonymit\u00e4t der Informationen gesch\u00fctzt.<\/li>\n<\/ol>\n<p>Die Kombination aller drei Technologien sorgt f\u00fcr ein schnelles, installationsfreies Erlebnis, bei dem die PWA vollst\u00e4ndig in die Homepage integriert ist.<\/p>\n<p>Du kannst sehen, wie gut die Website und die Anwendung von <a href=\"https:\/\/cafejavas.co.ug\/user\/home\" target=\"_blank\" rel=\"noopener noreferrer\">Cafe Javas<\/a> zusammenpassen.<\/p>\n<figure id=\"attachment_176074\" aria-describedby=\"caption-attachment-176074\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-176074 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/03\/cafe-javas.png\" alt=\"cafe javas\" width=\"900\" height=\"519\"><figcaption id=\"caption-attachment-176074\" class=\"wp-caption-text\">Cafe Javas bietet ein anwendungs\u00e4hnliches Erlebnis auf dem Desktop und auf dem Handy<\/figcaption><\/figure>\n<p>Die von <a href=\"https:\/\/www.techaheadcorp.com\/services\/progressive-web-apps-development\/\" target=\"_blank\" rel=\"noopener noreferrer\">TechAhead<\/a> entwickelte PWA bietet ein nahtloses Erlebnis zwischen der Website und der mobilen Anwendungs-Version. So k\u00f6nnen die Kunden ganz einfach von ihrem Webbrowser aus Bestellungen aufgeben, ohne die frustrierende UX einer herk\u00f6mmlichen Website.<\/p>\n<h2>Warum die Umwandlung einer WordPress-Website in eine PWA eine gute Idee ist<\/h2>\n<p>Die Umwandlung deiner WordPress-Website in eine Progressive Web App kann deine digitale Pr\u00e4senz und dein Nutzererlebnis deutlich verbessern. Hier erf\u00e4hrst du, warum die Umstellung eine gute Idee ist:<\/p>\n<h3>1. Mehr Engagement der Nutzer<\/h3>\n<p>Einer der zahlreichen Vorteile von PWAs ist die M\u00f6glichkeit, Push-Benachrichtigungen zu versenden. So kannst du dein Publikum \u00fcber Neuigkeiten und Ank\u00fcndigungen informieren und daf\u00fcr sorgen, dass die Besucher deiner Website dich nicht vergessen. Diese Eigenschaft ermutigt zu regelm\u00e4\u00dfigen Besuchen und mehr Interaktionen.<\/p>\n<h3>2. Verbesserte Website-Geschwindigkeit<\/h3>\n<p>PWAs sind auch extrem schnell. Die meisten Assets werden zwischengespeichert und Service Worker helfen dabei, sie schnell zu laden. Selbst wenn deine Website-Besucher\/innen nicht den schnellsten und zuverl\u00e4ssigsten Netzwerkanbieter haben, wird ihre mit WordPress betriebene PWA sofort geladen. Dieser Geschwindigkeitsschub verbessert nicht nur das Nutzererlebnis, sondern wirkt sich auch positiv auf das Suchmaschinenranking aus, da die Geschwindigkeit der Website ein Rankingfaktor f\u00fcr Google ist.<\/p>\n<h3>3. Offline-F\u00e4higkeiten<\/h3>\n<p>Einer der vielleicht \u00fcberzeugendsten Vorteile von PWAs ist ihre F\u00e4higkeit, offline oder in Netzwerken mit schlechter Qualit\u00e4t zu funktionieren. Dies wird durch Service Worker erreicht, die wichtige Ressourcen zwischenspeichern und es den Nutzern erm\u00f6glichen, auf zuvor besuchte Seiten zuzugreifen, ohne dass eine Internetverbindung besteht.<\/p>\n<h3>4. Traditionelle Einschr\u00e4nkungen entfallen<\/h3>\n<p>Sowohl herk\u00f6mmliche Websites als auch mobile Anwendungen haben ihre Grenzen. Websites sind zum Beispiel stark von der Netzqualit\u00e4t abh\u00e4ngig und bieten keine nativen Anwendungs-Funktionen wie Push-Benachrichtigungen oder Offline-Zugriff. Bei mobilen Anwendungen hingegen m\u00fcssen die Nutzer\/innen regelm\u00e4\u00dfig Updates herunterladen und installieren.<\/p>\n<p>PWAs haben diese Nachteile nicht.<\/p>\n<p>Wenn du deine WordPress-Website in eine PWA umwandelst, verbesserst du nicht nur deine Website. Sie ver\u00e4ndert die Art und Weise, wie dein Publikum mit ihr interagiert, durch eine schnellere, ansprechendere Plattform, die auf jedem Ger\u00e4t und in jedem Netzwerk funktioniert und gut aussieht.<\/p>\n<h2>Voraussetzungen f\u00fcr die PWA-Entwicklung in WordPress<\/h2>\n<p>Wer eine PWA f\u00fcr WordPress entwickeln will, muss Folgendes wissen:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinqsta.com\/de\/thema\/benutzererfahrung\/\"><strong>UX-Design<\/strong><\/a>. Nutze die Grunds\u00e4tze des UX-Designs als Ausgangspunkt, um deine PWA so zu gestalten, dass sie benutzerfreundlich ist und die Menschen sie gerne nutzen und sich damit besch\u00e4ftigen.<\/li>\n<li><strong>HTML- und CSS-Kenntnisse<\/strong>. Du musst deine Seiten so gestalten, dass sie optisch ansprechend und responsiv sind. Dazu brauchst du Kenntnisse in <a href=\"https:\/\/kinqsta.com\/de\/blog\/was-ist-html\/\">HTML<\/a> und <a href=\"https:\/\/kinqsta.com\/de\/blog\/css-best-practices\/\">CSS<\/a>, den Grundbausteinen des Webdesigns.<\/li>\n<li><strong>PHP-Kenntnisse<\/strong>. WordPress basiert auf PHP, daher musst du diese serverseitige Skriptsprache beherrschen, um Themes und Plugins anzupassen und deiner PWA andere dynamische Inhaltsfunktionen hinzuzuf\u00fcgen.<\/li>\n<li><strong>JavaScript-Kenntnisse<\/strong>. <a href=\"https:\/\/kinqsta.com\/de\/blog\/was-ist-javascript\/\">JavaScript<\/a> wird ben\u00f6tigt, um die Interaktivit\u00e4t mit deiner PWA zu steuern, mit Service Workern f\u00fcr Offline-Funktionen zu arbeiten und kompliziertere Funktionen wie z. B. Push-Benachrichtigungen hinzuzuf\u00fcgen.<\/li>\n<li><strong>WordPress-Kenntnisse<\/strong>. Es macht den Entwicklungsprozess viel einfacher, wenn du die Funktionsweise von <a href=\"https:\/\/kinqsta.com\/de\/blog\/was-ist-wordpress\/\">WordPress<\/a>, seine <a href=\"https:\/\/kinqsta.com\/de\/blog\/wordpress-rest-api\/\">APIs<\/a>, die Anpassung von Themes und Plugins, die Verwaltung von Inhalten und die WordPress-spezifischen PHP-Funktionen, die dir zur Verf\u00fcgung stehen, verstehst.<\/li>\n<\/ul>\n<h2>Die besten PWA-Plugins f\u00fcr WordPress<\/h2>\n<p>Wenn du eine schnelle Suche nach den besten PWA-Plugins f\u00fcr WordPress durchf\u00fchrst, wirst du schnell eine Reihe von Tools entdecken, die deine Website mit anwendungs\u00e4hnlichen Funktionen, schnelleren Ladezeiten und anderen beeindruckenden Features erweitern k\u00f6nnen.<\/p>\n<p>F\u00fcr alle, die schnell eine PWA erstellen wollen, haben wir hier einige der besten PWA-Plugins f\u00fcr WordPress zusammengestellt, die deinen Workflow beschleunigen k\u00f6nnen.<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>1. Super Progressive Web Apps<\/h3>\n<figure id=\"attachment_176075\" aria-describedby=\"caption-attachment-176075\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-176075 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/03\/super-pwa.png\" alt=\"super pwa\" width=\"900\" height=\"289\"><figcaption id=\"caption-attachment-176075\" class=\"wp-caption-text\">Das Super Progressive Web Apps Plugin ist eine funktionsreiche Option<\/figcaption><\/figure>\n<p>Das von SuperPWA entwickelte <a href=\"https:\/\/wordpress.org\/plugins\/super-progressive-web-apps\/\" target=\"_blank\" rel=\"noopener noreferrer\">Super Progressive Web Apps-Plugin<\/a> bietet WordPress-Nutzern eine einfache M\u00f6glichkeit, ihre Websites in Progressive Web Apps (PWAs) zu verwandeln. Diese Verschmelzung der besten Aspekte von Web- und Mobile-App-Technologien erm\u00f6glicht die Offline-Nutzung, nahezu sofortige Ladezeiten und den Zugriff \u00fcber eine Verkn\u00fcpfung auf dem Startbildschirm.<\/p>\n<h4>Pro<\/h4>\n<ul>\n<li>Das Hinzuf\u00fcgen von anwendungs\u00e4hnlichen Funktionen und die M\u00f6glichkeit, Inhalte auch offline bereitzustellen, kann die Zahl der Seitenbesuche, das Engagement und andere KPIs erh\u00f6hen.<\/li>\n<li>Eine bessere Leistung durch k\u00fcrzere Ladezeiten und eine geringere Belastung des Ger\u00e4ts kann auch den SEO-Wert einer Website steigern.<\/li>\n<li>Einfach einzurichten und zu konfigurieren mit benutzerfreundlichen Einstellungen.<\/li>\n<\/ul>\n<h4>Nachteile<\/h4>\n<ul>\n<li>K\u00f6nnte mit bestimmten Themes oder Plugins inkompatibel sein, so dass weitere Anpassungen erforderlich sind, um richtig zu funktionieren.<\/li>\n<li>Die verf\u00fcgbaren erweiterten Optionen erfordern ein gr\u00f6\u00dferes Verst\u00e4ndnis von Webtechnologien, um sie nutzen zu k\u00f6nnen.<\/li>\n<\/ul>\n<h4>Preisgestaltung<\/h4>\n<p>SuperPWA basiert auf einem Freemium-Modell, d.h. ein Grundpaket an Funktionen ist kostenlos verf\u00fcgbar, w\u00e4hrend Extras durch Upgrades erh\u00e4ltlich sind. Das erste Set von SuperPWA-Upgrades beginnt bei 99 $.<\/p>\n<h3>2. PWA f\u00fcr WP &#038; AMP<\/h3>\n<figure id=\"attachment_176076\" aria-describedby=\"caption-attachment-176076\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-176076 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/03\/pwa-for-wp-and-amp.png\" alt=\"pwa for wp and amp\" width=\"900\" height=\"276\"><figcaption id=\"caption-attachment-176076\" class=\"wp-caption-text\">PWA for WP &#038; AMP enth\u00e4lt einen Anwendungs-Generator mit einem Klick<\/figcaption><\/figure>\n<p>Das <a href=\"https:\/\/wordpress.org\/plugins\/pwa-for-wp\/\" target=\"_blank\" rel=\"noopener noreferrer\">PWA for WP &#038; AMP<\/a> Plugin bereichert das Nutzererlebnis mit einer App-\u00e4hnlichen Oberfl\u00e4che, voller AMP PWA-Kompatibilit\u00e4t, Multisite-Unterst\u00fctzung, UTM-Tracking und der M\u00f6glichkeit, offline zu arbeiten. Au\u00dferdem bietet es Unterst\u00fctzung f\u00fcr die Entwicklung von Service Workern, App-Bannern, einem Web-App-Manifest und einem benutzerdefinierten Splash-Screen.<\/p>\n<h4>Pro<\/h4>\n<ul>\n<li>Verbessert das Engagement, indem deine Website auf dem Startbildschirm installiert werden kann.<\/li>\n<li>Unterst\u00fctzt AMP<\/li>\n<li>Cache und Analysen f\u00fcr Offline-Interaktionen inklusive<\/li>\n<\/ul>\n<h4>Nachteile<\/h4>\n<ul>\n<li>Die Einrichtung ist aufgrund der AMP-Integration etwas komplexer<\/li>\n<\/ul>\n<h3>3. PWA<\/h3>\n<figure id=\"attachment_176077\" aria-describedby=\"caption-attachment-176077\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-176077 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/03\/pwa.png\" alt=\"pwa\" width=\"900\" height=\"282\"><figcaption id=\"caption-attachment-176077\" class=\"wp-caption-text\">PWA bietet eine vereinfachte Methode, um eine PWA zu erstellen<\/figcaption><\/figure>\n<p>Das <a href=\"https:\/\/wordpress.org\/plugins\/pwa\/\" target=\"_blank\" rel=\"noopener noreferrer\">PWA-Plugin<\/a> konzentriert sich auf die wesentlichen Elemente von PWA, wie Service Worker, Web App Manifest und HTTPS-Unterst\u00fctzung. PWA ist darauf ausgerichtet, die Ladezeiten zu verk\u00fcrzen und ein anwendungs\u00e4hnliches Erlebnis auf dem Handy zu bieten.<\/p>\n<h4>Pro<\/h4>\n<ul>\n<li>Da das Ziel dieses Plugins darin besteht, Teil des WordPress-Kerns zu werden, kannst du qualitativ hochwertige Kodierung und Kompatibilit\u00e4t erwarten.<\/li>\n<li>Es bietet eine einfache M\u00f6glichkeit, PWA-Funktionen zu \u00fcbernehmen und die Zuverl\u00e4ssigkeit, Geschwindigkeit und das Engagement deiner Website zu erh\u00f6hen.<\/li>\n<\/ul>\n<h4>Nachteile<\/h4>\n<ul>\n<li>Fortgeschrittene Funktionen werden von dem Plugin nicht abgedeckt und erfordern zus\u00e4tzliche Plugins oder eine eigene Entwicklung, um sie zu erreichen.<\/li>\n<\/ul>\n<h3>4. Instantify<\/h3>\n<figure id=\"attachment_176078\" aria-describedby=\"caption-attachment-176078\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-176078\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/03\/instantify.png\" alt=\"instantify\" width=\"900\" height=\"347\"><figcaption id=\"caption-attachment-176078\" class=\"wp-caption-text\">Instantify bietet Unterst\u00fctzung f\u00fcr PWA, AMP und FBIA<\/figcaption><\/figure>\n<p><a href=\"https:\/\/codecanyon.net\/item\/instantify-progressive-web-apps-google-amp-facebook-instant-articles-for-wordpress\/25757693\" target=\"_blank\" rel=\"noopener noreferrer\">Instantify<\/a> zeichnet sich dadurch aus, dass es drei wichtige Funktionen in einer Plattform vereint: Progressive Web Apps (PWA), Googles Accelerated Mobile Pages (AMP) und Facebook Instant Articles (FBIA). Mit dieser Kombination verwandelt das Tool deine Website in eine Anwendung, beschleunigt die Ladezeiten f\u00fcr das mobile Web und \u00f6ffnet den Inhalt deiner Website f\u00fcr soziale Plattformen.<\/p>\n<h4>Pro<\/h4>\n<ul>\n<li>Die Kombination von PWA, AMP und FBIA bedeutet, dass du dich nicht mit verschiedenen Plugins herumschlagen musst.<\/li>\n<li>AMP-Seiten werden bei der Suche bevorzugt behandelt, so dass die Sichtbarkeit deiner Website in den Suchmaschinen verbessert werden kann.<\/li>\n<li>Binde Nutzer mit Push-Benachrichtigungen und mehr ein und monetarisiere deine Inhalte effizienter durch optimierte Anzeigen und Facebook Instant Articles.<\/li>\n<\/ul>\n<h4>Nachteile<\/h4>\n<ul>\n<li>Es gibt keine kostenlose Testversion oder einen kostenlosen Plan, was Nutzer\/innen abschrecken k\u00f6nnte, die das Plugin testen m\u00f6chten, bevor sie daf\u00fcr bezahlen.<\/li>\n<li>Die umfangreichen Funktionen k\u00f6nnen dazu f\u00fchren, dass das Plugin mit einigen Themes nicht gut zusammenarbeitet, wenn es nicht richtig eingerichtet ist.<\/li>\n<\/ul>\n<h4>Preisgestaltung<\/h4>\n<p>Instantify kostet $29, eine einmalige Geb\u00fchr f\u00fcr eine lebenslange Lizenz. Darin enthalten sind sechs Monate Support, die f\u00fcr zus\u00e4tzliche 21 US-Dollar verl\u00e4ngert werden k\u00f6nnen. Das Produkt wird nicht mit einer kostenlosen Testversion oder einer Geld-zur\u00fcck-Garantie geliefert, daher solltest du dir deine aktuellen Bed\u00fcrfnisse und Kompatibilit\u00e4tsanforderungen genau \u00fcberlegen, bevor du es kaufst.<\/p>\n<h2>Wie man eine PWA mit einem WordPress-Plugin erstellt: Schritt f\u00fcr Schritt<\/h2>\n<p>Die Erstellung einer PWA mit WordPress ist eine spannende M\u00f6glichkeit, das mobile Erlebnis deiner Website zu verbessern und sie schneller, zuverl\u00e4ssiger und ansprechender zu machen. Wie wir bereits besprochen haben, nutzen PWAs moderne Webfunktionen, um Nutzern direkt im Browser ein anwendungs\u00e4hnliches Erlebnis zu bieten.<\/p>\n<p>Hier ist eine kleine Schritt-f\u00fcr-Schritt-Anleitung, wie du deine WordPress-Website mit einem der besprochenen Plugins in eine PWA verwandelst.<\/p>\n<h3>Schritt 1: Planung deiner PWA<\/h3>\n<p>Bevor du dich mit den technischen Aspekten besch\u00e4ftigst, solltest du die Funktionen und Ziele deiner PWA planen. \u00dcberlege dir, welche Teile deiner Website vom Offline-Zugriff profitieren k\u00f6nnten, welche Aktionen die Nutzer\/innen ohne Netzwerkverbindung ausf\u00fchren k\u00f6nnen sollten und wie deine PWA auf dem Startbildschirm aussehen soll. Die Planung hilft dir sicherzustellen, dass deine PWA die Nutzererfahrung auf sinnvolle Weise verbessert.<\/p>\n<h3>Schritt 2: Auswahl des richtigen Plugins<\/h3>\n<p>Wie wir bereits besprochen haben, gibt es verschiedene Plugins, mit denen du deine WordPress-Seite in eine PWA verwandeln kannst.<\/p>\n<p>Beurteile jedes davon anhand deiner spezifischen Bed\u00fcrfnisse. Wenn du nach einer einfachen, unkomplizierten L\u00f6sung suchst, bietet Super Progressive Web Apps eine einfache Einrichtung. F\u00fcr diejenigen, die eine Integration mehrerer Tools ben\u00f6tigen, ist Instantify vielleicht die bessere Wahl.<\/p>\n<p>F\u00fcr unser heutiges Beispiel werden wir Super Progressive Web Apps verwenden.<\/p>\n<h3>Schritt 3: Installieren des gew\u00e4hlten Plugins<\/h3>\n<p>Wenn du dich f\u00fcr ein Plugin entschieden hast, installiere es auf deiner WordPress-Website. Dazu gehst du in dein WordPress-Dashboard, navigierst zu <strong>Plugins &gt; Neu hinzuf\u00fcgen<\/strong>, suchst nach dem Namen des Plugins und klickst auf <strong>Jetzt installieren<\/strong>. Nach der Installation klickst du auf<strong> Aktivieren<\/strong>.<\/p>\n<figure id=\"attachment_176079\" aria-describedby=\"caption-attachment-176079\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-176079 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/03\/install-super-pwa.png\" alt=\"install super pwa\" width=\"900\" height=\"207\"><figcaption id=\"caption-attachment-176079\" class=\"wp-caption-text\">Installiere das Super Progressive Web Apps Plugin von deinem WordPress Dashboard aus<\/figcaption><\/figure>\n<h3>Schritt 4: Konfiguriere die Einstellungen<\/h3>\n<p>Nach der Aktivierung findest du die Einstellungen des Plugins unter dem Men\u00fcpunkt <strong>Einstellungen<\/strong> in deinem WordPress-Dashboard.<\/p>\n<figure id=\"attachment_176080\" aria-describedby=\"caption-attachment-176080\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-176080\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/03\/super-pwa-settings.png\" alt=\"super pwa settings\" width=\"900\" height=\"377\"><figcaption id=\"caption-attachment-176080\" class=\"wp-caption-text\">Passe die Einstellungen im Super PWA-Plugin an<\/figcaption><\/figure>\n<p>Hier kannst du verschiedene Aspekte deiner PWA konfigurieren, wie z. B.:<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li><strong>App-Name<\/strong>. Der Name deiner PWA, wie er auf dem Startbildschirm erscheinen wird.<\/li>\n<li><strong>Beschreibung<\/strong>. Eine kurze Beschreibung deiner App.<\/li>\n<li><strong>Startseite<\/strong>. Die Seite, die deine PWA zuerst laden wird.<\/li>\n<li><strong>Themenfarbe<\/strong>. Die Farbe der Symbolleiste.<\/li>\n<li><strong>Hintergrundfarbe<\/strong>. Die Hintergrundfarbe des Splash-Screens.<\/li>\n<li><strong><strong>Icon<\/strong><\/strong>. W\u00e4hle ein Bild aus, das als Symbol f\u00fcr deine PWA dienen soll.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Wenn du alle \u00c4nderungen vorgenommen hast, klicke auf <strong>Einstellungen speichern<\/strong>.<\/p>\n<h3>Schritt 5: Teste deine neue PWA<\/h3>\n<p>Sobald du die Einstellungen konfiguriert hast, ist es wichtig, deine PWA auf verschiedenen Ger\u00e4ten zu testen. Verwende Chrome DevTools oder \u00e4hnliche Tools, um verschiedene Ger\u00e4te zu simulieren, oder teste sie direkt auf deinem mobilen Ger\u00e4t, indem du deine Website zum Startbildschirm hinzuf\u00fcgst.<\/p>\n<p>Wenn du zum Beispiel ein iOS-Ger\u00e4t benutzt, musst du den Cache deines mobilen Browsers leeren, bevor du deine Website besuchst.<\/p>\n<p>Klicke auf die Schaltfl\u00e4che <strong>Teilen<\/strong> und dann auf <strong>Optionen<\/strong>. Klicke auf <strong>Zum Startbildschirm hinzuf\u00fcgen<\/strong>. Schlie\u00dfe deinen Browser und klicke dann auf das App-Symbol, das gerade zu deinem Homescreen hinzugef\u00fcgt wurde. Bl\u00e4ttern Sie ein paar Seiten auf der Website durch, trennen Sie die Verbindung zum Internet und versuchen Sie dann, dieselben Seiten erneut aufzurufen.<\/p>\n<p>Wenn sie geladen werden, ist deine PWA einsatzbereit!<\/p>\n<h2>Wie du eine PWA mit WordPress von Grund auf erstellst<\/h2>\n<p>Wenn du mehr Kontrolle und Anpassungsm\u00f6glichkeiten haben m\u00f6chtest, solltest du deine WordPress-Website manuell in eine PWA umwandeln.<\/p>\n<p>Diese Methode ist technisch anspruchsvoller und erfordert ein gutes Verst\u00e4ndnis der Prinzipien der Webentwicklung, daher solltest du dir die oben genannten Voraussetzungen ansehen, um sicherzugehen, dass du sie erf\u00fcllen kannst.<\/p>\n<h3>Schritt 1: Sicherstellung von HTTPS<\/h3>\n<p>Die Sicherung deiner Website mit HTTPS ist f\u00fcr PWAs nicht verhandelbar. HTTPS verschl\u00fcsselt die Daten zwischen deiner Website und ihren Besuchern und sch\u00fctzt so vor Datenlecks und \u00c4hnlichem.<\/p>\n<p>Du kannst ein kostenloses SSL-Zertifikat von <a href=\"https:\/\/letsencrypt.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Let&#8217;s Encrypt<\/a> erhalten, wenn es nicht bereits in deinem Hosting-Paket enthalten ist.<\/p>\n<p>Der Installationsprozess variiert je nach Hosting-Anbieter. Viele bieten einfache Ein-Klick-SSL-Installationsoptionen an. Genaue Anweisungen findest du in der Support-Dokumentation deines Hosting-Anbieters.<\/p>\n<p>Nach der Installation deines SSL-Zertifikats musst du sicherstellen, dass der gesamte Website-Verkehr HTTPS verwendet, indem du von HTTP auf HTTPS umleitest. Das kannst du mit einem WordPress-Plugin wie <a href=\"https:\/\/wordpress.org\/plugins\/really-simple-ssl\/\" target=\"_blank\" rel=\"noopener noreferrer\">Really Simple SSL<\/a> erreichen oder indem du die <a href=\"https:\/\/kinqsta.com\/de\/blog\/http-zu-https\/\">.htaccess-Datei deiner Website \u00e4nderst<\/a>, wenn du dich mit manuellen \u00c4nderungen auskennst.<\/p>\n<h3>2. Ein Web-App-Manifest erstellen<\/h3>\n<p>Das Web-App-Manifest ist eine JSON-Datei, die steuert, wie deine PWA den Nutzern erscheint und wie sie gestartet wird. Sie enth\u00e4lt unter anderem den Namen, die Symbole und die Start-URL deiner Anwendung.<\/p>\n<p>Als Erstes erstellst du eine JSON-Datei namens <strong>manifest.json<\/strong>. Diese Datei sollte wichtige Informationen \u00fcber deine Anwendung enthalten, z. B. den Namen (<code>name<\/code>), den Kurznamen (<code>short_name<\/code>), die Start-URL (<code>start_url<\/code>), den Anzeigetyp (<code>display<\/code>), die Hintergrundfarbe (<code>background_color<\/code>), die Themefarbe (<code>theme_color<\/code>) und die Icons (<br \/>\n<code>icons<\/code>).<\/p>\n<p>So sollte der Code laut <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Manifest\" target=\"_blank\" rel=\"noopener noreferrer\">MDN Web Docs<\/a> ungef\u00e4hr aussehen.<\/p>\n<pre><code class=\"language-json\">{\n\n\"name\": \"Your App Name\",\n\n\"short_name\": \"AppShortName\",\n\n\"start_url\": \"\/\",\n\n\"display\": \"standalone\",\n\n\"background_color\": \"#FFFFFF\",\n\n\"theme_color\": \"#000000\",\n\n\"icons\": [\n\n{\n\n\"src\": \"path\/to\/icon.png\",\n\n\"sizes\": \"192x192\",\n\n\"type\": \"image\/png\"\n\n}\n\n]\n\n}<\/code><\/pre>\n<p>F\u00fcge einen Link zur Datei <strong>manifest.json<\/strong> in den Abschnitt <code>head<\/code> deiner WordPress-Websitevorlage ein.<\/p>\n<p>Verwende dann Tools wie <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/lighthouse\/blipmdconlkpinefehnmjammfjpmpbjk\" target=\"_blank\" rel=\"noopener noreferrer\">Googles Lighthouse<\/a>, um deine Web-App-Manifest-Implementierung zu testen und zu validieren.<\/p>\n<h3>3. Einen Service Worker implementieren<\/h3>\n<p><a href=\"https:\/\/web.dev\/learn\/pwa\/service-workers\" target=\"_blank\" rel=\"noopener noreferrer\">Service Worker<\/a> fungieren als Proxy zwischen deiner Web Anwendung und der Au\u00dfenwelt. Sie sind wichtig f\u00fcr Offline-Funktionen, Push-Benachrichtigungen und das Zwischenspeichern von Ressourcen.<\/p>\n<p>Um einen Service Worker zu erstellen, musst du eine neue JavaScript-Datei erstellen. Nenne sie <strong>service-worker.js<\/strong> und lege sie in das Hauptverzeichnis deines WordPress-Themes. Diese Datei enth\u00e4lt die Logik f\u00fcr das Zwischenspeichern von Ressourcen, das Abfangen von Netzwerkanfragen und die Verwaltung der Offline-Funktionen.<\/p>\n<p>Du musst deinen Service Worker \u00fcber das JavaScript deiner Web Anwendung registrieren. Normalerweise geschieht dies in einer Haupt-JavaScript-Datei, die auf deiner Webseite l\u00e4uft.<\/p>\n<p>Hier ist ein Beispiel daf\u00fcr, wie du einen Service Worker von <a href=\"https:\/\/borstch.com\/snippet\/implementing-service-workers-for-caching\" target=\"_blank\" rel=\"noopener noreferrer\">Borstch<\/a> registrierst:<\/p>\n<pre><code class=\"language-js\">if ('serviceWorker' in navigator) {\n\nwindow.addEventListener('load', function() {\n\nnavigator.serviceWorker.register('\/service-worker.js').then(function(registration) {\n\n\/\/ Registration was successful\n\nconsole.log('ServiceWorker registration successful with scope: ', registration.scope);\n\n}, function(err) {\n\n\/\/ registration failed :(\n\nconsole.log('ServiceWorker registration failed: ', err);\n\n});\n\n});\n\n}<\/code><\/pre>\n<p>In der Datei <strong>service-worker.js<\/strong> implementierst du die Logik f\u00fcr das Zwischenspeichern statischer Assets, das Abfangen von Fetch-Anfragen und das Ausliefern von Inhalten aus dem Cache, wenn du offline bist.<\/p>\n<p>Hier ist ein einfaches Beispiel f\u00fcr das Caching einiger Assets:<\/p>\n<pre><code class=\"language-js\">const CACHE_NAME = 'your-app-cache';\n\nconst urlsToCache = [\n\n'\/',\n\n'\/styles\/main.css',\n\n'\/script\/main.js'\n\n];\n\nself.addEventListener('install', event =&gt; {\n\nevent.waitUntil(\n\ncaches.open(CACHE_NAME)\n\n.then(cache =&gt; {\n\nreturn cache.addAll(urlsToCache);\n\n})\n\n);\n\n});<\/code><\/pre>\n<p>Testen ist ein Muss, um sicherzustellen, dass sich dein Service Worker wie erwartet verh\u00e4lt. Verwende das <strong>Anwendungspanel<\/strong> in Chrome DevTools, um registrierte Service Worker, gecachte Assets und mehr zu \u00fcberpr\u00fcfen.<\/p>\n<h2>Optimieren einer WordPress PWA<\/h2>\n<p>Die Optimierung deiner WordPress PWA ist das letzte, was du tun musst, um Geschwindigkeit, Zuverl\u00e4ssigkeit und Funktionalit\u00e4t zu gew\u00e4hrleisten. Im Folgenden werden einige fortgeschrittene Optimierungstechniken vorgestellt, die sich auf Caching-Strategien, die Priorisierung von Ressourcen und das adaptive Laden bei unterschiedlichen Verbindungsgeschwindigkeiten konzentrieren.<\/p>\n<h3>Caching-Strategien<\/h3>\n<p>Laut dem <a href=\"https:\/\/www.smashingmagazine.com\/2020\/12\/progressive-web-apps\/\" target=\"_blank\" rel=\"noopener noreferrer\">Smashing Magazine<\/a> ist Caching ein Schl\u00fcsselelement der PWA-Optimierung. Es erm\u00f6glicht deiner Anwendung, schneller zu laden, indem es Kopien von Ressourcen speichert. Die Implementierung einer Cache-First-Strategie stellt sicher, dass deine Anwendung Ressourcen aus dem Cache abruft, bevor sie das Netzwerk nutzt. Dieser Ansatz ist besonders effektiv f\u00fcr statische Assets, die sich nicht oft \u00e4ndern.<\/p>\n<p>Verwende Service Worker, um wichtige Ressourcen w\u00e4hrend der Installationsphase zwischenzuspeichern. Dazu geh\u00f6ren die Shell deiner Anwendung <a href=\"https:\/\/kinqsta.com\/de\/blog\/kostenlose-html-editoren\/\">(HTML<\/a>, <a href=\"https:\/\/kinqsta.com\/de\/blog\/css-image-styling\/\">CSS<\/a>, <a href=\"https:\/\/kinqsta.com\/de\/thema\/javascript-tutorials\/\">JavaScript<\/a>) und alle statischen Ressourcen.<\/p>\n<p>Bei dynamischen Inhalten solltest du Strategien wie <a href=\"https:\/\/web.dev\/articles\/stale-while-revalidate\" target=\"_blank\" rel=\"noopener noreferrer\">&#8222;stale-while-revalidate&#8220;<\/a> in Betracht ziehen, bei der zuerst die gecachten Inhalte bereitgestellt werden und der Cache dann mit frischen Inhalten vom Server aktualisiert wird.<\/p>\n<h3>Ressourcen priorisieren<\/h3>\n<p>Nicht alle Ressourcen sind gleich wichtig. Einige sind f\u00fcr das erste Rendering entscheidend, w\u00e4hrend andere \u00fcber <a href=\"https:\/\/kinqsta.com\/courses\/speed-up-wordpress\/what-is-lazy-loading\/\">Lazy Loading<\/a> gerendert werden k\u00f6nnen. Analysiere die Ladeleistung deiner Anwendung, um festzustellen, welche Ressourcen wichtig sind und zuerst geladen werden sollten. Du kannst die preload- und prefetch-Direktiven verwenden, um den Browser \u00fcber diese Priorit\u00e4ten zu informieren:<\/p>\n<ul>\n<li><strong>Preload<\/strong>. Verwende dies f\u00fcr Ressourcen, die auf der aktuellen Seite ben\u00f6tigt werden. Sie teilt dem Browser mit, dass er diese Ressourcen zu einem fr\u00fchen Zeitpunkt des Ladevorgangs abrufen soll.<\/li>\n<li><strong>Prefetch<\/strong>. Dies ist f\u00fcr Ressourcen, die bei zuk\u00fcnftigen Navigationen ben\u00f6tigt werden k\u00f6nnten. Es schl\u00e4gt dem Browser vor, diese Ressourcen zu holen, wenn er im Leerlauf ist.<\/li>\n<\/ul>\n<h3>Adaptives Laden<\/h3>\n<p>Adaptives Laden passt den Inhalt und die Funktionen deiner Anwendung an die F\u00e4higkeiten des Ger\u00e4ts und die Netzwerkbedingungen des Nutzers an. Diese Technik stellt sicher, dass deine PWA auch bei langsamen oder instabilen Netzwerken ein gutes Erlebnis bietet.<\/p>\n<p>Implementiere die Feature Detection, um je nach Ger\u00e4t des Nutzers unterschiedliche Inhalte bereitzustellen. So kannst du z. B. hochaufl\u00f6sende Bilder f\u00fcr Nutzer\/innen mit einer schnellen Verbindung bereitstellen und kleinere, komprimierte Bilder f\u00fcr Nutzer\/innen mit einer langsameren Verbindung.<\/p>\n<p>Du k\u00f6nntest die <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Network_Information_API\" target=\"_blank\" rel=\"noopener noreferrer\">Netzwerkinformations-API<\/a> nutzen, um die Verbindungsgeschwindigkeit der Nutzer\/innen zu erkennen und das Verhalten deiner Anwendung entsprechend anzupassen. Du k\u00f6nntest z. B. festlegen, dass bei einer langsamen Verbindung nur wichtige Inhalte geladen werden und unkritische Ressourcen zur\u00fcckgestellt werden, bis sich die Verbindung verbessert.<\/p>\n<h3>Behalte die Google-Standards bei<\/h3>\n<p>Die Umwandlung deiner WordPress-Website in eine PWA ist ein kluger Schritt, um das mobile Nutzererlebnis zu verbessern. Allerdings musst du die PWA-Standards von Google einhalten, damit dies effektiv ist.<\/p>\n<p><a href=\"https:\/\/www.mobiloud.com\/blog\/wordpress-to-pwa\" target=\"_blank\" rel=\"noopener noreferrer\">Die PWA-Standards von Google<\/a> legen den Schwerpunkt auf Sicherheit, Benutzerfreundlichkeit und Barrierefreiheit:<\/p>\n<ul>\n<li>Websites m\u00fcssen HTTPS verwenden und auf mobilen Ger\u00e4ten responsiv sein<\/li>\n<li>Den Offline-Zugriff auf Anwendungs-URLs erm\u00f6glichen und Metadaten f\u00fcr die Funktion &#8222;Zum Startbildschirm hinzuf\u00fcgen&#8220; enthalten.<\/li>\n<li>Sie sollten schnell laden, in verschiedenen Browsern funktionieren und reibungslose Seiten\u00fcberg\u00e4nge ohne Netzwerkabh\u00e4ngigkeit gew\u00e4hrleisten.<\/li>\n<li>Alle Seiten sollten eindeutige <a href=\"https:\/\/kinqsta.com\/de\/blog\/was-ist-eine-url\/\">URLs<\/a> haben.<\/li>\n<\/ul>\n<h2>Zusammenfassung<\/h2>\n<p>Progressive Web-Apps sind ein gro\u00dfer Fortschritt bei der Verbesserung der Benutzerfreundlichkeit und Zug\u00e4nglichkeit im Internet. Indem sie die M\u00f6glichkeiten herk\u00f6mmlicher Websites mit den fortschrittlichen Funktionen mobiler Anwendungen verbinden, bieten PWAs ein nahtloses, anwendungs\u00e4hnliches Erlebnis, ohne dass ein Download im App Store erforderlich ist.<\/p>\n<p>Vor diesem Hintergrund haben wir heute das transformative Potenzial von PWAs f\u00fcr WordPress-Websites erforscht, ihre Vorteile hervorgehoben und Anleitungen gegeben, wie du deine eigenen mit WordPress-Plugins oder durch manuelle Programmierung erstellen kannst. Wir hoffen, du hast sie hilfreich gefunden.<\/p>\n<p>Falls du es noch nicht getan hast, wirst du deine WordPress-Website in n\u00e4chster Zeit in eine PWA umwandeln?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Progressive Web Apps ver\u00e4ndern die Art und Weise, wie Nutzer mit Websites umgehen. Technisch gesehen sind sie eine Mischung aus dem Besten, was eine mobile Anwendung &#8230;<\/p>\n","protected":false},"author":199,"featured_media":69611,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[999],"class_list":["post-69610","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-wordpress-entwicklung"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Erstellen von progressiven Webanwendungen (PWA) mit WordPress - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"M\u00f6chtest du lernen wie man progressive Webanwendungen mit WordPress erstellt? Dann bist du hier genau richtig. Dieser Leitfaden hilft dir bei den ersten Schritten.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Erstellen und Optimieren von Progressive Web Apps (PWA) mit WordPress\" \/>\n<meta property=\"og:description\" content=\"M\u00f6chtest du lernen wie man progressive Webanwendungen mit WordPress erstellt? Dann bist du hier genau richtig. Dieser Leitfaden hilft dir bei den ersten Schritten.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-03T10:22:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-04T08:18:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/03\/wp-building-and-optimizing-progressive-web-apps-pwa-with-wordpress.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"M\u00f6chtest du lernen wie man progressive Webanwendungen mit WordPress erstellt? Dann bist du hier genau richtig. Dieser Leitfaden hilft dir bei den ersten Schritten.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/03\/wp-building-and-optimizing-progressive-web-apps-pwa-with-wordpress.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"16\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Erstellen und Optimieren von Progressive Web Apps (PWA) mit WordPress\",\"datePublished\":\"2024-04-03T10:22:27+00:00\",\"dateModified\":\"2024-04-04T08:18:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/\"},\"wordCount\":3312,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/03\/wp-building-and-optimizing-progressive-web-apps-pwa-with-wordpress.jpg\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/\",\"url\":\"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/\",\"name\":\"Erstellen von progressiven Webanwendungen (PWA) mit WordPress - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/03\/wp-building-and-optimizing-progressive-web-apps-pwa-with-wordpress.jpg\",\"datePublished\":\"2024-04-03T10:22:27+00:00\",\"dateModified\":\"2024-04-04T08:18:03+00:00\",\"description\":\"M\u00f6chtest du lernen wie man progressive Webanwendungen mit WordPress erstellt? Dann bist du hier genau richtig. Dieser Leitfaden hilft dir bei den ersten Schritten.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/03\/wp-building-and-optimizing-progressive-web-apps-pwa-with-wordpress.jpg\",\"contentUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/03\/wp-building-and-optimizing-progressive-web-apps-pwa-with-wordpress.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress Entwicklung\",\"item\":\"https:\/\/kinqsta.com\/de\/thema\/wordpress-entwicklung\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Erstellen und Optimieren von Progressive Web Apps (PWA) mit WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/de\/#website\",\"url\":\"https:\/\/kinqsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinqsta.com\/de\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Erstellen von progressiven Webanwendungen (PWA) mit WordPress - Kinsta\u00ae","description":"M\u00f6chtest du lernen wie man progressive Webanwendungen mit WordPress erstellt? Dann bist du hier genau richtig. Dieser Leitfaden hilft dir bei den ersten Schritten.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/","og_locale":"de_DE","og_type":"article","og_title":"Erstellen und Optimieren von Progressive Web Apps (PWA) mit WordPress","og_description":"M\u00f6chtest du lernen wie man progressive Webanwendungen mit WordPress erstellt? Dann bist du hier genau richtig. Dieser Leitfaden hilft dir bei den ersten Schritten.","og_url":"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2024-04-03T10:22:27+00:00","article_modified_time":"2024-04-04T08:18:03+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/03\/wp-building-and-optimizing-progressive-web-apps-pwa-with-wordpress.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"M\u00f6chtest du lernen wie man progressive Webanwendungen mit WordPress erstellt? Dann bist du hier genau richtig. Dieser Leitfaden hilft dir bei den ersten Schritten.","twitter_image":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/03\/wp-building-and-optimizing-progressive-web-apps-pwa-with-wordpress.jpg","twitter_creator":"@Kinsta_DE","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Jeremy Holcombe","Gesch\u00e4tzte Lesezeit":"16\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Erstellen und Optimieren von Progressive Web Apps (PWA) mit WordPress","datePublished":"2024-04-03T10:22:27+00:00","dateModified":"2024-04-04T08:18:03+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/"},"wordCount":3312,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/03\/wp-building-and-optimizing-progressive-web-apps-pwa-with-wordpress.jpg","inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/","url":"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/","name":"Erstellen von progressiven Webanwendungen (PWA) mit WordPress - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinqsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/03\/wp-building-and-optimizing-progressive-web-apps-pwa-with-wordpress.jpg","datePublished":"2024-04-03T10:22:27+00:00","dateModified":"2024-04-04T08:18:03+00:00","description":"M\u00f6chtest du lernen wie man progressive Webanwendungen mit WordPress erstellt? Dann bist du hier genau richtig. Dieser Leitfaden hilft dir bei den ersten Schritten.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/#primaryimage","url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/03\/wp-building-and-optimizing-progressive-web-apps-pwa-with-wordpress.jpg","contentUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/03\/wp-building-and-optimizing-progressive-web-apps-pwa-with-wordpress.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/de\/blog\/progressive-webanwendungen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"WordPress Entwicklung","item":"https:\/\/kinqsta.com\/de\/thema\/wordpress-entwicklung\/"},{"@type":"ListItem","position":3,"name":"Erstellen und Optimieren von Progressive Web Apps (PWA) mit WordPress"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/de\/#website","url":"https:\/\/kinqsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinqsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinqsta.com\/de\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/69610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/comments?post=69610"}],"version-history":[{"count":7,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/69610\/revisions"}],"predecessor-version":[{"id":69647,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/69610\/revisions\/69647"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69610\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69610\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69610\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69610\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69610\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69610\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69610\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69610\/translations\/es"},{"href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69610\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/media\/69611"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/media?parent=69610"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/tags?post=69610"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/topic?post=69610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}