Amélioration de la fonctionnalité de filtrage par utilisateur au sein d'un sujet

Actuellement, vous pouvez isoler n’importe quel utilisateur dans n’importe quel sujet en cliquant sur son nom d’utilisateur n’importe où dans le fil et en appuyant sur le bouton de filtre « X messages dans le sujet ». Bien que ce soit une excellente fonctionnalité et que son arrivée sur mobile soit un atout, quelques améliorations rendraient son utilisation encore meilleure et moins fastidieuse.

Tout d’abord, examinons un cas relativement courant : un participant répond à un autre sans citer le message auquel il répond. Bien que cela puisse être considéré comme une mauvaise etiquette sur la plupart des autres logiciels de forum, l’insistance de Discourse à réduire les citations rend cette action inutile ici (puisque vous pouvez simplement revenir au message auquel il a répondu). Ainsi, cela est extrêmement fréquent sur les forums basés sur Discourse.

Cependant, si vous êtes en train d’isoler un utilisateur dans un sujet donné, cela devient problématique. Supposons que je veuille voir à quel message l’utilisateur suivant répond ici :

Si je clique sur l’icône du joueur auquel il répond sur PC, je vois ce qui suit, ce qui est excellent :

Cependant, sur mobile, cela se contente de rendre le message que nous consultons brièvement bleu :

Cela rend la tentative d’isoler efficacement un joueur un cauchemar sur mobile, car je dois maintenant afficher tous les messages entre celui qui m’intéresse et le dernier message de l’utilisateur. Dans cet exemple, il s’agit de centaines de messages, mais j’ai vu des cas où cela dépassait 1 000 messages. Je suis sûr qu’il est assez évident à quel point il peut être problématique de faire défiler cela sur un téléphone.

À cette fin, je pense qu’une amélioration importante dont la fonctionnalité d’isolement a besoin, surtout sur mobile, est de démasquer automatiquement tout message auquel vous êtes directement lié lors de l’isolement d’un joueur. Ainsi, en cliquant sur la petite icône comme montré, ou même en remontant vers un message cité par l’utilisateur isolé, vous resterez dans le même mode d’isolement, mais ce message unique sera autorisé à passer le filtre. Cela permettrait également de chaîner les actions, vous permettant de suivre une conversation par rapport à n’importe quel utilisateur si vous le souhaitez, et rendrait l’isolement de quelqu’un beaucoup plus convivial sur mobile.

Ensuite, il serait extrêmement utile de nous permettre d’isoler plusieurs utilisateurs en filtrant les messages non seulement d’un utilisateur, mais de autant que nous le choisissons. Cela nécessiterait probablement une option en bas, près des contrôles du sujet, mais cela pourrait grandement nous aider à filtrer les discussions jusqu’à une poignée d’utilisateurs d’intérêt, et je vois de nombreuses applications pour cela dans des domaines tels que la gestion de grandes discussions, la modération, les jeux, et plus encore.

Je crois vraiment que si ces deux fonctionnalités étaient ajoutées, la fonctionnalité d’isolement serait beaucoup plus facile à utiliser, surtout sur mobile, et serait beaucoup plus utilisée dans l’ensemble.

Édition : wow, c’est mon anniversaire de gâteau, quelle coïncidence

4 « J'aime »

(Je n’avais pas compris le terme « Iso » : je vois maintenant qu’il s’agit d’un « filtre par utilisateur » au sein du fil de discussion, permettant d’afficher uniquement les messages d’un seul utilisateur dans ce fil.)

6 « J'aime »

“Iso” est un terme courant sur les forums pour cela, car vous consultez les messages d’un utilisateur « isolés ».

1 « J'aime »

Je me demande pourquoi nous avons choisi le nom « filtrer par utilisateur dans un sujet » au lieu de « iso », mais bon, d’accord je suppose :laughing:

Je sais que renommer ce sujet visait à clarifier les choses, mais honnêtement, je renommerais plutôt la fonctionnalité pour plus de simplicité (et aussi parce que, à ma connaissance, il n’existe pas d’autres types de filtres que « par utilisateur dans un sujet », donc cela semble étrange de tout préciser).

Je remonte le sujet car j’aimerais vraiment pouvoir isoler plusieurs personnes en même temps. Je ne sais pas à quel point ce serait difficile à ajouter, mais cela rendrait certainement la navigation quotidienne bien plus agréable.

1 « J'aime »

Encore un rappel, car c’est une fonctionnalité utile

On peut le faire avec une chaîne de requête en tant que fonctionnalité de ninja avancée @sam ? Ou est-ce trop difficile ?

1 « J'aime »

Quel serait le string de requête, ?filter_user=orangeandblack5&extra_posts[]=12345&extra_posts[]=12346 ? Où vais-je récupérer ces identifiants de publication ?

Le problème entier est que toucher un élément de l’interface ne fait pas afficher la publication. Je pense que nous pouvons y parvenir en désactivant sélectivement le masquage dans le flux de publications, sans avoir besoin de modifier le string de requête du tout.

Quelle que soit la solution mise en œuvre, elle doit également s’activer lors de l’option « aller à la citation ».

1 « J'aime »

Je suis tout à fait d’accord – cela rendrait l’utilisation de cette fonctionnalité sur mobile bien meilleure !

Je vais remonter ce sujet car je ne pense pas avoir vu de mouvement à ce sujet, mais ce serait vraiment apprécié.