I'm breaking it up into multiple plugins... OxFest for those who just want a Proper Manifest created and included in ALL pages!
This is mainly for Hybrid Apps and for experimenting with creating the rest on their own.
For those wanting a complete PWA Solutions there are multiple versions of OxPWA to correspond with different versions of Service Works and App Shells ranging from just serving an Offline page when offline to Basic Caching, Recursive Caching, and Recursive Pre-Caching.
OxFest - $25 - Release Planned 8/19/18:
Creates Proper OxWall Site Manifest
Resizes User Supplied Icon (512x512)
Includes Manifest and Icons in ALL Desktop / Mobile Pages
OxPWA Lite - $50 - Release Planned 8/19/18:
Network -> Offline -> Offline Page
Creates and Includes Manifest
Turns Oxwall into App Shell
Creates and Includes Service Worker
Creates Lite PWA Site / App with Offline Page (No Caching)
Prompts User to Install to Desktop / Home Screen as App
OxPWA Basic - $100 - Release Planned 8/22/18:
Network First -> Basic Cache Second -> Offline Page Third
Turns Oxwall into App Shell
Creates and Includes Manifest
Creates and Includes Service Worker
Creates Basic Cached PWA Site / App with Offline Copy and Backup Offline Page
Prompts User to Install to Desktop / Home Screen as App
OxPWA Advanced - $150 - Release Planned 8/24/18:
Network First -> Advanced Cache Second -> Offline Page Third
Added Options / Features
Select from Multiple Service Workers
Turns Oxwall into App Shell
Creates and Includes Manifest
Creates and Includes App Shell
Creates and Includes Service Worker with Push Notification Support
Creates Advanced Cache PWA Site / App with Backup Offline Page
Prompts User to Install to Desktop / Home Screen as App
OxPWA Pro - $200 - Release Planned: (Unknown ATM)
Network First -> Advanced Recursive Cache Second -> Custom Offline Page Third
Added Options / Features
Select from Multiple Service Workers
Select / Modify Caching Scheme
Turns Oxwall into App Shell
Creates and Includes Manifest
Creates and Includes Service Worker with Push Notification Support
Creates Advanced Recursively Pre-Cached PWA Site / App with Backup Offline Page
Prompts User to Install to Desktop / Home Screen as App