tl;dr – Nossa base de usuários do Discourse gostaria de uma opção individual por usuário para ocultar o conteúdo estático quando a caixa de seleção “Mostrar lista de subcategorias acima dos tópicos nesta categoria” em /c/[nome-da-categoria]/edit/settings estiver marcada e o Estilo da Lista de Subcategorias for “Caixas”.
Contexto Inicial
Nosso fórum Discourse atualmente possui 25 grupos públicos que os usuários podem ingressar, e muitos deles participam de mais de 10 grupos. Com base na forma como configuramos a categoria de Grupos de nível superior para exibir subcategorias para cada grupo, há bastante conteúdo estático acima do ponto em que a lista dinâmica de tópicos começa.
Alguns usuários cansam-se de rolar para baixo passando por todas as caixas de subcategorias de grupo até chegarem à visualização dinâmica no estilo “Mais recentes” da categoria, especialmente em dispositivos móveis. Em outras palavras, eles querem ver todo o conteúdo das subcategorias misturado logo de início e não desejam ver as caixas bonitas exibidas.
Proposta: Preferência no Nível do Usuário para Ocultar o Estilo da Lista de Subcategorias: Caixas
Criei este vídeo rápido no Loom para explicar minha solução preferida para uma nova preferência no nível do usuário que lide com a combinação de opções em /c/[nome-da-categoria]/edit/settings > Aparência > Mostrar lista de subcategorias acima dos tópicos nesta categoria > Estilo da Lista de Subcategorias.
Concordo com @codinghorror / @awesomerobot que isso é um pouco irritante. Permitimos que os usuários escolham a página inicial; parece razoável permitir que eles removam as caixas.
Mesmo quando há apenas 2 caixas, isso pode ser bastante irritante.
Deveria ser uma configuração no nível da categoria, vinculada ao conteúdo da lista de subcategorias (padrão ativado)? Muitos temas personalizam essa seção e podem não querer escondê-la.
Associar isso a uma preferência do usuário seria fácil e não exigiria nenhuma nova interface, mas seria difícil de descobrir… e, como é algo no nível da categoria… às vezes não funciona? Incluí-lo nas configurações ajudaria a explicar, mas meio que :
Ocultar listas de subcategorias nas páginas de categoria, quando permitido pelo administrador
Em vez disso, talvez elas pudessem ser recolhidas de forma óbvia? Teríamos que definir uma interface padrão de recolhimento/expansão que funcione para todos os estilos… ou talvez algo como um toggle de layout denso?
É uma boa pergunta e não sinto necessidade de me posicionar sobre isso. Você está vendo as coisas de forma mais holística do que eu, então provavelmente ficarei bem com qualquer solução que você implementar, desde que atenda à minha necessidade principal de tornar a alternância também disponível no nível do usuário individual.
Algumas pessoas querem as caixas de subcategorias. É só que muitas outras não querem.
Algum progresso / mais pensamentos sobre isso? Seria muito útil para o nosso Fórum, que precisa tornar as subcategorias óbvias para novos usuários, mas ocultáveis para usuários que já conhecem o caminho.
Eu gosto muito dessa configuração, mas parece que o Discourse não suporta mais “permitir que os usuários ocultem a lista de subcategorias”. Estou perdendo alguma coisa?
Seria ótimo se esse recurso pudesse ser adicionado. Escrevi um código para obter os mesmos efeitos adicionando botões de “recolher” e “expandir” como este👇, mas claramente não é tão bonito ou limpo quanto o seu.