Discourse Mobile : améliorations du chat, notifications, widget

Après la sortie de la fonctionnalité de chat, je pense que Discourse Mobile a besoin de quelques améliorations pour le rendre « comparable » aux applications d’autres plateformes pour les gens ordinaires (en Allemagne, environ 69 % des utilisateurs d’Internet utilisent des appareils mobiles). Questions :

  • Y a-t-il des améliorations prévues pour Discourse Mobile concernant la fonctionnalité de chat de Discourse et les notifications Android ?
  • Quelqu’un travaille-t-il à l’implémentation d’un widget pour l’application Android ? (https://medium.com/android-bits/android-widgets-ad3d166458d3)
3 « J'aime »

le mode mobile de discourse est terrible, les boutons sont en haut, c’est très mauvais d’utiliser son pouce pour toucher les boutons, ça aurait dû être le bouton du bas, comme sur l’iphone, il y a beaucoup de choses qui ne sont pas habituelles

2 « J'aime »

Je pense également qu’un travail sur la plateforme mobile est nécessaire car 2/3 des internautes utilisent des appareils mobiles…

2 « J'aime »

Eh bien, en Finlande, sur des plateformes plus générales, les utilisateurs mobiles représentent 90 % ou plus. Et je suis tout à fait sûr que la situation est la même dans tous les pays nordiques.

Le plus alarmant est que la plupart des utilisateurs mobiles sont habitués à une mauvaise expérience utilisateur.

Je déteste un peu dire cela à voix haute, mais les plus gros problèmes ici sont les codeurs travaillant avec de grands écrans multiples. Même ici, nous pouvons trouver beaucoup de sujets où tout le monde s’inquiète de la façon dont deux ou trois barres latérales sont réalisées :wink: La majorité des thèmes sont planifiés pour des écrans de 21 pouces. J’ai mis le chat sur la table, en montrant l’éléphant bien connu dans le salon, en disant que je considère chaque thème, composant ou plugin qui n’est que pour grand écran comme cassé. Cela n’est pas très apprécié :wink:

3 « J'aime »

Je lis ceci et je réponds sur mon iPhone donc :man_shrugging:

Que demande-t-on spécifiquement ici ?

Pour répondre au point 1 de l’OP, oui, nous testons et améliorons constamment le mobile.

3 « J'aime »

C’est bien. J’utilise un iPad en ce moment. Alors vraiment ?

Vous ne suggérez pas que la facilité, ou l’expérience utilisateur dans son ensemble, est une question de marche/arrêt et que la capacité à faire des choses de base est égale à une bonne expérience utilisateur, n’est-ce pas ?

Je ne sais pas, mais peut-être que l’OP ouvrira davantage cette question. Je mène une conversation méta générale et de mon point de vue, la catégorie Feature est incorrecte maintenant.

Eh bien, ma question était simple et « liée aux fonctionnalités », donc la catégorie devrait convenir.

  • Y a-t-il des améliorations prévues pour Discourse Mobile concernant la fonctionnalité de chat Discourse et les notifications Android ? (par exemple : il n’y a aucune notification sur Android)
  • Quelqu’un travaille-t-il à l’implémentation d’un widget pour l’application Android ?

Du « point de vue Android », il semble que l’application ait besoin d’une « refonte » ou de mises à jour de fonctionnalités. Mais c’est peut-être mon opinion personnelle sur la partie Android du code. Je peux voir sur GitHub que @pmusaraj travaille fréquemment sur le code…

@Jagster Je comprends la discussion générale sur « l’expérience utilisateur pour les appareils mobiles », mais cela devrait être discuté dans un fil de discussion séparé.

Je pense que Discourse fonctionne bien sur l’iPhone. Est-ce très différent sur Android ?

Nous avons une prise en charge complète des notifications Web Push. Je compte sur les notifications de Discourse Chat dans le cadre de mon travail, et elles fonctionnent de manière fiable sur mon téléphone et sont même reflétées sur ma smartwatch.

Avez-vous installé l’instance que vous utilisez en tant que PWA sur votre appareil ? C’est la première étape pour une utilisation intensive d’une instance, et nous la proposons à chaque utilisateur actif.

Les widgets pour PWA arriveront dans un avenir proche, car la spécification est en cours de développement par Microsoft dans le projet Chromium. Je garde un œil dessus et je travaillerai dessus dès qu’elle sera disponible, comme nous l’avons fait pour toutes les autres fonctionnalités PWA.

3 « J'aime »

Hm, c’est la version disponible sur le Google Play App Store en Allemagne.

Je ne pense pas qu’il s’agisse d’une application PWA ? La version de l’application est la 1.8.7. Les notifications sont absolument autorisées, mais je n’en vois aucune lorsqu’il y a de nouveaux messages sur meta.discourse org ou sur mon instance forum.netzwissen.de.

1 « J'aime »

Assez pour être une sorte de douleur pour le développement.

1 « J'aime »

Salut @Falco - juste pour être clair, j’ai bien tout compris :
À l’avenir, sera-t-il possible de développer des widgets pour téléphone portable, comme nous les connaissons tous des applications météo par exemple ? Autrement dit, des éléments pour appareils mobiles qui peuvent être placés sur l’écran d’accueil et dont le contenu pourrait être des parties du forum ? Par exemple, un article wiki qui change très souvent et qui devrait être surveillé indépendamment via le widget, sans lancer l’application / le forum via le navigateur.

Pourriez-vous déjà fournir des liens vers des spécifications / recherches / développements à ce sujet ?
Dans notre forum, nous sommes intéressés par la création de widgets mobiles exactement pour cette raison.

Meilleures salutations
Richarde

1 « J'aime »

Également un utilisateur d’Android. Pour ma propre instance auto-hébergée, j’ai abandonné l’application mobile. D’après ce dont je me souviens, il n’était pas possible d’obtenir les notifications push sans être sur un niveau payant pour Discourse à cause des appels API Google ou quelque chose comme ça (il y a des sujets à ce sujet quelque part).

Alors… au lieu de cela, j’ai commencé à travailler sur un script Python qui envoie un message via Signal lorsque les gens ont une notification non lue pendant plus d’une heure. :person_shrugging: pas génial, mais mieux que rien. Je n’ai pas encore pris en compte le chat.

Hmm, mais pourquoi ne pas simplement utiliser le PWA ? Vous recevez les notifications push là-bas (maintenant sur iOS et Android)

2 « J'aime »

@sam Je te suis reconnaissant de ta question. Cela m’a incité à rejouer avec les paramètres et j’ai maintenant des notifications pour le chat, les messages privés et les réponses.

Je soupçonne que la « fenêtre de temps des notifications push en minutes » était la principale cause de ma confusion initiale — la valeur par défaut est de 10 minutes, mais dans ma tête, j’avais supposé qu’elle utilisait le minuteur de notification par e-mail (3 minutes). Par conséquent, chaque fois que je la testais, je revenais sur le site après avoir attendu 6 minutes, ce qui empêchait le déclenchement. J’avais également défini « envoyer uniquement les notifications push de chat » sur Vrai dans le cadre de mes expérimentations initiales, de sorte que ce minuteur n’a jamais eu la chance de se révéler.


Pour référence future, voici une partie de la configuration telle que je l’ai actuellement :

Préférences

Paramètres

Sur Android :

  • Allez dans Paramètres → Applications et notifications → Navigateur (j’utilise Chrome) → Notifications de l’application
  • Assurez-vous que la première notification pour le navigateur lui-même est activée
  • Faites défiler vers le bas jusqu’à ce que vous arriviez aux sites, puis faites défiler jusqu’à l’adresse de votre site discourse.
    • Appuyez sur le nom du site et vous obtiendrez l’ensemble complet des paramètres de notification pour ce site Web spécifique
    • Activez les paramètres qui correspondent à ce que vous voulez
5 « J'aime »

Salut ! J’ai dû m’inscrire car j’ai remarqué ce sujet. Voici mes découvertes :
Si ce n’est pas en mode PWA, la page LAGE beaucoup lorsque la barre d’adresse supérieure est masquée/affichée dans Chrome mobile car un élément de la page contient soit une valeur en % de la fenêtre principale, soit une unité « vh ». J’ai dû installer une PWA pour l’éviter, mais…
Je ne suis pas sûr si cela a quelque chose à voir avec la PWA spécifique que j’ai installée, mais elle a un cercle blanc au lieu d’une icône.
Et l’autre chose est que lorsque vous faites défiler un fil vers le haut, vous pouvez accidentellement déclencher un rafraîchissement lorsque le défilement infini atteint le haut de la page non infinie.
C’est la plupart de mes problèmes, mais j’ai aussi rencontré des problèmes étranges avec le panneau de notification qui effectue des redirections aléatoires au lieu de m’afficher la chose que je voulais voir. Il est difficile de décrire exactement ce qui s’est passé, si cela se reproduit, j’essaierai de décrire exactement.

2 « J'aime »