Web Push notifications for Joomla!
Web Push notifications for Joocial is a brand new feature to publish content posts from the CMS to Chrome, Firefox and Safari browsers. Web Push support has been introduced in Joocial 8.11.0.
Please, visit Joocial News to review how Web Push notifications works, powered by OneSignal.
Web Browsers now support push notifications, as a way to remind or re-engage your users even after they leave your page.
On Joocial 8.11.0, we have introduced two channels to support Web Push notifications. Please, follow these links to configure them:
- AutoTweetNG Joocial: auto-posting to Web Push OneSignal
- AutoTweetNG Joocial: auto-posting to Web Push Pushwoosh
HTTP vs. HTTPS. It is highly recommended to implement Web Push with HTTPS-enabled sites. Using push notifications on HTTPS websites allows extra features not available on HTTP websites. For more information: https://documentation.onesignal.com/docs/web-push-http-vs-https
- OneSignal - Web Push Notifications - https://onesignal.com/webpush
- Case Study: YouNow Improves Retention by 19% with Web Push
Concerning to Service Workers
Web Push notifications are available on Chrome, Firefox and Safari browsers thanks to the implementation of Service Workers.
Service workers essentially act as proxy servers that sit between web applications, and the browser and network (when available). They are intended to (amongst other things) enable the creation of effective offline experiences, intercepting network requests and taking appropriate action based on whether the network is available and updated assets reside on the server. They will also allow access to push notifications and background sync APIs. - https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API
This is an experimental technology. Because this technology's specification has not stabilized, check the compatibility table for usage in various browsers. Also note that the syntax and behavior of an experimental technology is subject to change in future versions of browsers as the specification changes.