Progressive Web Apps act like a native app and can be installed on mobile devices. Recently Microsoft also announced that progressive web apps will be not only installable on Windows devices but will also be published in the Windows app store.

Progressive Web Apps also allow for sending automatic Push notifications just like native apps.

The Progressive Web app for Joomla is working beautifully delivering Push notifications to your readers for every article you publish (automatically) with a link directly to your great content. 

Your readers can Install your website like an app via the "Add to home screen" button and access it from their devices anytime and anywhere (make sure your website is optimized for mobile devices).

Note: Some shared hostings do not support the prerequisites needed for a Progressive Web App to work.

Before you purchase please make sure that you have the following on your server:

Your server needs PHP GMP extension (http://php.net/manual/en/book.gmp.php). If it's not enabled already, please contact your Hosting provider for help.

Browsers need to verify your identity. A standard called VAPID can authenticate you for all browsers. You'll need to create and provide a public and private key for your server and add those keys in the Component Options panel.

To generate the uncompressed public and secret key, encoded in Base64, enter the following in your Linux bash via SSH or contact your Hosting provider for help.

3 separate commands:

$ openssl ecparam -genkey -name prime256v1 -out private_key.pem

$ openssl ec -in private_key.pem -pubout -outform DER|tail -c 65|base64|tr -d '=' |tr '/+' '_-' >> public_key.txt

$ openssl ec -in private_key.pem -outform DER|tail -c +8|head -c 32|base64|tr -d '=' |tr '/+' '_-' >> private_key.txt

When the .txt files are generated you can open them and copy and paste the keys into your Joomla website > Components >  Progressive App > Options panel.

Download the web-push-php library and upload it to SITE_ROOT/libraries/vendor/. Unzip it there or unzip prior to upload, the library has to end up in SITE_ROOT/libraries/vendor/web-push-php/

Price: £52.34

Get the PWA for Joomla. 

If you are interested in making your Joomla website a Progressive Web App (PWA) join the conversation at this   Facebook group

Or contact us for more details.

Faster Joomla Hosting

KANEV Web Development limited is not affiliated with or endorsed by the Joomla Project or Open Source Matters.

KANEV Web Development limited is registered in England and Wales #8902407