Capacidade de reordenar categorias na barra lateral

Muitas respostas ponderadas que adoro neste post de @LeoDavidson, mas especialmente isto:

Eu realmente apreciaria isso. Alguma indicação de aninhamento para subcategorias também seria ótima, se elas fossem listadas sob seus pais e ligeiramente recuadas, isso ajudaria tremendamente na navegação! Ainda melhor se elas pudessem ser recolhidas sob controle do usuário.

Reconheço o “já tentei isso” do comentário 11, mas… tentou isso em um site com cerca de 100 categorias e muitas subcategorias? Será uma bagunça para mim. Alfabético criaria um disparate confuso para meus usuários.

Usar a ordem do site como opção seria ótimo. Como @knewt, é difícil para mim imaginar ligar voluntariamente este menu em meu site sem poder fazer isso.

9 curtidas

Você está errado. Será uma bagunça para os usuários. Faça um protótipo onde você tenha mais de 100 categorias em qualquer ordem na barra lateral. É simplesmente inutilizável. Mas é por isso que temos uma página para categorias.

Em vez disso, a barra lateral é para poucas categorias realmente importantes escolhidas por um usuário, não pelo administrador.

6 curtidas

Obrigado por deixar tão claro que estou errado. :roll_eyes:

Não estou sugerindo que os usuários queiram ter todas as mais de 100 categorias em suas barras laterais. Mas os usuários frequentemente interagem em uma ampla variedade de categorias e os nomes das subcategorias são relativos à categoria pai e não fazem tanto sentido fora de contexto.

Portanto, usar a ordem do site para as categorias escolhidas por cada usuário será a diferença entre usável e inutilizável para os usuários do meu site.

Sim, também estamos trabalhando para reduzir o número de categorias; mas mesmo um número de categorias sãopara o propósito do site seria de muitas dezenas, então o problema central permanece.

8 curtidas

De nada.

Mas ainda assim — você está basicamente pedindo a capacidade de desativar a página de categorias e movê-la para a barra lateral.

E se você ou qualquer outro usuário quiser fazer o mesmo com as tags? Simplesmente não importa qual seja a ordem lá. Ainda é inutilizável.

A melhor escolha seria manter a mesma ordem que um fórum usa E permitir que um usuário arraste e solte tudo na ordem desejada.

Na verdade, o maior problema da barra lateral é a sobreposição com outras navegações e estruturas. E se um usuário, ou um administrador, tiver ferramentas para mover praticamente tudo para a barra lateral, então não faz sentido. Vamos mover o fórum inteiro para a barra lateral :wink:

2 curtidas

Eu enfaticamente e absolutamente não estou pedindo isso.

Estou pedindo que (possivelmente opcionalmente) as categorias escolhidas sejam ordenadas contextualmente, não alfabeticamente.

OK, arrastar e soltar seria bom, mas o que estou pedindo é exatamente a primeira parte da sua sugestão: usar por padrão a mesma ordem que um fórum usa, pelo menos como uma opção se não como o padrão do Discourse.

8 curtidas

Concordo que a ordem padrão das categorias deve corresponder à da página /categories, que é determinada pela configuração fixed category positions. Parece estranho usar um mecanismo de ordenação diferente para a barra lateral, que atualmente sempre ordena alfabeticamente.

@mcwumbly, isso já está no seu radar e o que você acha?

12 curtidas

Há alguma discussão sobre isso aqui, se você quiser se aprofundar neste problema específico: Nest subcategories under their parent categories in the sidebar

Eu acho que o fato de o que está na barra lateral é um subconjunto escolhido pelo usuário é importante, e o torna apropriado para usar a ordenação escolhida em todo o site.

Suspeito que para o tipo de problema que estamos discutindo aqui, será mais importante permitir que os usuários tenham várias seções para que eles possam agrupar as coisas de uma maneira que importe para eles, em vez de dar a eles muito controle granular sobre como elas são ordenadas.

6 curtidas

Por que seria estranho? A ideia principal não era dar a capacidade de receber notificações de novas postagens de categorias importantes? E essa importância é uma decisão do usuário, não de um administrador ou do software.

Então… a barra lateral é uma cópia parcial de, por exemplo, uma página de categoria ou uma ferramenta para o usuário? Essa é a questão aqui.

2 curtidas

Acho que a suposição acima pode ser o cerne do desacordo. Para alguns, isso será apenas para acesso rápido às categorias que eles acompanham/participam mais, para outros, pode ser para rastrear a atividade por categoria. Você está pensando na última opção, mas muitos usuários não estarão, e mesmo aqueles que o fizerem podem não querer as categorias com mais mudanças no topo da lista.

Eu, pessoalmente, quero que a ordem seja estática e, se ela corresponder à ordem existente das categorias, tudo bem. É definitivamente mais simples nesta primeira iteração adotar a ordem de classificação existente do que esperar que cada usuário vá e configure a ordem das categorias.

9 curtidas

Na verdade, as duas premissas básicas são:

  • a barra lateral é feita para um usuário, não para um administrador
  • a barra lateral não substitui as páginas de lista
2 curtidas

Alguma forma de ordenar as categorias da barra lateral foi implementada? Isso é crítico para minha implementação.

3 curtidas

Não, não há uma maneira integrada de classificar categorias no momento. Você pode compartilhar mais detalhes sobre seu cenário específico e por que isso é crítico?

3 curtidas

Tenho duas categorias principais que abrigam a maior parte das postagens. E, em seguida, 3-4 categorias especiais que precisam ser referenciadas.

Atualmente, as 3-4 categorias especiais começam com um número (um ano), então elas aparecem automaticamente primeiro. Quero que as duas principais venham primeiro e as numeradas por último neste caso.

4 curtidas

Se você ativar fixed_category_positions, poderá colocá-las na ordem que desejar (em vez da ordem de postagem mais recente, que é o padrão). Não me lembro como é a interface agora, mas você pode arrastá-las ou dar números para a ordem de classificação.

EDITAR:

Oh. Desculpe. Acho que deveria prestar mais atenção ao título. :person_shrugging:

3 curtidas

Não, não é o caso. Na barra lateral atualmente, as categorias são sempre ordenadas alfabeticamente. Concordo que devemos mudar isso para corresponder à ordem de classificação das categorias se fixed_category_positions estiver habilitado.

Mais mudanças estão chegando à barra lateral para tornar coisas como essa configuráveis pelo usuário, mas o padrão do site deve ser definível pelo administrador e faz sentido que ele apenas siga a configuração fixed_category_positions em vez de simplesmente ordenar arbitrariamente em ordem alfabética.

14 curtidas

Penso que há três cenários a considerar:

  1. Página de categorias que lista todas as categorias
  2. Subconjunto de categorias que os administradores definem para estarem na barra lateral
  3. Subconjunto de categorias que os usuários escolhem adicionar em sua barra lateral

Não me parece óbvio que a ordenação escolhida para (1) deva aplicar-se a (2) ou (3), especialmente porque atualmente achamos a lista e não aninhamos subcategorias na barra lateral.

No meta, atualmente, tenho isto na minha barra lateral:

  • anúncios
  • comunidade
  • documentação
  • ux

Se aplicássemos esta lógica hoje no meta, a minha barra lateral seria:

  • documentação
  • ux
  • anúncios
  • comunidade

Sinto que olharia para isso e pensaria… hmm… porquê?

E se a lista ficar mais longa, escaneá-la rapidamente para encontrar o que estou a procurar será mais difícil. Quando está em ordem alfabética, sei para que lado procurar a coisa que estou a tentar encontrar.

Na página de categorias, é diferente - estamos a tentar apresentar tudo, em contexto com descrições.

É claro que há um desejo de configuração adicional aqui para administradores, e talvez também para usuários, mas ainda não tenho a certeza se aplicar fixed_category_positions é o que queremos fazer aqui.

4 curtidas

Isso é engraçado porque quando eu olho para isso, penso :+1: sim, é assim que o proprietário do site decidiu organizar as categorias. Faz mais sentido para mim tê-lo ordenado da maneira que os proprietários do site imaginam, em vez de uma lista alfabética arbitrária.

Acho que também estou acostumado com isso porque tenho usado o Discourse for Teams nos últimos dois anos, que segue a ordem que estou sugerindo. Aqui está uma captura de tela. Observe que eles não estão em ordem alfabética, mas em uma ordem sensata, e as subcategorias “Fotos” estão todas diretamente abaixo do item Fotos na barra lateral, e estão na ordem que eu (o proprietário do site) escolhi.

7 curtidas

No meu caso, há uma classificação ou hierarquia clara de categorias importantes. Por exemplo: Basquete de Michigan (o foco principal), depois Recrutamento de Basquete de Michigan (categoria secundária mais específica), depois Basquete Universitário (mais amplo), depois Assunto Aleatório (sempre quero que fique por último).

5 curtidas

Parece que este sub-tópico separado (de repente sou o OP…) tomou muitas direções diferentes.

O título, como escolhido ao separá-los, deixa algumas coisas de fora. Como a capacidade para quem e em que contexto?

Isso me parece um pouco invertido. Tenho ponderado o porquê. :smiley:

Não há razão particular para uma ordenação alfabética ser significativa. Quero dizer, o objetivo das categorias é categorizar, o que implica semântica, e a ordem alfabética obscurece a semântica inerente a todo o propósito da categorização.

Fico mais surpreso que “anúncios” esteja enterrado como uma subcategoria de uma categoria que não está no topo da lista.

Eu esperaria que os anúncios fossem classificados no topo da visualização de todas as categorias e, adicionalmente, não entendo de forma alguma por que os anúncios não são vistos como uma forma de documentação. Torná-lo uma subcategoria de discussão de recursos não é uma escolha que eu entenda. É isso que eu olho, “e apenas penso… hmm… por quê?” :smiling_face:

Agora, estou no meio de um trabalho que eventualmente reduzirá o número de categorias no meu site para menos da metade do conjunto atual, mas, independentemente disso, é um rico conjunto de conteúdo que tornará a barra lateral uma bagunça ordenada alfabeticamente.

5 curtidas

Se alguma coisa, eu diria que isso destaca a possibilidade de que a ordenação de categorias aqui no Meta exija algum grau de revisão :wink:

3 curtidas