Feature No Code Attached Yet
avatar universewrld
universewrld
30 Sep 2024

Is your feature request related to a problem? Please describe.

@joomla currently does not have support for creating PWA out of the box, and PWA can easily replace a native app for Android, iOS, Windows, MacOS and other OS.

Describe the solution you'd like

I suggest adding PWA support to Joomla #44182

What does this mean?
This means that only 1 additional page with PWA settings will be added to the Control Panel + 3 files for PWA to work (app.webmanifest + sw.js + offline.html)

I have created topics with example files that I suggest adding to Joomla:
app.webmanifest (manifest.json): #19877
sw.js & offline.html: #44171
share_target (Web Share API): #44311

Additional context

What are Progressive Web Apps? - https://web.dev/articles/what-are-pwas
@w3c: Web Application Manifest - https://www.w3.org/TR/appmanifest/
@mdn: Web App Manifest - https://developer.mozilla.org/docs/Web/Manifest
@pwa-builder PWA Docs - https://docs.pwabuilder.com/
@microsoft PWA Docs - https://microsoft.github.io/win-student-devs/#/30DaysOfPWA/README

@pwa-builder (testing your PWA from @microsoft) - https://www.pwabuilder.com/

avatar universewrld universewrld - open - 30 Sep 2024
avatar joomla-cms-bot joomla-cms-bot - change - 30 Sep 2024
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 30 Sep 2024
avatar universewrld universewrld - change - 30 Sep 2024
The description was changed
avatar universewrld universewrld - edited - 30 Sep 2024
avatar Quy Quy - change - 30 Sep 2024
Labels Added: Feature
avatar Quy Quy - labeled - 30 Sep 2024
avatar universewrld
universewrld - comment - 30 Sep 2024

Here are the results you can get in the PWA test using the example files I posted here.

изображение
изображение
изображение

You can test it here: https://www.pwabuilder.com

p.s. the value iarc_rating_id can only be found in the Google Play Console of your Android application (or in a similar application store)

avatar universewrld universewrld - change - 30 Sep 2024
The description was changed
avatar universewrld universewrld - edited - 30 Sep 2024
avatar universewrld universewrld - change - 30 Sep 2024
The description was changed
avatar universewrld universewrld - edited - 30 Sep 2024
avatar universewrld universewrld - change - 30 Sep 2024
The description was changed
avatar universewrld universewrld - edited - 30 Sep 2024
avatar universewrld universewrld - change - 30 Sep 2024
The description was changed
avatar universewrld universewrld - edited - 30 Sep 2024
avatar richard67
richard67 - comment - 30 Sep 2024

Does it really need this new issue in addition to #19877 ?

avatar universewrld
universewrld - comment - 30 Sep 2024

Does it really need this new issue in addition to #19877 ?

This issue will combine all the files needed for the PWA to work, the manifest #19877 is just one of the files needed for the PWA to work.

I posted example files (working versions), I hope someone will add this to the Joomla Control Panel settings.

avatar richard67
richard67 - comment - 30 Sep 2024

If this issue here combines all, why does it then need the other two issues? Isn’t one issue enough? It is not really helpful to have several issues for one thing. Remember, this repository is maintained by volunteers, and their work should not be made more complicated that necessary.

avatar universewrld
universewrld - comment - 1 Oct 2024

If this issue here combines all, why does it then need the other two issues? Isn’t one issue enough? It is not really helpful to have several issues for one thing. Remember, this repository is maintained by volunteers, and their work should not be made more complicated that necessary.

you can combine all 3 issues into one, this issue has 3 new files and one new settings page for Joomla.

avatar alikon alikon - close - 2 Oct 2024
avatar alikon
alikon - comment - 2 Oct 2024

i'm closing this in favour of #44171

avatar alikon alikon - change - 2 Oct 2024
Status New Closed
Closed_Date 0000-00-00 00:00:00 2024-10-02 06:38:20
Closed_By alikon
avatar universewrld universewrld - change - 6 Oct 2024
The description was changed
avatar universewrld universewrld - edited - 6 Oct 2024
avatar universewrld universewrld - change - 18 Oct 2024
The description was changed
avatar universewrld universewrld - edited - 18 Oct 2024

Add a Comment

Login with GitHub to post a comment