I noticed this website is pwa capable. How do you exactly make it? [img] [IMG]
Alot of manual work on my end see Added Forum PWA Mode For Page Speed Improvements.. But no tutorials. PWABuilder and Workbox  | Google Developers are useful resources to read up on though.
When you talk about many work, that means it would be really a lot of work for me... And likely to fail eventually.
Yeah took me longer to understand as I don't know Javascript so relied on pure pattern recognition in online examples and trial and error and alot of reading. But Workbox helps. If you know Javascript probably would be alot easier to figure out.
So what does this do? It builds an app for your site and you can put it on the app store for users to download? First time hearing about PWA.
I really like the feeling of centminmod pwa, so smooth and fast.. But it's just for Android right? Nothing can be done for iOS?
I tried the PWABuilder now, I made a basic Manifest half was generated already, and then i chose for basic testing as Service Worker : Now i got a serviceworker-sw.zip with to files, pwabuilder-sw.js and pwabuilder-sw-register.js. Just throwing those to into my root is enough? Is workbox necessary, or only for optimisation? PS.: You made it also for registered user as default, and a own setting/checkbox in user panel for disabling/enabling PWA, have you thought to make a commercial/non commercial public release of that?
Read the pwabuilder site documentation Workbox is an alternate way of doing it but looks like pwabuilder site now uses Workbox as underlying tool anyway so should be same thing. Nope, no plans to release it as no time to provide support for it and well I haven't tested it for XF 2.1 yet anyway.
Creating a PWA with pwabuilder is very easy and absolutely uncomplicated. Everyone can do it. So you don't need a tutorial. Workbox is slightly more complicated, so I won't recommend it for non technical admins. Even if you want a switch to allow your users to disable PWA, this could be done very easily with a custom user field and a template modification in Xenforo. But you don't need it, because why should anyone want to disable PWA anyway? And if you are a website visitor, who knows what to do, you can control the PWA of any web site also very easily with the developer tools of most browsers. So -as a site owner- just use pwabuilder and you are done. ;-)
If you are interested in the topic of creating PWA applications, then in this article it is created using React: https://www.codica.com/blog/how-to-create-pwa-with-react/