the pwa add-on does what it should. i was looking for such a tool for a long time. thanks to fabian bitter for such …
eivissa89
This add-on is made for PWA applications based on concrete5. Although it is also possible to cache "normal concrete5 websites" pages with this add-on, it is not recommended. Background: When loading the page for the first time, the complete page is downloaded and a loading screen will be displayed which locks the page until the loading process is finished. Depending on the number of assets (Javascript & CSS files) and other used resources like inserted images and videos, this process may take some time. For a normal website this would lead that the site visitors leave the page. For PWA applications, on the other hand, this add-on is just the right choice and, thanks to the generated Service Worker + Manifest file, a solid basis for a modern Progressive Web App.
Key facts
The "PWA" add-on (Progressive Web Apps) allows your users to save the complete site offline. This not only saves loading times into the millisecond range. The add-on also adds a solid basis for real offline apps, since the site is also accessible without any active internet connection.
The service worker works seamlessly with the core system. Once you have edited, deleted or added a page, the service worker downloads the new version automatically. In addition, the service worker recognizes whether you are e.g. in admin-mode and then turns off automatically.
On the settings page in the backend you have the possibility to configure the service worker in every detail. One special feature is the built-in crawler / web spider. He crawls your website from a user's point of view and tries to identify all the files (HTML / JavaScript / CSS / images etc.) that are needed to display your website. If not, everything has been found, you have the option to manually extend the list.
Furthermore, you have the option to configure the manifest file via the settings. In addition to the manifest file, the add-on also generates all the necessary META-tags to display the add-on on Apple-devices. It even generates a real bitmap favicon.
The add-on is available in German and English language.
Requirements
iOS-Limitations
Notes:
The add-to-homescreen dialog will only appear on Android devices after 30 seconds of heuristic user behavior. At Apple, the information dialog is version-dependent. However, the page can always be manually added to the homescreen.
Have you already seen my other add-ons? Click here for more information.