Projet

Général

Profil

Development #25496

pwa : interface de paramétrage

Ajouté par Frédéric Péters il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
26 juillet 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Dans laquelle on pourrait renseigner le texte à afficher quand on est offline, l'API key pour les notifications en push, d'autres idées peut-être.


Fichiers

offline-page.png (15,7 ko) offline-page.png la page offline avec l'intégration graphique Quimper Frédéric Péters, 27 décembre 2018 10:15
0001-pwa-add-settings-page-with-offline-parameters-25496.patch (22 ko) 0001-pwa-add-settings-page-with-offline-parameters-25496.patch Frédéric Péters, 27 décembre 2018 10:33
Screenshot_2018-12-27 Services en ligne.png (91 ko) Screenshot_2018-12-27 Services en ligne.png la page de paramétrage Frédéric Péters, 27 décembre 2018 10:34
0001-pwa-add-settings-page-with-offline-parameters-25496.patch (25,5 ko) 0001-pwa-add-settings-page-with-offline-parameters-25496.patch Frédéric Péters, 27 décembre 2018 20:33
0001-pwa-add-settings-page-with-offline-parameters-25496.patch (25,6 ko) 0001-pwa-add-settings-page-with-offline-parameters-25496.patch Frédéric Péters, 28 décembre 2018 11:00

Demandes liées

Lié à Publik - Development #25068: PWA standard PublikNouveau05 juillet 2018

Actions

Révisions associées

Révision c26b473c (diff)
Ajouté par Frédéric Péters il y a plus de 5 ans

pwa: add settings page with offline parameters (#25496)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 5 ans

#2

Mis à jour par Anonyme il y a plus de 5 ans

Frédéric Péters a écrit :

Dans laquelle on pourrait renseigner le texte à afficher quand on est offline, l'API key pour les notifications en push, d'autres idées peut-être.

Avec VAPID, nous n'avons plus besoin d'une API key pour GCM/FCM. Webpush fonctionne avec des certificats serveurs auto-signés. C'est ce qui est en train d'être développé dans le ticket #25462

#3

Mis à jour par Frédéric Péters il y a plus de 5 ans

Voilà qui ajoute une interface de configuration de la PWA, avec comme paramètres actuels le texte à afficher offline et si oui ou non on veut inclure un bouton "réessayer".

L'interface de paramétrage reprend également une fausse vue PWA, qui permet de visualiser couleur/logo/titre.

À noter pour la page offline, elle dépend de la présence en cache de l'icône d'application, ce qui n'est pas garanti, à suivre dans un autre ticket).

Détail, côté menu, j'ai appelé ça "Application mobile (PWA)", en me disant que ça parlerait davantage qu'un PWA intraduisible.

#4

Mis à jour par Frédéric Péters il y a plus de 5 ans

Patch qui ajoute la prise en charge de l'export/import de ces paramètres.

#5

Mis à jour par Frédéric Péters il y a plus de 5 ans

Version qui conserve le timestamp de la dernière modif, pour utilisation dans #29368.

#6

Mis à jour par Thomas Noël il y a plus de 5 ans

  • Statut changé de Solution proposée à Solution validée

mini détail sans importance, dans le code du singleton, on peut gagner 6 octets :

-   return cls.objects.all().first() or cls()
+   return cls.objects.first() or cls()

Ok avec le reste, y compris le settings de CKEDITOR_CONFIGS (j'imagine qu'il est nécessaire pour rendre la page jolie)

#7

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit c26b473c787ed6624335fcece7cdf30f1331653d
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Thu Dec 27 09:44:21 2018 +0100

    pwa: add settings page with offline parameters (#25496)
#8

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF