Table of Contents
Package Information
UNZIPFIRST_WEBPUSHAUTO.zip package contains 3 folders:
Component
Main Component installation .zip file ( com_webpushauto-1.0.0.zip ) Please note : 1.0.0 is version data and it may change
Plugins
- Web Push Notifications Subscriber Plugin, plg_system_webpushasubscriber_V100.zip
- Web Push Notifications Content Plugin, plg_content_webpushauto_V100.zip
- web Push Notifications Editor-xtd Plugin, plg_editors_xtd-webpushauto_V100.zip
Please note : 1.0.0 is version data and it may change
Upload Files
This files are necessary if your site is https:
- manifest.json
- OneSignalSDKUpdaterWorker.js
- OneSignalSDKWorker.js
Installation
Install component and plugins separately using the joomla installer.
After the installation of each extension, you will get a success message.
Enabling HTTPS Support
If your site is https, you must upload 3 files to the top-level of your site directory.
Open upload-files folder and you will see 3 files :
- manifest.json (you must edit this file before uploading click here for more information)
- OneSignalSDKUpdaterWorker.js
- OneSignalSDKWorker.js
Upload the files to the top-level root of your site directory.
The following URLs should be publicly accessible:
https://yoursite.com/manifest.json
https://www.yoursite.com/OneSignalSDKUpdaterWorker.js
https://www.yoursite.com/OneSignalSDKWorker.js
Editing manifest.json file.
Open manifest.json file with an editor.
Change name and short_name (you can find them at web push auto components apps section, click on to the app image and in the opening app details page, you will see the site name, see below image for details).
DO NOT CHANGE gcm_sender_id
Enabling all Plugins
Use the Plugin Manager to enable all Web Push plugins.
Select Extensions -> Plugins from the administration menu.
Enable the plugins Content - Web Push Auto, Button - Web Push Auto and System - Web Push Subscriber.
Configuration
Component Dashboard & Detailed User Guide
You can find the component in the Components menu.
Dashboard
In-component support section
Registering OneSignal with Web Push Auto
You will need to use the OneSignal User Auth Key to integrate OneSignal with your Joomla site. You can find this via the OneSignal Dashboard.
If successfully registered, Web Push Auto will retrieve your OneSignal details.
Once registered, Web Push Auto will retrieve your OneSignal registered apps.
You will now need to register your REST API key. Click on Users from the left menu and enter the REST API key from OneSignal.
Subscribing to your OneSignal app
Finally, you will need to subscribe to your OneSignal app so that OneSignal is able to push messages to your users via your web site.
From the top menu, select Extensions -> Plugins.
Select the plugin System - Web Push Subscriber.
Select the Push Settings tab.
Use the app id, which is available from the Web Push Auto component's apps.
Save and Close.
Support
If you have any questions please do not hesitate to ask at https://www.extensionbase.com
Once logged in to your account, you can ask any support questions via https://www.extensionbase.com/joomla-web-push-notifications.html .