- Upload the
opwa/folder towp-content/plugins/. - Activate oPWA in Plugins → Installed Plugins.
- On activation the plugin:
- Creates three database tables (opwa_subscribers, opwa_campaigns, opwa_analytics).
- Auto-detects the site icon (WP Site Identity) and sets it as the 512px source.
- Generates a default precache URL list (home page + static assets).
- Sets the VAPID subject to the admin email.
- Navigate to oPWA in the WordPress admin (top menu bar — the sidebar is hidden on plugin pages).
- Complete the Manifest tab, generate icons, and configure the Service Worker.
- Generate VAPID keys to enable push notifications.
- Save and visit your site — the SW will register and the manifest will be served.
