Fork me on GitHub

Plugin PWA

Introduction

Ce plugin permet de transformer un site Lutece en Progressive Web Application.

Le site devient ainsi installable sur un téléphone mobile ou sur le bureau de l'utilisateur en utilisant les informations d'un fichier Manifest.

Les stratégies de chargement de ressources sont optimisées grâce à un Service Worker qui exploite un cache local.

Configuration

Rajouter dans le fichier page_frameset.html le code suivant avant la fin de la balise head afin d'ajouter le Manifest de la webapp :

        <!- Progressive Webapp Manifest -->
        ${pwa_manifest_link}
    </head>

Les attributs du Manifest sont paramétrables dans la Gestion des propriétés du site du menu Site du Back Office de Lutece.

Rajouter dans le fichier page_frameset.html le code suivant avant la fin de la balise body afin d'enregistrer le Service Worker de la webapp :

        <!- Service Worker registration -->
        ${pwa_service_worker}
    </body>