Mention group/user without notification

J’ai l’impression d’être un personnage ne pas notifier, aussi bien documenté soit-il, serait réalistement une fonctionnalité cachée. Les utilisateurs avancés l’utiliseraient, mais le forum-goer moyen ne le découvrirait peut-être jamais.

Cliquer sur le lien généré pour voir une option serait également assez caché. S’il devait y avoir une indication d’interface utilisateur, il serait bon qu’elle améliore la découvrabilité.

Peut-être une icône sur le lien généré pour encourager un clic. Ou une fenêtre contextuelle lors de la sélection d’un nom dans la liste de saisie semi-automatique. Ou l’idée de mcwumbly ci-dessus :

… un élément similaire à la liste d’adresses dans le compositeur de messages directs qui indiquerait explicitement quelles personnes et/ou groupes seront notifiés :
direct-message-address-list

2 « J'aime »

Oui, et n’oublions pas que dans la plupart des communautés, la norme est probablement le contraire de ce que nous voulons ici sur meta.

Et s’il y avait de la magie et qu’un paramètre de site pouvait être activé pour rendre les notifications moins bruyantes par défaut pour les membres qui sont mentionnés et qui ne sont pas activement impliqués dans un sujet. Il pourrait y avoir une fenêtre contextuelle qui en informe l’auteur et lui donne la possibilité de les notifier quand même :

Vous avez mentionné @toddz @tobiaseigen mais ils ne sont pas actifs dans ce sujet. Êtes-vous sûr de vouloir les notifier ? oui/non/modifier le message

2 « J'aime »

Je ne suis pas sûr que ce soit lié, mais faire <a>Username</a> produit la bulle de mention : <a>@NateDhaliwal</a>, et ne notifie pas l’utilisateur.

Pour les groupes, vous pouvez utiliser <a class="mention-group">Group_name</a>, comme par exemple : <a>@customer-success</a>.

Notez que dans les deux cas, le @ est facultatif. <a>NateDhaliwal</a> et <a>@customer-success</a> fonctionnent de la même manière.

3 « J'aime »

Je n’aimerais pas que quoi que ce soit apparaisse quand je tape :thinking:

1 « J'aime »

Eh bien, il semble que cette fonction existe déjà pour les utilisateurs avancés !

Personnellement, j’aimerais voir un paramètre par utilisateur pour contrôler cela (avec un défaut à l’échelle du site) avec les options suivantes :

  1. Aucune notification du tout pour une @mention - peut-être juste un petit point bleu ?

  2. Une seule notification pour une @mention - ce que je pense devrait être le défaut

  3. Le sujet est mis en mode Surveillance pour une @mention - le comportement de base actuel (légèrement agressif)

2 « J'aime »

J’imagine que une simple réponse oui/non/modifier nécessiterait moins de code à implémenter que le dialogue de mcwumbly avec une sélection par utilisateur.

Je me demande toutefois au sujet du mot « actif ». Voudrait-il simplement dire présent dans le sujet ?

Par exemple, je mentionne mcwumbly sans @ parce que, bien qu’il soit là-haut, il n’a pas été actif dans le fil depuis 2018 et je pense que vous le relancerez si nécessaire. Un utilisateur typique penserait-il à omettre le @ ? Ou bien s’y tiendrait-il par habitude ou par norme perçue, puis se retrouverait-il face à un choix tout ou rien ? :thinking:

2 « J'aime »

Moi non plus ! Mais lorsqu’on clique sur le @ nom d’utilisateur, voir un petit menu avec des options (similaire à la sélection et citation/édition/explication du texte) serait plutôt cool.

1 « J'aime »

C’est très utile, et puisque le besoin de créer des \u003ca class="mention"\u003e@mentions\u003c/a\u003e ‘fausses’ qui ne notifient pas est probablement une fonctionnalité réservée aux utilisateurs avancés, cela pourrait être tout ce dont nous avons besoin. Merci @NateDhaliwal

On pourrait probablement créer un module complémentaire de barre d’outils de composition markdown personnalisé qui encapsule le texte dans \u003ca class=\"mention\"\u003e TEXTE \u003c/a\u003e. (J’ai vu un TC ou un plugin qui avait ce genre de fonctionnalité personnalisée, mais je ne me souviens plus lequel !)

J’ai également utilisé un outil à l’échelle du système d’exploitation appelé Espanso qui développe automatiquement vos abréviations personnalisées en n’importe quel texte que vous souhaitez, ce qui pourrait également être utile ici pour insérer rapidement le HTML.

2 « J'aime »

Oui, ça ne devrait pas être trop difficile, je pense ? Si ma mémoire est bonne, ce sera quelque chose comme :

api.onToolbarCreate((event) => {
  event.applySurround(...);
});

de mémoire.

1 « J'aime »

Est-ce que cela a changé récemment dans le cœur (core) ? Je viens de remarquer qu’être mentionné ne semblait pas me faire passer en mode Suivi (Watching) sur un sujet ici sur meta.discourse.org - et cela ne semble plus le faire non plus sur mes propres sites.

C’est un grand soulagement !

1 « J'aime »

Je ne crois pas qu’une mention ait jamais amené quelqu’un à commencer à suivre un sujet.

Il fut un temps où, en tant que client, j’avais suggéré cela comme option, mais je suis presque certain que cela n’a jamais été fait sous aucune forme : Preference: Automatically Watch Topic when I am @mentioned, quoted, or invited

2 « J'aime »

Je suis sûr à 99 % que nous n’avons jamais eu de mentions modifiant le niveau de notification du sujet de la personne mentionnée.

Si c’est ce qui s’est passé, c’était très probablement dû à un autre facteur (l’utilisateur suit le sujet/la catégorie, un MP, etc…)

2 « J'aime »

Nathan, y a-t-il une chance que vous ayez modifié un paramètre utilisateur affectant cela à \u003chttps://meta.discourse.org/my/preferences/tracking\u003e ?

Peut-être le paramètre « suivre automatiquement les sujets que j’ouvre… » ? Le mien est réglé sur 4 minutes.

Screenshot 2025-12-18 at 12.18.48 PM

\u003csmall\u003e(aside: il est intéressant que ces paramètres ne permettent pas à un utilisateur de voir quels sont les paramètres utilisateur par défaut sur le site, et vous permettent de réinitialiser une préférence aux paramètres par défaut du site. C’est pratique pour les paramètres du site.) \u003c/small\u003e

2 « J'aime »

J’aime beaucoup cette idée, et il m’est déjà arrivé de vouloir mentionner quelqu’un sans l’avertir.

Je ne connais pas les autres langues, mais en français, certaines touches de caractères accentués peuvent être un peu agaçantes à utiliser car lorsqu’on les tape, elles n’apparaissent pas immédiatement dans la zone de texte[1]. Il faut appuyer sur une autre touche, et le résultat dépendra de la 2ème touche que vous avez pressée.

Exemple avec ~, qui peut être utilisé comme accent.

Si vous appuyez sur ~ puis sur Entrée, cela affiche ~.

Si vous appuyez sur ~ puis sur z, cela affiche ~z.

Mais si vous appuyez sur ~ puis sur a, cela affichera ã.

Ce n’est pas un inconvénient majeur, mais je ne serais pas surpris que certains Français ne sachent pas comment écrire ~ avant une lettre :thinking:


  1. S’applique à ~, `, ^ et ¨ ↩︎

Non, c’était vraiment une question de suivi. Je soupçonne que j’ai simplement cru quelque chose qui s’est avéré ne pas être vrai !

1 « J'aime »

Notre communauté devrait pouvoir créer des répertoires sur les personnes à contacter et pour quel motif.

L’implémentation doit être aussi conviviale que possible afin que les personnes non techniques puissent facilement ajouter ou modifier des informations.

J’espère pouvoir tirer parti des avantages de l’interface utilisateur de mention (@), comme (a) l’ouverture de la boîte de recherche après avoir tapé @ et (b) le lien vers la fiche utilisateur à partir de cette entrée, mais sans envoyer de notification à chaque utilisateur listé.

Actuellement, j’utilise [Nom de l'utilisateur](/u/login) sans aucune des fonctionnalités ci-dessus.

Je pensais à quelque chose comme

  • [répertoire-utilisateur] … beaucoup de mentions dans des tableaux … [/répertoire-utilisateur]
  • [utilisateur]login[/utilisateur]
  • une sorte de @@login échappé

Comment cela pourrait-il être réalisé ?

2 « J'aime »

Je l’ai déjà utilisé et cela semble fonctionner : Firepup650

Brut :

<a class="mention" href="/u/firepup650">Firepup650</a>

Notez que l’ouverture dans un nouvel onglet fait référence au href, tandis que cliquer sur la mention elle-même a un comportement différent, PAR EXEMPLE : Firepup650

Brut :

<a class="mention" href="/u/thoka">Firepup650</a>
3 « J'aime »
https://meta.discourse.org/u/thoka

https://meta.discourse.org/u/Firepup650

https://meta.discourse.org/u/Heliosurge
1 « J'aime »

Cela fonctionne aussi, mais cela ne fournit pas l’interface utilisateur de la carte utilisateur au clic (ce que j’ai déduit que l’OP voulait).

2 « J'aime »

En relisant l’énoncé de l’Op. Ils mentionnent le contact. Il pourrait donc même s’agir d’une simple URL pour envoyer un message privé/DM en cliquant sur un nom d’utilisateur dans une liste.

c’est-à-dire

Liste de l’équipe de support
Noms des membres cliquables qui lancent un message privé/DM pour un utilisateur particulier cliqué.


Cependant, votre solution serait plus éloquente car l’utilisateur pourrait voir la carte complète et choisir de messager ou de discuter. Votre méthode démontrée semble donc être la meilleure solution.

1 « J'aime »