Development #25068
PWA standard Publik
Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
05 juillet 2018
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Club:
Description
Avec les caractérisitiques suivantes :
- offline (voir https://developer.mozilla.org/en-US/docs/Web/API/NavigatorOnLine/Online_and_offline_events)
- variable pwa, déclaration service worker comme on a pour le piwik_js
- partie notifications, et donc problèmes de packaging (et donc d'abord passer en 1.11 pour pouvoir passer en Stretch pour pouvoir avoir un backport etc.)
- $nav-mobile-mode, variante pour affichage de la navigation en barre du bas
Fichiers
Demandes liées
Historique
Mis à jour par Anonyme il y a presque 6 ans
- Lié à Development #25066: PWA : ajouter la possibilité d'envoyer des notifications web-push aux utilisateurs ajouté
Mis à jour par Frédéric Péters il y a presque 6 ans
- Lié à Development #24400: pwa : possibilité d'utiliser un template pour le manifest.json ajouté
Mis à jour par Frédéric Péters il y a presque 6 ans
- Lié à Development #24405: pwa : fournir un service worker ajouté
Mis à jour par Frédéric Péters il y a presque 6 ans
- Fichier items.png items.png ajouté
- Fichier lengths.png lengths.png ajouté
- Fichier navs.csv navs.csv ajouté
À propos de la navigation mobile, sur l'ensemble des sites de production (sans compter les portails agent), j'ai regardé le nombre d'éléments de navigation et la longueur cumulée de leurs titres de pages, et vite fait des graphes (seaborn.distplot), attachés ici (items.png pour le nombre d'éléments, lengths.png pour la longueur cumulée).
Données brutes dans navs.csv, cueillies via
from django.conf import settings from django.db import connection from combo.data.models import Page if not 'agent' in str(connection.get_tenant()) and settings.TEMPLATE_VARS.get('theme'): pages = Page.objects.filter(parent_id__isnull=True, exclude_from_navigation=False) print connection.get_tenant(), len(pages), sum([len(x.title) for x in pages])
Côté toodego, il y a cinq éléments et une longueur cumulée de 76 caractères (et les libellés se posent sur deux lignes).
Mis à jour par Frédéric Péters il y a presque 6 ans
- Lié à Development #25343: PWA, chargement service worker selon présence d'une variable ajouté
Mis à jour par Frédéric Péters il y a presque 6 ans
- Lié à Development #25495: pwa : mode offline ajouté
Mis à jour par Frédéric Péters il y a presque 6 ans
- Lié à Development #25496: pwa : interface de paramétrage ajouté
Mis à jour par Anonyme il y a plus de 5 ans
Je mets ça ici, c'est très utile https://serviceworke.rs/
Mis à jour par Frédéric Péters il y a plus de 5 ans
Pour mémoire tu avais créé https://dev.entrouvert.org/projects/veille/wiki/ProgressiveWebApps
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Lié à Development #25638: pwa : mode pour avoir la navigation en bas d'écran ajouté