• twitter image
  • facebook image
  • youtube image
  • linkedin image
Language: CMS Made Simple Czech CMS Made Simple France CMS Made Simple Spain CMS Made Simple Hungary CMS Made Simple Russia CMS Made Simple Netherlands

All times are UTC

Post new topic Reply to topic  [ 1 post ] 
Author Message
 Post subject: New module for building Progressive Web Apps - CGSimplePWA
PostPosted: Sun Dec 09, 2018 6:39 pm 
Dev Team Member
Dev Team Member
User avatar

Joined: Tue Oct 19, 2004 6:44 pm
Posts: 8102
Location: Fernie British Columbia, Canada
Progressive Web Apps are simple enhancements to your HTTPS based, responsive website that will provide the ability for users to add an icon to their mobile device's home screen and to provide an app-like experience.

I have been working with Progressive Web Apps for a while now (at least since the summer). And while the basics of a PWA are relatively simple for experienced developers that are familiar to with Javascript, there are a number of steps.

So I have written a new module called "CGSimplePWA" that removes some of these steps and makes creating a simple progressive web app easier.

What it does:
- Creates a manifest.json given details you provide, including a large icon.
- Creates a simple service worker to allow caching resources
- Creates the appropriate meta tags (including IOS meta tags)
- Provides a new content type to allow creating an optional (but recommended) offlien page.
- Allows specifying the URLS of assets to cache.
- Handles auto-updating of the service worker when you change resources or offline page content.
- Automatically caches assets in the /assets path.

What you need:
1. Your installation must be served via HTTPS.
You should be doing this already, it's free with letsencrypt.
2. Your site must be responsive and work well on mobile devices
You are probably doing this already anyways

So. I encourage you to check out this new module at: http://dev.cmsmadesimple.org/projects/cgsimplepwa and try it on your next project.

Follow me on twitter
Please post system information from "Extensions >> System Information" (there is a bbcode option) on all posts asking for assistance.
If you can't bother explaining your problem well, you shouldn't expect much in the way of assistance.

Share On:
Share on Facebook Share on Twitter Share on Google+
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC

Who is online

Users browsing this forum: googlebot

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Hosting Nation - Managed CMSMS Hosting