Solution : les PWA

 

Qu'est ce que c'est

  • Progressive

    Site web pouvant se transformer progressivement en application

  • Web

    Repose sur des standards web (ServiceWorker, Web Application Manifest)

  • Application

    What else...

Plus concrètement

  • C'est un site web

    Par exemple une publication Opale

  • Qui peut proposer de fonctionner sans connexion internet

    Via un bouton de téléchargement hors-ligne

  • Qui peut s'installer « comme une application »

    Via un bouton d'installation... ou des menus navigateurs...

Support des navigateurs

Bouton Télécharger

  • Firefox : OK

  • Chrome dérivés : OK

  • Safari : OK

Installation

  • Firefox : Via Menu > Installer

  • Chrome : Via Menu > Installer ou Bouton embarqué dans le site

  • Safari : Menu > Ajouter à la home

Distribution dans les store

  • Google Play Store :

    Initiative Trusted Web Activity (TWA) de Google

    Compilation d'un conteneur web léger avec signature de l'origine du site web

    Exemple en cours de déploiement avec Vigie Nature et IDKey

  • Apple App Store

    Génération via PWA Builder

    Pas encore testé... Contribution et coopération bienvenue.

Exemple avec Opale

https://tha.scenari-community.org/PWA/Opale
  • Possibilité de télécharger ou installer comme application séparément

  • L'extension PWA pour Opale existe aussi pour Topaze

Exemple avec IDKey

https://vigienature.openkeys.science/sauvage
  • Installation comme application préalable au téléchargement hors ligne

Comment constituer une bibliothèque de ressources ?

  • Concept de Collection de Firefox + PWA téléchargement hors ligne

  • Favoris Chrome/Safari + PWA téléchargement hors ligne

AccueilSolution : les PWA