Suppression de l'option de menu de navigation hamburger hérité

L’année dernière, nous avons annoncé le nouveau menu de navigation latéral, qui est depuis devenu le menu de navigation par défaut pour les nouveaux sites, de nombreux sites existants l’ayant également adopté. Parallèlement, nous avons marqué l’ancien menu déroulant hamburger comme legacy (hérité) dans le paramètre de site navigation_menu.

En remplacement du menu de navigation legacy, nous avons introduit l’option de menu de navigation header dropdown (menu déroulant d’en-tête). Ce choix est conçu pour les sites qui préfèrent ne pas utiliser le menu de navigation sidebar (latéral), tout en souhaitant conserver les options de personnalisation offertes par le menu latéral.

Dans une prochaine version de Discourse, nous migrerons automatiquement tous les sites vers le nouveau menu de navigation header dropdown, cessant ainsi de prendre en charge le menu de navigation legacy. Dans la version suivante, nous supprimerons complètement l’option de menu de navigation legacy. Sur notre hébergement géré, nous transitionnerons progressivement les sites utilisant encore le menu de navigation legacy vers le menu de navigation header dropdown.

Veuillez noter que si vous ne configurez aucune catégorie ou étiquette par défaut, l’affichage sera le suivant.

Vous pouvez ajouter des catégories ou des étiquettes par défaut via Configure Defaults (Configurer les valeurs par défaut), ce qui vous dirigera vers les paramètres ci-dessous.

Screen Shot 2023-06-01 at 12.45.00

Screen Shot 2023-06-01 at 12.46.16

Vous pouvez appliquer ces modifications aux préférences utilisateur existantes à partir du menu contextuel.

Une fois que vous avez défini toutes les valeurs par défaut, vous pouvez également afficher les liens All Categories (Toutes les catégories) et All Tags (Toutes les étiquettes).

Categories

Tags

L’expérience par défaut du menu latéral pour les utilisateurs diffère de ce que les utilisateurs voient sur le site pour la première fois avant d’avoir personnalisé leur propre menu latéral.

Vue utilisateur normal

Menu déroulant d’en-tête

Menu latéral

Vue utilisateur administrateur

Menu déroulant d’en-tête

Menu latéral

Vue utilisateur anonyme

Menu déroulant d’en-tête

Menu latéral

Les thèmes ou plugins qui s’appuient sur l’API officielle des plugins pour personnaliser le menu hamburger legacy continueront de fonctionner. Cependant, si vos personnalisations n’utilisent pas l’API officielle des plugins, vous devrez peut-être les adapter pour le menu de navigation header dropdown.

N’hésitez pas à partager vos commentaires ici si vous rencontrez des problèmes lors du passage au menu de navigation header dropdown, nous serons heureux de vous aider.

30 « J'aime »

Cela semble prématuré. Les sections personnalisables par l’utilisateur donnent encore l’impression d’un prototype. La personnalisation au niveau du site semble encore moins aboutie. Y aura-t-il une meilleure gestion des catégories imbriquées avant que nous ne voyions cela ? Des groupes de tags ?

Une réflexion de conception a-t-elle été menée sur la manière dont cela est censé fonctionner avec le style de la page d’accueil Catégories et Derniers Sujets ? Peut-être que j’ai manqué cela, mais ils semblent maladroitement en conflit et je n’ai aucune idée de quoi faire à ce sujet.

Et, « communauté » toujours ? Sérieusement ?

7 « J'aime »

Est-ce que ce sera également ce qui se passera automatiquement pour les instances définies sur legacy lors de la mise à jour vers cette prochaine version, ou la version ne fera-t-elle que supprimer la possibilité de choisir legacy à l’avenir ?

Le changement apporté ici consiste à passer des sites utilisant le menu « hérité » (hamburger) au nouveau menu « menu déroulant d’en-tête » (hamburger).

Nous ne forçons personne à utiliser la barre latérale et le menu déroulant d’en-tête devrait fonctionner correctement avec les catégories et l’option de page d’accueil la plus récente.

Les sections personnalisables par l’utilisateur et par le site que vous avez mentionnées sont certainement encore en évolution, mais ce ne sont que de nouvelles choses.

Au fur et à mesure que nous déploierons les choses plus largement, les sites auront toujours la possibilité de se désengager et d’utiliser le hamburger pendant un certain temps. Nous utiliserons ces commentaires (et les commentaires ici) pour aider à identifier s’il y a d’autres changements nécessaires avant sa suppression définitive.

Nous ne prévoyons pas de le faire avant la 3.1, qui devrait avoir lieu dans la période juillet/août.

Je me suis mal exprimé. Nous le ferons probablement plus tôt si nous ne découvrons pas d’autres problèmes en cours de route qui nécessitent plus de temps.

6 « J'aime »

Mon point de vue uniquement : J’ai écrit beaucoup de documentation utilisateur dans ma vie et je suis très attaché à la terminologie et à la rendre plus claire pour les utilisateurs. Ainsi, j’essaie maintenant d’y faire référence comme au menu navigateur (ou navigation) car c’est ce qu’il est réellement. L’icône hamburger est ce que la plupart des gens semblent continuer à utiliser et est le nom accepté pour cette icône dans d’autres applications également. Le menu navigateur hérité avait toujours l’icône hamburger. Le nouveau menu navigateur est configurable en menu déroulant ou en barre latérale (mais je ne comprends pas pourquoi il est toujours appelé barre latérale lorsqu’il est en mode déroulant ?). J’avais l’habitude de l’appeler menu hamburger lorsqu’il était hérité, mais lorsque j’ai effectué le changement, j’ai décidé de modifier la terminologie pour mes propres utilisateurs et je m’y réfère maintenant comme au menu navigateur (ou barre latérale) et à l’icône comme à l’icône hamburger. (par exemple : cliquez sur l’icône hamburger pour obtenir le menu navigateur).

Quoi qu’il en soit, ce week-end dernier, j’ai migré vers le nouveau menu navigateur depuis l’ancien. J’ai commencé par utiliser le mode déroulant afin de le rendre aussi similaire que possible au menu hérité pour que mes utilisateurs s’adaptent plus facilement (j’ai une démographie d’utilisateurs plus âgée, principalement âgée de 40 à 80 ans). Le déploiement s’est beaucoup mieux passé que prévu et les utilisateurs apprécient les fonctionnalités personnalisables. J’avais prévu de garder le menu en mode déroulant, mais après quelques jours, j’ai réalisé à quel point il est meilleur sur ordinateur lorsqu’il est en mode glissant sur la gauche. J’aime aussi qu’il ressemble davantage à la vue mobile. Je l’ai donc basculé en mode glissant sur le côté gauche hier soir et j’en suis très satisfait. Rétrospectivement, je pense que cette migration progressive involontaire a été une bonne chose.

Quelques retours :

  • Mon seul reproche majeur est que je veux plus de contrôle sur la personnalisation de la section supérieure (j’ai facilement renommé “Communauté” en titre de mon forum dans la console de remplacement de texte). J’ai utilisé du CSS pour modifier quelques éléments dans cette partie, mais il est un peu difficile d’accéder à ces éléments.
  • Pourquoi “Latest” est-il appelé “Everything” ? J’ai aussi changé cela.
  • “My Posts” ne devrait pas être au-dessus des options Admin et Review pour le personnel - ce qui se passe, c’est que cela repousse Review dans la section …More. Veuillez donner la priorité aux contrôles du personnel.

J’adore le menu jusqu’à présent. Excellent travail, équipe Discourse :clap: :slight_smile:


edit : ok, j’ai découvert peu de temps après avoir posté ceci que “Everything” est dynamique et change de “latest” à “new”. Je ne l’avais pas remarqué jusqu’à ce que j’active l’option “power user” et que quelqu’un me le signale (doh). J’adore ça. J’ai juste dû trouver un meilleur nom pour cela (Recent / Unread). Fonctionnalité cool. J’ai également remarqué depuis que “Review” remonte lorsque des drapeaux sont en attente, donc ce n’est pas un problème non plus.

10 « J'aime »

Je me souviens avoir signalé cela à un moment donné, quelque part… mais j’ai toujours une sorte d’interaction avec [je pense que c’est] le composant de catégories personnalisé…

Mis à jour pour ajouter : Voici où j’ai signalé cela il y a longtemps…

3 « J'aime »

Désolé, pouvez-vous clarifier ce que vous attendez de voir dans cet espace que vous avez mis en surbrillance dans la capture d’écran ? S’agit-il des icônes de catégorie ?

3 « J'aime »

Je m’attendais à voir des icônes, à côté des catégories, oui. En mode « hérité », je vois ceci…

7 « J'aime »

Ce serait également une régression pour notre site.

3 « J'aime »

oui j’ai trouvé votre ancien sujet. les icônes devraient être disponibles pour les catégories étant donné qu’elles se trouvent dans les autres sections personnalisables du menu et qu’elles étaient utilisables dans le menu hérité.

3 « J'aime »

OK, oui, nous ajouterons à notre liste de traiter les icônes de catégorie d’une manière ou d’une autre avant de supprimer l’ancien menu.

9 « J'aime »

ok mes modérateurs et moi venons de remarquer que pour la vue du personnel, lorsque des drapeaux sont en attente, l’option Examiner remonte au-dessus d’Administrateur. j’aime beaucoup ça ! cela répond à mon point ci-dessus (en grande partie). :slight_smile:

mes utilisateurs se sont comportés relativement bien ces derniers temps lol

7 « J'aime »

Le fait de placer le lien « Examiner » dans le menu déroulant « Plus » lorsqu’il n’y a rien à examiner est une décision de conception intentionnelle. Lorsqu’un élément se trouve dans la file d’attente d’examen, le lien sera automatiquement retiré du menu déroulant « Plus ».

5 « J'aime »

Je pense à passer de legacy à sidebar. Je voyais les catégories et les tags vides malgré le fait que default sidebar categories et default sidebar tags soient correctement définis. Peut-être les ai-je définis avant qu’ils ne deviennent des préférences utilisateur ou ai-je répondu non au changement pour les utilisateurs existants, bien que je ne sois pas convaincu d’avoir fait cela.\n\nJ’ai dû réinitialiser ces paramètres par défaut à vide, répondre oui au changement historique, puis définir correctement et répondre à nouveau oui. Répondre oui une fois avec le champ vide était important, sinon les changements ne s’appliquaient pas à ma préférence utilisateur.\n\n—\n\nDe plus, il est légèrement étrange que ces paramètres soient nommés avec sidebar alors qu’ils s’appliquent à la fois à la barre latérale et au menu déroulant de l’en-tête, bien que ce ne soit pas très grave pour les noms des paramètres d’administration et que les noms des paramètres soient cachés des préférences utilisateur.\n\nCependant, dans l’interface utilisateur des préférences utilisateur, il est assez étrange de devoir aller dans une section “Sidebar” pour modifier les paramètres de la “section catégories de la barre latérale” et autres si ce que vous voulez réellement faire est de les modifier pour un menu déroulant de l’en-tête.

5 « J'aime »

Dans phpBB, il existe quelque chose appelé « Sujets actifs » qui pourrait être un bon terme pour cela.

1 « J'aime »

Le nouveau menu est déroutant. Il manque les éléments que les gens veulent le plus, comme « Derniers ». La navigation nécessite maintenant plusieurs clics. Je reçois des plaintes d’utilisateurs. Comment puis-je revenir en arrière ? Cela me rappelle Atlassian.

L’info-bulle dit simplement « menu », donc c’est ainsi que je l’appelle.

image

1 « J'aime »

Latest fait partie de Everything - cela change dynamiquement entre Latest et Unread. Il existe également des paramètres pour les notifications de la barre latérale dans les préférences utilisateur pour la barre latérale.

Si vous le souhaitez, vous pouvez ajouter un lien vers les filtres /Latest et /Unread pour vos utilisateurs dans une section de liens personnalisés que tous les utilisateurs peuvent voir.

Vous pouvez également modifier l’info-bulle de l’icône hamburger pour ce que vous voulez dans le remplacement de texte pour js.sidebar.show_sidebar et js.sidebar.hide_sidebar.

Vous pouvez également utiliser le remplacement de texte pour changer le nom de “Everything”.

2 « J'aime »

Le fait que je puisse personnaliser mon site pour améliorer l’UX est acceptable, mais pourquoi ne pas simplement avoir une bonne UX dès le départ ?

« Tout » est peut-être le choix de menu le plus étrange que j’aie jamais vu. Qu’est-ce qui détermine s’il s’agit réellement de Derniers ou de Non lus ?

Il n’est pas non plus bon que l’en-tête de ce sujet utilise du jargon de développeur (« hamburger »).

6 « J'aime »

l’icône hamburger est le nom accepté de cette icône depuis aussi longtemps que je me souvienne. elle est utilisée dans de nombreuses applications. j’ai utilisé le terme pour décrire l’icône/menu depuis aussi longtemps que je fais de l’administration et du support d’applications, et mes utilisateurs (démographie plus âgée et non technique) n’ont jamais eu de problème avec cela, plaisantant souvent sur le fait que le menu hamburger n’est pas rempli d’articles de nourriture. :wink:

2 « J'aime »

Si vous n’avez pas d’éléments non lus, alors c’est le dernier

3 « J'aime »