Olá a todos — procuro orientações sobre como estruturar nosso Discourse, pois se adotarmos a abordagem -Opção 1, teremos 1200 categorias com 3 níveis de categorias (L1-L2-L3) e se eliminarmos o L3, teremos cerca de 150 categorias com L1 e L2.
Contexto
Publicamos vários tipos de conteúdo (perguntas, discussões, tutoriais/artigos, eventos, empregos, comunicados) em diferentes assuntos. Pense em exemplos como:
- Áreas de Tópico (L1): Culinária, Fotografia
- Subtópicos (L2): Italiano (em Culinária), Retrato (em Fotografia)
- Foco (L3): massas, pão de fermentação natural, iluminação, composição
Estou dividido entre duas abordagens e adoraria conselhos sobre as melhores práticas.
Abordagem A (assunto = categorias, tipo de conteúdo = tags)
-
Categorias
- L1 (Área de Tópico):
culinaria,fotografia - L2 (Subtópico):
italiano,retrato - (Pergunta) Devemos adicionar um 3º nível de categoria para “Foco” (por exemplo,
culinaria → italiano → massas) ou manter a árvore rasa e modelar o Foco como tags?
- L1 (Área de Tópico):
-
Tags
- Tag de tipo-de-conteúdo obrigatória (exatamente uma):
pergunta,discussao,tutorial,evento,emprego,comunicado - Tag de foco opcional/obrigatória:
massas,paodefermentacaonatural,iluminacao,composicao, …
- Tag de tipo-de-conteúdo obrigatória (exatamente uma):
Padrões de URL (Abordagem A)
- Compositor pré-preenchido (L2 + tipo + foco opcional):
/new-topic?category=culinaria/italiano&tags=pergunta,massas - Categoria filtrada por uma tag (por exemplo, “Perguntas em Italiano”):
/c/culinaria/italiano?tags=pergunta - Interseções de tags (E) (em todo o site, por exemplo, “massas + pergunta”):
/tags/intersection/massas/pergunta - Categoria + multi-tag (use Pesquisa Avançada):
/search?q=category:culinaria/italiano%20tags:massas+pergunta
Perguntas para a Abordagem A
- A prática recomendada é evitar um 3º nível de categoria e manter o “Foco” como tags?
- Existem problemas com páginas de categoria que suportam apenas um filtro
?tags=(exigindo Pesquisa Avançada para multi-tag em uma única categoria)?
Abordagem B (tipo de conteúdo = categorias, assunto = tags)
-
Categorias: de nível superior (ou algumas) para Perguntas, Discussões, Tutoriais, Eventos, Empregos, Comunicados.
-
Tags (três grupos para assunto):
- Área de Tópico (por exemplo,
culinaria,fotografia) — limite de uma - Subtópico (por exemplo,
italiano,retrato) — limite de uma - Foco (por exemplo,
massas,iluminacao) — 1 obrigatório (ou opcional)
- Área de Tópico (por exemplo,
Padrões de URL (Abordagem B)
- Compositor pré-preenchido (categoria de tipo + tags de assunto):
/new-topic?category=perguntas&tags=culinaria,italiano,massas - Navegar por um tipo de assunto (por exemplo, Perguntas sobre Italiano):
/c/perguntas?tags=italiano(multi-tag + categoria → Pesquisa Avançada) - Interseções de assunto em todo o site (independentes do tipo):
/tags/intersection/italiano/massas
Perguntas para a Abordagem B
- Dividir o conteúdo em categorias de “tipo” dificulta a navegação por assunto?
- Existem armadilhas em exigir vários grupos de tags (Área de Tópico + Subtópico + Foco) por tópico?
Perguntas transversais
- Melhores práticas atuais: Manter uma árvore de categorias rasa (1-2 níveis) e colocar os detalhes em tags?
- Quando um 3º nível de categoria é justificado? Apenas para áreas de Foco verdadeiramente de alto volume que necessitam de permissões/páginas de destino separadas?
- Escopo de recursos: Se habilitarmos Resolvido/Votação, é melhor escopá-los em categorias de assunto na Abordagem A ou em categorias de “Perguntas” na Abordagem B?
- UX do Compositor: Os links de compositor pré-preenchidos (
/new-topic?category=...&tags=...) ainda são a forma preferida de orientar os autores? - UX de Pesquisa: Existem padrões mais recentes para filtragem de categoria + multi-tag (além da Pesquisa Avançada) que devemos conhecer?
Obrigado antecipadamente por dicas, exemplos e “o que funcionou para vocês”!