Possibilité de réorganiser les catégories dans la barre latérale

Beaucoup de réponses réfléchies que j’aime dans ce post de @LeoDavidson, mais surtout ceci :

J’apprécierais vraiment cela. Une indication d’imbrication pour les sous-catégories serait également formidable, si elles étaient listées sous leur parent et légèrement indentées, cela aiderait énormément à la navigation ! Encore mieux si elles pouvaient se replier sous le contrôle de l’utilisateur.

Je reconnais le “déjà essayé ça” du commentaire 11, mais… avez-vous essayé ça sur un site avec environ 100 catégories et beaucoup de sous-catégories ? Ce sera un désordre pour moi. L’ordre alphabétique créerait un non-sens désordonné pour mes utilisateurs.

Utiliser l’ordre du site comme option serait formidable. Comme @knewt, il m’est difficile d’imaginer activer volontairement ce menu sur mon site sans pouvoir le faire.

9 « J'aime »

Vous avez tort. Ce sera un désastre pour les utilisateurs. Faites une maquette où vous avez plus de 100 catégories dans n’importe quel ordre dans la barre latérale. C’est tout simplement inutilisable. Mais c’est pourquoi nous avons une page pour les catégories.

Barre latérale à la place, elle est destinée à quelques catégories vraiment importantes choisies par un utilisateur, pas par l’administrateur.

6 « J'aime »

Merci d’avoir été si clair sur le fait que j’ai tort. :roll_eyes:

Je ne suggère pas que les utilisateurs voudront avoir plus de 100 catégories dans leurs barres latérales. Mais les utilisateurs interagissent souvent dans une grande variété de catégories et les noms des sous-catégories sont relatifs à la catégorie parente et n’ont pas autant de sens hors contexte.

Ainsi, l’utilisation de l’ordre du site pour les catégories choisies par chaque utilisateur fera la différence entre utilisable et inutilisable pour les utilisateurs de mon site.

Oui, nous travaillons également à réduire le nombre de catégories ; mais même un nombre de catégories raisonnable pour les besoins du site serait de plusieurs dizaines, donc le problème principal demeure.

8 « J'aime »

Vous êtes les bienvenus.

Mais toujours — vous demandez essentiellement la possibilité de rendre la page des catégories muette et de la déplacer dans la barre latérale.

Et si vous ou tout autre utilisateur souhaitez faire de même avec les tags ? L’ordre n’a pas d’importance. C’est toujours inutilisable.

Le meilleur choix serait de conserver le même ordre que celui utilisé par un forum, ET de permettre à un utilisateur de faire glisser et déposer tout dans l’ordre souhaité.

En fait, le plus gros problème de la barre latérale est le chevauchement avec d’autres éléments de navigation et structures. Et si un utilisateur, ou un administrateur, a les outils pour déplacer pratiquement tout dans la barre latérale, alors il n’y a aucun intérêt. Déplaçons tout le forum dans la barre latérale :wink:

2 « J'aime »

Je ne demande absolument pas cela.

Je demande que les catégories choisies (éventuellement en option) soient triées contextuellement, et non alphabétiquement.

OK, le glisser-déposer serait bien, mais ce que je demande, c’est exactement la première partie de votre suggestion : utiliser par défaut le même ordre que celui d’un forum, au moins comme une option si ce n’est pas le défaut de Discourse.

8 « J'aime »

Je suis d’accord pour que l’ordre par défaut des catégories corresponde à celui de la page /categories, qui est déterminé par le paramètre fixed category positions. Il me semble étrange d’utiliser un mécanisme de tri différent pour la barre latérale, qui trie actuellement toujours par ordre alphabétique.

@mcwumbly, est-ce déjà à votre connaissance et qu’en pensez-vous ?

12 « J'aime »

Il y a une discussion à ce sujet ici si vous souhaitez approfondir ce problème particulier : Nest subcategories under their parent categories in the sidebar

Je pense que le fait que ce qui se trouve dans la barre latérale est un sous-ensemble choisi par l’utilisateur est important, et rend donc inapproprié l’utilisation du tri choisi sur l’ensemble du site.

Je soupçonne que pour le type de problème dont nous discutons ici, il sera plus important de permettre aux utilisateurs d’avoir plusieurs sections afin qu’ils puissent regrouper les choses d’une manière qui leur importe, plutôt que de leur donner trop de contrôle granulaire sur la façon dont elles sont triées.

6 « J'aime »

Pourquoi serait-ce étrange ? L’idée principale n’était-elle pas de donner la possibilité de recevoir des notifications de nouveaux messages des catégories importantes ? Et cette importance est une décision de l’utilisateur, pas d’un administrateur ou d’un logiciel.

Alors… la barre latérale est-elle une copie partielle de, par exemple, la page de catégorie ou un outil pour l’utilisateur ? C’est là la question.

2 « J'aime »

Je pense que l’hypothèse ci-dessus pourrait être le nœud du désaccord. Pour certains, il s’agira simplement d’un accès rapide aux catégories qu’ils suivent/dans lesquelles ils participent le plus, pour d’autres, il s’agira de suivre l’activité par catégorie. Vous pensez dans le sens de cette dernière option, mais de nombreux utilisateurs ne le feront pas, et même ceux qui le font ne voudront peut-être pas que les catégories qui changent le plus soient en haut de la liste.

Pour ma part, je souhaite que l’ordre soit statique, et s’il correspond à l’ordre actuel des catégories, c’est tout à fait acceptable. Il est certainement plus simple dans cette première itération d’adopter l’ordre de tri existant, plutôt que d’attendre que chaque utilisateur aille configurer l’ordre des catégories.

9 « J'aime »

En fait, mes deux hypothèses de base sont :

  • la barre latérale est conçue pour un utilisateur, pas pour un administrateur
  • la barre latérale ne remplace pas les pages de liste
2 « J'aime »

Un moyen de trier les catégories de la barre latérale a-t-il été implémenté ? C’est essentiel pour mon implémentation.

3 « J'aime »

Non, il n’existe aucun moyen intégré de trier les catégories actuellement. Pouvez-vous partager plus de détails sur votre scénario particulier et pourquoi c’est critique ?

3 « J'aime »

J’ai deux catégories principales qui abritent la majorité des publications. Et ensuite 3-4 catégories spéciales qui doivent être référencées.

Actuellement, les 3-4 catégories spéciales commencent par un numéro (une année), elles apparaissent donc automatiquement en premier. Je veux que les deux principales soient en premier et les numérotées en dernier dans ce cas.

4 « J'aime »

Si vous activez fixed_category_positions, vous pouvez les placer dans l’ordre que vous souhaitez (plutôt que par ordre de publication la plus récente, qui est la valeur par défaut). Je ne me souviens plus à quoi ressemble l’interface maintenant, mais vous pouvez soit les faire glisser, soit leur donner des numéros pour l’ordre de tri.

EDIT :

Oh. Désolé. Je suppose que je devrais faire plus attention au titre. :person_shrugging:

3 « J'aime »

Non, ce n’est pas le cas. Dans la barre latérale actuellement, les catégories sont toujours triées par ordre alphabétique. Je suis d’accord que nous devrions changer cela pour correspondre à l’ordre de tri des catégories si fixed_category_positions est activé.

D’autres changements arrivent dans la barre latérale pour rendre ce genre de choses configurable par l’utilisateur, mais la valeur par défaut du site devrait être définissable par l’administrateur et il est logique qu’elle suive simplement le paramètre fixed_category_positions plutôt que de trier arbitrairement par ordre alphabétique.

14 « J'aime »

Je pense qu’il y a trois scénarios à considérer :

  1. Page des catégories qui liste toutes les catégories
  2. Sous-ensemble de catégories que les administrateurs choisissent de mettre dans la barre latérale
  3. Sous-ensemble de catégories que les utilisateurs choisissent d’ajouter dans leur barre latérale

Il n’est pas évident pour moi que l’ordre choisi pour (1) doive s’appliquer à (2) ou (3), d’autant plus que nous aplatissons actuellement la liste et ne imbriquons pas les sous-catégories dans la barre latérale.

Sur meta, j’ai actuellement ceci dans ma barre latérale :

  • annonces
  • communauté
  • documentation
  • ux

Si nous appliquions cette logique aujourd’hui sur meta, ma barre latérale serait :

  • documentation
  • ux
  • annonces
  • communauté

J’ai l’impression que je regarderais ça et je me dirais juste… hmm… pourquoi ?

Et si la liste s’allonge, il sera plus difficile de la parcourir rapidement pour trouver ce que je cherche. Quand c’est alphabétique, je sais dans quelle direction chercher la chose que j’essaie de trouver.

Sur la page des catégories, c’est différent - nous essayons de tout présenter, dans le contexte des descriptions.

Il est clair qu’il y a un désir de configuration supplémentaire ici pour les administrateurs, et peut-être aussi pour les utilisateurs, mais je ne suis pas encore sûr que l’application de fixed_category_positions soit ce que nous voulons faire ici.

4 « J'aime »

C’est drôle parce que quand je regarde ça, je pense :+1: oui, c’est comme ça que le propriétaire du site a décidé d’ordonner les catégories. Il est plus logique pour moi qu’il soit ordonné comme le propriétaire du site l’imagine plutôt qu’une liste alphabétique arbitraire.

Je suppose que j’y suis aussi habitué parce que j’utilise Discourse for Teams depuis deux ans, ce qui suit l’ordre que je suggère. Voici une capture d’écran. Notez qu’ils ne sont pas en ordre alphabétique mais dans un ordre logique, et les sous-catégories « Photos » sont toutes directement sous l’élément Photos dans la barre latérale, et sont dans l’ordre que j’ai (le propriétaire du site) choisi.

7 « J'aime »

Dans mon cas, il y a un classement ou une hiérarchie claire des catégories importantes. Par exemple : Michigan Basketball (l’objectif principal), puis Michigan Basketball Recruiting (catégorie secondaire plus spécifique), puis College Basketball (plus général), puis Off Topic (je veux toujours que ce soit en dernier).

5 « J'aime »

Il semble que ce sous-fil de discussion (soudain, je suis l’OP…) ait pris de nombreuses directions différentes.

Le titre tel qu’il a été choisi pour les séparer laisse certaines choses de côté. Comme la capacité pour qui, et dans quel contexte ?

Cela me semble un peu à l’envers. Je me suis demandé pourquoi. :smiley:

Il n’y a pas de raison particulière pour qu’un tri alphabétique ait un sens. Je veux dire, le but des catégories est de catégoriser, ce qui implique une sémantique, et l’ordre alphabétique masque la sémantique inhérente à l’ensemble du concept de catégorisation.

Je suis plus surpris que “annonces” soit enfoui comme sous-catégorie d’une catégorie qui n’est pas en haut de la liste.

Je m’attendrais à ce que les annonces soient triées en haut de la vue de toutes les catégories, et de plus, je ne comprends pas du tout pourquoi les annonces ne sont pas considérées comme une forme de documentation. En faire une sous-catégorie de discussion sur les fonctionnalités n’est pas un choix que je comprends. C’est ce que je regarde, “et je me dis… hmm… pourquoi ?” :smiling_face:

Maintenant, je suis au milieu d’un travail qui finira par réduire le nombre de catégories sur mon site à moins de la moitié de l’ensemble actuel, mais quoi qu’il en soit, c’est un ensemble riche de contenu qui fera de la barre latérale un fouillis trié alphabétiquement.

5 « J'aime »

Si quoi que ce soit, je dirais que cela met en évidence la possibilité que l’ordre des catégories ici sur Meta nécessite un certain examen :wink:

3 « J'aime »