Aprimorando a organização do fórum com subcategorias de terceiros níveis

Olá!

Tenho quase certeza de que não é possível criar uma subcategoria de uma subcategoria (por favor, corrija-me se estiver errado), mas pensei em criar este tópico para verificar e também para ter uma ideia se outras pessoas também precisaram disso.

Pode não parecer uma boa ideia ter um nível de subcategoria três devido ao número de níveis que os membros precisarão navegar para chegar lá; no entanto, ao mesmo tempo, pode não ser uma boa ideia ter muitas subcategorias em uma categoria pai, especialmente se você quiser manter a categoria pai “utilizável”.

Por exemplo, digamos que tenhamos o seguinte:

  • → Desenvolvimento
    • → Desenvolvimento de Aplicativos
    • → Desenvolvimento de aplicativos Android

Mas digamos que pensamos em adicionar categorias de subnível três:
Por exemplo, digamos que tenhamos o seguinte:

Categoria Subcategoria Categoria de Terceiro Nível Uso
Desenvolvimento Contém tópicos principais de Desenvolvimento, como discussões gerais sobre recursos de software, roteiros, etc., e anúncios que incluem todas as subcategorias
Desenvolvimento de Aplicativos Contém tópicos especificamente para desenvolvimento de aplicativos web
Usando a API Contém guias e tópicos especificamente para a API
Aplicativos da Comunidade uma categoria dedicada para membros que criam aplicativos (requer aprovação, um tópico por aplicativo)
Aplicativos Principais uma categoria dedicada para os aplicativos web principais
Desenvolvimento de aplicativos Android Contém tópicos especificamente para Android
Aplicativo Android Principal Contém tópicos especificamente para o aplicativo Android principal (oficial)
SDK Android Contém tópicos especificamente para o SDK Android

Bem, um bom argumento seria usar tags dentro da subcategoria, o que é bom, mas vamos tentar outro caso de uso que é necessário especificamente porque as categorias oferecem recursos que as tags não oferecem (mais do que apenas navegação):

  • → Conectar
    • → Evento-2024
    • → Evento-2023
    • → Evento-2022
    • → Comunidade [Idioma]
    • → Comunidade [Idioma]
    • → …Comunidade [Idioma]*3
    • → Marketplace
    • → Feedback do Fórum

Em vez disso, eu poderia organizar assim:

  • → Conectar
    • → Eventos
      * → Evento-2024
      * → Evento-2023
      * → Evento-2022
    • → Comunidades [Idioma, Idioma, Idioma…]
      • → Comunidade [Idioma]
      • → …Comunidade [Idioma]*3
    • → Marketplace
    • → Feedback do Fórum

Mas por que usar categorias em vez de tags para uma categoria de terceiro nível?
  1. Acesso: Por exemplo, se eu quiser restringir o acesso aos tópicos com base naqueles que confirmaram presença para o evento (os Eventos de 20xx)
  2. Visibilidade: as categorias têm mais visibilidade, como adicionar descrição, imagem e escolher o layout
  3. Configurações: há um monte de configurações que podem ser usadas com categorias, mas não com tags
  4. Menos confusão: ter uma subcategoria de terceiro nível ajudará a manter as subcategorias principais visíveis.

Estas são algumas ideias, mas adoraria ouvir você. O que você acha das subcategorias de terceiro nível? Você tem outros casos de uso para os quais isso pode ser útil? Ou você acha que, mesmo que isso fosse “tecnicamente” possível, pode não ser uma boa ideia para um fórum (de uma perspectiva de UX)?

Obrigado antecipadamente por compartilhar seus pensamentos e experiências. :folded_hands:

3 curtidas

Você pode habilitar 3 níveis de categorias com a configuração oculta do site max_category_nesting

9 curtidas

Bom saber!! Obrigado!

Sabendo que isso agora é ‘tecnicamente’ possível, estou ainda mais curioso para saber se devo ou não. Espero ouvir de outras pessoas o que elas pensam sobre aninhar categorias além do 2º nível.

Obrigado!

1 curtida

E então você tem o desenvolvimento multiplataforma, que é adequado em mais de uma categoria. Nesse momento, sua estrutura de categorias profundas se quebra.

Isso não é otimização. Essa é a situação totalmente oposta :smirking_face:

2 curtidas

Talvez, mas nesse caso, eu poderia adicionar uma subcategoria de ‘desenvolvimento multiplataforma’.

Em relação aos tópicos/conteúdo em si, eu estava tentando fornecer um exemplo para categorias de três níveis. Você tem um exemplo do que seria adequado para uma categoria de três níveis? :grin:

Obrigado!

1 curtida

Quantas categorias de nível superior você tem em mente para o seu fórum?

Você prevê apenas 2 categorias de nível superior, uma para assuntos relacionados a desenvolvimento e outra para discussões relacionadas à comunidade?

2 curtidas

Olá @Canapin

Obrigado pelo seu interesse e por participar da discussão. Embora eu não queira “personalizar”, fico feliz em compartilhar como é nossa implementação atual. Nosso fórum já possui 10 categorias públicas de nível superior (https://community.dhis2.org/categories.json)

Isso não é possível porque os tópicos são diversos e os casos de uso são vastos. Precisamos separar os diferentes tópicos em diferentes categorias/tags para que possamos rastrear e manter uma base de conhecimento bem gerenciada.

2 curtidas

Eu fortemente recomendo começar com o mínimo de categorias e organização que você conseguir suportar.
Seus usuários gastarão muito menos tempo pensando na taxonomia de um tópico do que você gostaria, essa é a vida de um gerente de comunidade. Este livro é um clássico absoluto por um motivo: Don't Make Me Think - Wikipedia

Eu acho que, em geral, elas não são necessárias e, na maioria dos casos, são prejudiciais a uma comunidade. Elas só são desbloqueadas com uma configuração oculta do site por um motivo.

Sempre fiquei encantado com a analogia de Jeff de 2014:

Frequentemente descrevo o Discourse como uma festa de jantar interessante.
Pense nas categorias como salas, nos tópicos como mesas e nas respostas como conversas. Seu objetivo, como organizador da festa de jantar, é fundar seu próprio restaurante de sucesso.

Não coloque muitas salas em seu restaurante, isso faz com que o lugar pareça morto e vazio.

6 curtidas

@gassim, analisei seu site e parece que você ainda não implementou o terceiro nível de subcategorias, e eu estava pensando em implementá-lo em um dos meus sites também.

Existe algum motivo para você ainda não tê-las implementado?

Basicamente, em vez de manter vários fóruns, eu estava pensando em combiná-los e algumas das categorias de primeiro nível seriam o que eu teria em um fórum separado. Por exemplo, The Jim Kleiber Show (meu podcast), emōkō (minha arte marcial para combate emocional) e mais.

Estou no “Não construa muitos restaurantes, caso contrário, todos eles estarão mortos e vazios, é melhor ter um restaurante com diferentes mini-restaurantes internos com infraestrutura comum os alimentando.”

Estou curioso para saber o que todos vocês pensam dessa analogia modificada e justificativa para três níveis de categorias.

1 curtida

Olá!\n\n[quote=“jimkleiber, post:9, topic:344326”]
@gassim, eu olhei seu site e parece que você ainda não implementou o terceiro nível de subcategorias, e eu estava pensando em implementar isso em um dos meus sites também.

Há alguma razão pela qual você ainda não as implementou?
[/quote]

Eu estava relutante em pedir a ativação da configuração oculta apenas para testá-la. Não era uma necessidade, mas sim uma ideia para testar grupos específicos dentro da comunidade, então, com o feedback que recebi acima, não foi priorizado.

Se eu o fizer, certamente levarei em consideração as percepções de @Bas e dos outros. Concordo que não é uma boa ideia fazer as pessoas navegarem por muitas páginas para chegar ao seu destino final; no entanto, se for um tópico/curso ou evento específico que precise estar em sua própria ‘categoria’ (e não uma tag), então acho que ainda pode ser uma boa ideia.

Por outro lado, estou curioso para testar esta opção primeiro e ver se funciona para o nosso caso de uso: Custom Homepage for Groups

Não quero usar o terceiro nível de subcategorias para ‘novos membros’ que ainda estão aprendendo sobre a comunidade e tentando se orientar, mas digamos que o terceiro nível de subcategorias seja para ‘pessoas no restaurante’ que desejam pratos específicos e gostariam de usar esse espaço com seu próprio design de interiores exclusivo… etc :slight_smile:

Parece interessante! Sim, concordo que ter que gerenciar vários fóruns para os mesmos grupos de pessoas não seria uma boa ideia, assim como ter categorias de primeiro nível onde essas pessoas podem explorar e se conectar.

Acho que ambas as analogias são interessantes e vêm com sabedoria, mas parece que elas estão abordando dois cenários diferentes. Você ainda pode aplicar o conceito de não ‘colocar muitos quartos em seus mini-restaurantes’!

Ainda acredito que, em geral, posso concordar que não ter muitas opções de navegação/pensamento para os membros da comunidade se engajarem é importante, mas, ao mesmo tempo, acho que pode haver casos de uso onde três níveis de categorias são realmente justificados.

1 curtida

Agradeço a sua resposta :slight_smile:

A opção de muitas salas faz sentido para mim SE as pessoas navegarem em um fórum apenas pela página de categorias. Quando venho para o Meta, raramente uso a página de categorias. Se a opção de filtro de tópicos fosse melhor na página principal de tópicos, eu usaria as páginas individuais de categorias ainda com menos frequência.

O benefício que vejo do feed de todos os tópicos aqui no Discourse é que as pessoas não precisam navegar pelo fórum através de uma abordagem de diretório semelhante ao Yahoo, mas podem ter tanto a abordagem do Yahoo quanto a do Google (e atrevo-me a dizer, o Feed de Notícias do Facebook) para navegar.

Mas talvez a mera aparência de muitas categorias sobrecarregue as pessoas? Ou talvez sejamos apenas criaturas curiosas e queiramos clicar em todos aqueles botões de categoria à esquerda?

Ainda não tenho certeza do que fazer, apenas fico feliz em ter um espaço para refletir e dialogar publicamente sobre isso.

2 curtidas