Ce qui existait déjà avant
Vocabulaire
Hors-ligne : la publication est stockée sur notre appareil
Cache : mémoire qui permet de stocker des données.
Synchronisation : différence entre la publication locale et le serveur.
Mise à jour : récupérer la dernière version de la publication.
Publier en tant que PWA
Passage hors-ligne
Les problèmes
conflits avec des éléments externes à la publication (exemple : Moodle)
mise à jour forcée
pas d’indication claire sur l’état de mise à jour
reconnexion à un serveur impossible
Qu'est-ce qu'une Progressive Web App (PWA) ?
utilise les technologies du web
accessible via un navigateur (Chrome, Firefox, etc.)
installable sur un appareil
peut fonctionner hors-ligne
peut accéder à la caméra, notifications push, géolocalisation, etc.
Nouvelles extensions PWA
Nouveautés attendues
Indiquer clairement l'état de mise à jour
Identifier possibles problèmes synchro (ressource distante en 404, pas de réseau,...)
Pouvoir se reconnecter quand hors-ligne
Améliorations attendues
Interface utilisateur, ergonomie
Meilleure gestion du cache