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 :
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
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 ?
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.
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.
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.
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.
\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
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
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]
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
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.