Améliorations de l'affichage des cartes flottantes et des sous-catégories de mots-dièse 🎈

Nous apportons quelques modifications et améliorations à l’affichage des hashtags de sous-catégories, conformément à la discussion suivante : Can we make inline links to subcategories more concise?. Dans le même temps, nous ajoutons la même fonctionnalité de carte flottante que celle que vous pouvez déjà observer pour les mentions d’utilisateurs, par exemple si vous cliquez sur @martin.

Cette carte affichera le titre de la catégorie, l’icône/emoji, la description, ainsi que des liens vers les catégories parentes. Les utilisateurs disposant des autorisations nécessaires verront le bouton « Modifier la description », ainsi que le bouton « Nouveau sujet », qui dépend également du contexte de la catégorie (par exemple, les catégories Événements afficheront un bouton « Nouvel événement »).

La carte affiche également une liste des 3 dernières catégories du sujet. Les utilisateurs n’ayant pas l’autorisation de voir une catégorie suivront simplement le lien du hashtag et ne verront aucune carte.

Les hashtags de sous-catégories n’afficheront plus le séparateur >, et montreront uniquement la catégorie enfant. Voir ci-dessous un avant/après :

Ce comportement est contrôlé par la modification à venir Activer les cartes de hashtags de catégories :

Elle est activée ici si vous souhaitez la tester vous-même avant de l’essayer sur votre propre site. Cliquez sur n’importe quel hashtag de catégorie dans un sujet pour en prendre connaissance, par exemple News and Events ou Community Building.

12 « J'aime »

Serons-nous en mesure de désactiver définitivement ces cartes ? En tant qu’utilisateur, si je clique sur ce lien, je veux simplement accéder à la page de la catégorie, et non à une étape intermédiaire.

Aussi, en tant que retour d’expérience utilisateur : comment passer de la carte à la liste des sujets de la catégorie ? Ce n’est pas clair à partir des captures d’écran.

1 « J'aime »

Je pense que vous pouvez cliquer sur le nom de la catégorie dans la carte, tout comme vous pouvez cliquer sur un nom d’utilisateur sur la carte utilisateur pour ouvrir le profil.

2 « J'aime »

La fonctionnalité est activée ici, vous pouvez donc l’essayer avant de la tester sur votre propre forum.

C’est encore en cours de développement, nous prendrons donc en compte les retours laissés ici et apporterons des ajustements avant de passer la mise à jour à venir en bêta/stable (elle est actuellement encore en phase expérimentale).

Je suis d’accord pour dire que la zone cliquable pourrait être plus évidente. Peut-être que toute la carte devrait être cliquable, à l’exception des éléments plus spécifiques.

1 « J'aime »

Il serait bien d’avoir quelques exemples dans le premier message pour ceux qui ne liront pas les réponses et qui veulent juste voir la fonctionnalité en action :slight_smile:

1 « J'aime »

Ça a l’air génial pour le tester, merci. À quoi ressemble concrètement une sous-catégorie comme Announcements - Discourse Meta ?

Mes excuses, il faut les appeler manuellement (#) comme ceci : News and Events > Announcements

Je me demande si n’afficher que la catégorie principale sur la carte n’a pas plus de sens maintenant que les informations des catégories sont dans la fenêtre modale ? Je veux dire plus en ligne quand on utilise #.

1 « J'aime »

Je pense que c’était l’idée

3 « J'aime »

Dans cet exemple, pourquoi la catégorie parente « News & Events » a-t-elle persisté ? Ne devrait-elle pas être supprimée conformément à :

Pour information, j’ai des dizaines de catégories avec le même slug, donc inclure la catégorie parente dans le hashtag est obligatoire. J’espère que grâce à ce changement, je pourrai mettre à jour les noms d’affichage des catégories pour inclure le nom du parent. Avec l’ancienne méthode, c’était laborieux, comme 1Secure > 1Secure Ideas, mais ce nouveau changement pourrait le simplifier en n’affichant que 1Secure Ideas.

CleanShot 2026-09-17 at 09.35.56

2 « J'aime »

Je ne pense pas que nous conserverons cette option… Nous avons déjà tellement de paramètres :smiling_face_with_tear: Ce que je pense faire, au moins, c’est que si vous faites un double-clic, cela vous emmènera vers la catégorie. Vous pouvez également cliquer sur le nom de la catégorie dans la fenêtre contextuelle de la carte.

Vous pouvez aussi faire ceci si vous souhaitez un lien direct vers une catégorie https://meta.discourse.org/c/news-and-events/announcements/67 il se transformera en Announcements - Discourse Meta .

Bonne remarque – je pense que nous pourrions ajouter un lien « Aller aux sujets » ici :

3 « J'aime »

Je suis d’accord pour laisser ça mijoter un peu en version expérimentale pendant qu’on retouche la conception, @martin et @awesomerobot.

4 « J'aime »

Bien sûr, ça n’a pas besoin d’avancer pendant un moment (on sera de toute façon occupés avec le meetup très bientôt :slight_smile: )

Désolé, mais je reste sceptique quant à cette fonctionnalité. Pour les utilisateurs, pouvoir jeter un œil à leurs données via une carte a du sens. En revanche, pour les catégories ou les étiquettes, je ne vois pas quelle valeur ajoutée cela apporte. Si ce n’est pas pire, cela ne fait qu’ajouter une étape superflue et sans intérêt.

Ce n’est pas une solution de contournement réaliste, car cela obligerait l’utilisateur à d’abord trouver ce lien de catégorie ailleurs. Cela dégrade également l’expérience utilisateur.

Désolé, ce n’est pas vraiment mon truc :slight_smile:

2 « J'aime »

Beaucoup de mes utilisateurs utilisent des PWA. Dans ce cas, obtenir des liens est un peu plus difficile. D’un autre côté, ils ne lient pas les catégories, et je parie que c’est le cas dans la majorité des forums non techniques, où la base d’utilisateurs provient des réseaux sociaux, et non du gaming, de la tech, de l’IT, etc.

Je ne suis pas non plus un grand fan. Il semble que le système actuel tende vers un design entièrement basé sur des cartes, plutôt que de permettre d’obtenir directement ce que l’on cherche. Peut-être suis-je trop « old school » et est-ce que je m’attends à ce qu’un lien soit un moyen facile d’atteindre la cible.

Mais si, en tant qu’administrateur, je peux choisir de ne pas l’utiliser, alors cela n’a pas d’importance (et dans mon cercle, les utilisateurs, ceux qui ont un avis, ne l’aiment pas, et si leur goût change, je passerai aux cartes immédiatement. Après tout, mon forum est destiné à la discussion par les utilisateurs, et non pour moi).

3 « J'aime »

D’abord, un grand merci pour cela ! J’ai recommencé à réorganiser les catégories sur mon installation Discourse et je me suis rendu compte que l’affichage des hashtags au format « catégorie parente > catégorie enfant » dans le texte me gênait à nouveau (nous avons beaucoup de catégories et nous mentionnons souvent nos catégories et sous-catégories pour guider nos utilisateurs). J’ai donc revérifié pour voir si les choses avaient évolué depuis nos premières discussions sur le sujet, et c’est le cas ! Je suis très content.

Personnellement, je n’aurais pas eu besoin des cartes (le lien de sous-catégorie plus concis aurait suffi), mais en y réfléchissant, j’ai plutôt aimé l’idée. Au moins pour ma population d’utilisateurs, pouvoir voir un aperçu d’une catégorie ou d’un hashtag a vraiment du sens. J’avais cependant imaginé cela comme un survol (hover), et quand j’ai compris que c’était au clic, ma réaction a été : « oh, attends, quoi, une étape de plus ? Double-cliquer sur des liens hypertexte ?! »

C’était exactement ma réaction : on ajoute simplement un clic supplémentaire pour ouvrir un lien… bof.

Mais ensuite, je l’ai essayé sur mon téléphone et j’ai changé d’avis : la carte me donne un très bon aperçu de ce qu’est la catégorie (si j’avais des doutes… en me rappelant que les personnes utilisant une taxonomie la trouvent généralement moins intuitive que celles qui l’ont conçue) et elle me donne un indice sur les derniers posts, ce qui me donne réellement la possibilité de ne pas aller vers ce tag ou cette catégorie si ce n’était pas ce que je cherchais.

Mes utilisateurs ne sont pas très à l’aise dans les espaces numériques et se perdent facilement. Cela va certainement, à mon avis, les aider à ne pas perdre le fil de leur position, à ne pas atterrir quelque part où ils ne voulaient pas vraiment aller parce qu’ils ont cliqué sur quelques mots qui leur semblaient prometteurs mais qui n’étaient pas le bon choix.

Donc, pour l’instant, je suis assez enthousiaste et j’ai activé l’aperçu pour ma communauté. On verra comment cela fonctionne en pratique.

Mais… je peux imaginer d’autres scénarios de communautés où cela ne fonctionnerait pas. Je suis d’accord pour dire que nous ne voulons pas faire de tout un paramètre (nous sommes déjà noyés dedans, je m’en suis assez plaint). Mais… j’ai le sentiment que cela « casse » le modèle attendu de la façon dont les choses fonctionnent en ligne : cliquer sur un lien, être redirigé vers la destination. Taper un hashtag, cela signifie que les gens peuvent cliquer dessus pour voir tout ce qui est lié à ce hashtag. Donc, je ne suis pas vraiment sûr de la solution à ce problème.

Peut-être que la solution se situe à un autre niveau, dans la façon dont Discourse en tant qu’outil gère deux intentions apparemment contradictoires :

  1. être très flexible et personnalisable
  2. offrir une excellente expérience « clé en main »

L’équipe travaille peut-être déjà là-dessus (ou c’est peut-être une idée qui ne fonctionne pas, ou peut-être que j’énonce l’évidence, ou que j’arrive en retard, ou que je m’écarte du sujet, ou que je montre mon ignorance de la façon dont les choses fonctionnent), mais il me semble que la « solution » pour concilier les deux est :

  • être impitoyable dans la prise de décisions concernant l’UX/les fonctionnalités pour l’expérience « de base, clé en main, plug-and-play »
  • être impitoyable dans la réduction des options et des paramètres pour couvrir 95 % des cas d’utilisation (ou est-ce 80 % ? 99 % ? quel que soit le pourcentage)
  • offrir un second niveau de paramètres pour les utilisateurs avancés ou les cas limites et les personnes qui veulent ajuster des éléments très spécifiques ; cela ne serait pas intégré dans l’interface qui fournit les paramètres « normaux », mais serait probablement plus proche d’un fichier de configuration

Dans ce cas, si la conclusion de l’équipe est que les cartes d’aperçu de hashtags/catégories sont la voie à suivre, et que les sous-catégories devraient s’afficher en ligne sans mentionner la catégorie parente, et qu’il n’y a pas de justification suffisante pour en faire un paramètre d’administration général, cela pourrait toujours être un « paramètre caché » accessible en ajoutant « hashtag_preview_cards: OFF » ou « show_hashtag_subcategory_parent_inline: ON » quelque part.

En écrivant cela, je suis assez sûr qu’il y a des implications pour le développement, en plus de l’UX, concernant la multiplication des paramètres…