Navigation latérale expérimentale pour les utilisateurs

Nous utilisons désormais la navigation contextuelle dans diverses parties de Discourse (administration, catégories de documentation, chat, conversations IA)… Un endroit où il y a beaucoup de navigation et où nous ne l’avons pas encore appliquée est les profils utilisateurs.

C’est un domaine où nous avons un certain nombre de liens et le formatage horizontal existant présente quelques inconvénients. Il se passe beaucoup de choses ici !

La barre latérale peut aider à organiser cela : vous pouvez replier des sections, filtrer les liens…

Utiliser la barre latérale de cette manière n’est pas sans inconvénients, car elle devient moins découvrable sur les petits écrans, par exemple… mais c’est là que vos retours peuvent nous aider !

Cela sera disponible en tant que modification expérimentale lorsque vous mettrez à jour votre site Discourse. Un administrateur peut l’activer pour tout le monde ou pour des groupes spécifiques en visitant /admin/config/upcoming-changes et en cherchant sidebar user navigation

Vous pouvez rejoindre le groupe d’expériences de conception pour l’essayer ici sur Meta. Dites-nous ce que vous en pensez !

17 « J'aime »

Il semble que les réactions manquent lorsque je consulte mes propres notifications.

2 « J'aime »

Je souhaite également ajouter que je ne vois pas non plus les votes ni les sujets résolus dans mes notifications, car ils ne figurent pas dans ma barre latérale.

1 « J'aime »

J’aime bien ! Je suis vraiment contre les interfaces à défilement horizontal. C’est bien trop facile de manquer des éléments hors de l’écran.

Pour moi, « Filtres des liens » n’a pas beaucoup de sens.

Je ne considère pas vraiment ces éléments comme des « liens ». Ils ressemblent davantage à des éléments de menu. C’est dommage qu’on ne puisse pas avoir une recherche/filtre complète pour tous les paramètres de l’utilisateur, mais peut-être que les gens ne modifient pas assez leurs réglages pour que ça en vaille la peine.

Personnellement, j’ai l’impression que les « Badges » sont la partie la moins importante d’un profil, donc je préférerais qu’ils soient placés à la fin de la liste.

Merci pour ton travail là-dessus. C’est une grande amélioration.

1 « J'aime »

Les liens ajoutés par le plugin sont de retour !

1 « J'aime »

Vraiment pénible sur mobile. Et sur desktop aussi, si/ quand un utilisateur n’utilise pas la barre latérale — comme c’est mon cas ici.

2 « J'aime »

J’ai légèrement modifié l’ordre en utilisant la classe CSS order: X et ça fonctionne chez moi :ok_hand:

Je trouve cette tentative très bonne. L’affichage des catégories dans la barre latérale rend les pages de profil très propres et ordonnées, et regrouper les fonctionnalités dans une seule barre latérale facilite grandement la navigation.

Cependant, l’expérience sur mobile me semble un peu étrange, peut-être parce que les mêmes icônes de boutons à des positions similaires remplissent deux fonctions différentes selon la page.

Je ne sais pas trop l’expliquer, mais c’est peut-être parce que c’est une première tentative et que je ne m’y suis pas encore habitué.

3 « J'aime »

Oui, je suis d’accord que ces barres latérales ne sont pas très réussies sur mobile… C’est une expérience étrange de remplacer le contenu du menu hamburger sans voir le changement. Je pense qu’il faudra adopter une autre approche pour regrouper les navigations, en particulier sur les petits écrans.

6 « J'aime »

J’aime beaucoup cette nouvelle barre latérale. En particulier le lien dans la section des invitations pour les invitations déjà utilisées, qui ne peut normalement pas être trouvé sans un lien direct.

Serait-il possible d’ajouter un bouton « Afficher la barre latérale normale » pour basculer vers la version classique et permettre à l’utilisateur de naviguer vers d’autres pages ? Ou est-ce que ça n’aurait pas beaucoup de sens sur le plan de l’UX ?

1 « J'aime »

J’ai beaucoup réfléchi au bouton « retour » général qui a déconcerté nos utilisateurs les moins expérimentés. Pour l’instant, la seule solution que j’ai trouvée est d’améliorer et d’unifier autant que possible les styles de ces boutons « retour » (qui varient selon qu’ils s’affichent dans les Documents, le Profil ou les Discussions).

J’espère qu’une solution définitive et plus robuste verra le jour. Je pense que c’est la seule amélioration majeure en suspens nécessaire à l’interface utilisateur/UX de Discourse au niveau général, afin qu’elle puisse être utilisée par « l’utilisateur moyen » sans aucune friction.

2 « J'aime »

La seule chose qui me déplaît est que l’expérience utilisateur en souffre pour ceux d’entre nous qui utilisent des forums avec le menu de navigation en menu déroulant plutôt qu’avec la barre latérale. :pensive_face: Pour en tirer pleinement parti, il nous faudrait un composant de thème qui crée une barre latérale distincte ; sinon, le contenu restera toujours masqué derrière un second clic/appui sur le menu hamburger, et nous avons déjà eu quelques confusions avec la barre latérale du Chat qui était masquée de cette manière. J’aimerais beaucoup qu’une option soit ajoutée nativement pour disposer d’une barre latérale distincte lorsque l’on utilise le menu déroulant, comme c’est le cas pour la barre latérale du panneau d’administration, qui reste présente et fonctionnelle quel que soit le menu de navigation utilisé.

1 « J'aime »

J’aime bien, j’espère simplement que cela sera complété par une unification des options affichées en sous-menus. Plusieurs d’entre elles se chevauchent : profil, préférences du profil, paramètres du profil, compte.

Il n’est pas clair, tant pour les utilisateurs que pour les administrateurs, où se trouve chaque option. Et je pense qu’il y a beaucoup de redondance qui pourrait être simplifiée.

Différentes options pourraient être regroupées dans des listes plus étendues (notifications + suivi + ignorés ; interface + chats + barre latérale + e-mails ; compte + profil + sécurité + calendrier) afin d’éviter de multiplier les clics ou les appuis en regroupant les mêmes options sur moins de pages.

Un point qui continue de compliquer la vie de nos utilisateurs, c’est que l’affichage public de leur profil diffère de celui qu’ils doivent consulter pour le mettre à jour. Il est courant de pouvoir mettre à jour son profil en le consultant, sans avoir à naviguer au-delà de la liste elle-même (la modification étant activée uniquement pour l’utilisateur qui y accède, et non pour les autres).

1 « J'aime »

Il s’agit peut-être d’un cas d’utilisation assez unique lié à notre flux de travail. Mon rôle m’oblige à passer beaucoup de temps dans les messages privés, où la barre latérale utilisateur expérimentale est présente. Je constate que je cherche souvent les liens que j’ai ajoutés aux sections personnalisées de la barre latérale de navigation principale, et qu’ils n’y figurent pas. J’ai besoin d’accéder à ces liens sans quitter le message privé que je consulte.

Serait-il possible d’inclure les sections personnalisées de la barre latérale des utilisateurs sous cette barre latérale utilisateur contextuelle, afin que quiconque se trouve dans un message privé puisse simplement faire défiler la barre latérale vers le bas pour accéder à ses liens personnalisés ?

2 « J'aime »

Je me demande ce que signifie l’adjectif « expérimentale ».

J’ai essayé d’activer immédiatement les « modifications à venir » (soit de manière universelle, soit initialement pour un groupe dédié, selon la nature de la modification) afin de tester le changement pendant la période où nous avons encore la possibilité de le désactiver si nous découvrons un bug majeur.

Et bien sûr, j’aime apporter de petites contributions au projet Discourse en signalant les bugs que nous découvrons pendant cette période de « précurseur » du cycle de vie de la modification.

Cependant, le terme « expérience » me laisse entendre que la modification n’est pas garantie d’être « à venir », mais qu’elle a plutôt des chances d’être abandonnée. Les expériences sont bien sûr excellentes, mais je ne veux soumettre ma communauté qu’à des modifications qui seront définitivement déployées de manière obligatoire sur mon forum à un moment donné dans le futur.

1 « J'aime »

C’est effectivement ce que cela signifie

2 « J'aime »

Dans ce cas, il semble préférable d’expérimenter ces changements ici sur Meta et de partager votre expérience, afin de n’activer que les expérimentations qui avancent et qui ont été décidées comme devant être conservées ou rendues permanentes.

En discuter dans les sujets dédiés avec l’équipe de développement et suivre leurs progrès sur GitHub peut être révélateur à cet égard. Vous pourriez ainsi n’accepter que les changements qui apparaissent déjà en version alpha ou bêta, et non tous les autres.

1 « J'aime »