Initial commit: KGV-PWA plugin with manifest, service worker and install prompt

This commit is contained in:
Ronny Grobel
2026-04-20 21:12:48 +02:00
commit e6930011ab
5 changed files with 891 additions and 0 deletions

47
readme.txt Normal file
View File

@@ -0,0 +1,47 @@
=== KGV PWA ===
Contributors: ronnygrobel
Tags: pwa, progressive web app, manifest, service worker, offline
Requires at least: 6.0
Tested up to: 6.7
Stable tag: 1.0.0
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Progressive Web App Unterstützung für KGV-Webseiten.
== Beschreibung ==
KGV PWA erweitert KGV-Webseiten um vollständige Progressive Web App (PWA) Unterstützung:
* **Web App Manifest** dynamisch generiert unter `/manifest.json`
* **Service Worker** Cache-Strategie für Offline-Fähigkeit, erreichbar unter `/sw.js`
* **Installierbarkeit** Besucher können die Seite als App auf dem Home-Bildschirm speichern
* **Apple-Touch-Icon & Meta-Tags** korrekte Darstellung auf iOS-Geräten
Alle relevanten Parameter (App-Name, Kurzname, Farben, Icons, Anzeigemodus) sind über
**Einstellungen → KGV PWA** konfigurierbar.
== Installation ==
1. Plugin hochladen und aktivieren.
2. Einstellungen unter **Einstellungen → KGV PWA** vornehmen.
3. Nach der ersten Aktivierung werden die Rewrite-Regeln automatisch geflusht.
== Einstellungen ==
* **App-Name** Vollständiger Name der App im Manifest
* **Kurzname** Kurzname (max. 12 Zeichen empfohlen) für den Home-Bildschirm
* **Beschreibung** Kurzbeschreibung im Manifest
* **Theme-Farbe** Farbe der Browser-/Status-Leiste
* **Hintergrundfarbe** Splashscreen-Hintergrund
* **Anzeigemodus** `standalone` (empfohlen), `fullscreen`, `minimal-ui`, `browser`
* **Icon 192 × 192** URL zu einem PNG-Icon (192 px)
* **Icon 512 × 512** URL zu einem PNG-Icon (512 px)
Werden keine Icons angegeben, wird automatisch das WordPress-Site-Icon verwendet.
== Changelog ==
= 1.0.0 =
* Erstveröffentlichung