Categorias vs. tags para “tipo de conteúdo” vs. “assunto” — quais são os padrões de URL corretos?

Acho que a resposta depende um pouco das suas expectativas sobre o quanto os diferentes assuntos dentro da sua comunidade atraem um determinado membro.

Você espera muita sobreposição entre os grupos que discutem fotografia e culinária? Se sim, tags para esses diferentes assuntos provavelmente funcionam bem.

Ou você está tentando atender a várias subcomunidades – uma para culinária e outra para fotografia – dentro do mesmo site? Se sim, você pode preferir categorias para cada uma.

Vou fazer uma suposição de que você está falando sobre uma única comunidade primeiro, onde as pessoas podem discutir muitos assuntos juntas.


Minha sugestão seria começar com algo mais parecido com a Abordagem B.

Ter categorias diferentes para os diferentes tipos de conteúdo permitirá que você sinalize com mais clareza que tipo de discussão é, e qual é o comportamento esperado dos participantes. Você pode ir além em alguns casos, configurando as categorias para esses fins (por exemplo, usando o plugin solved para uma categoria de Perguntas e Respostas).

Em seguida, confie primeiro nas tags para o assunto. Isso lhe dá a liberdade de aplicar várias tags às discussões quando há sobreposição (fotos de culinária!).

Se, em algum momento, você observar que é útil dividir mais claramente alguns assuntos de outros, você pode usar as tags para ajudar a recategorizar as coisas.

Em geral, recomendamos menos categorias, em vez de mais, especialmente ao começar, e uma hierarquia mais rasa em vez de uma profunda. Por padrão, suportamos apenas dois níveis de profundidade. Você tem que se esforçar para ativar o suporte para um terceiro.

Não sei se as pessoas usam muito URLs para pré-preencher o composer. Posso imaginar que seja útil em alguns cenários, mas sugiro deixar essa ideia de lado até que você encontre uma necessidade para ela.

Para descoberta, algo mais para conferir é a página /filter, que permite construir listas de tópicos mais personalizadas, que você pode configurar na barra lateral do seu site: Filtering topic lists in Discourse

2 curtidas