A marcação é organizacionalmente superior a subfóruns discretos?

StackOverflow https://stackoverflow.com/questions/48365

  •  09-06-2019
  •  | 
  •  

Pergunta

Estou interessado em escolher uma boa estrutura para um aplicativo do tipo quadro de mensagens on-line.Usarei SO como exemplo, pois acho que é um exemplo com o qual todos estamos familiarizados, mas minha pergunta é mais geral;trata-se de como alcançar o equilíbrio certo entre organização e flexibilidade em painéis de mensagens online.

A página de perguntas é um monte de coisas aleatórias.Ele se move rapidamente (alguns podem dizer, rápido demais) e contém um grande número de perguntas nas quais não estou interessado.

A ideia, imagino, é que possamos usar tags para encontrar perguntas que nos interessem.No entanto, não tenho certeza se isso funciona:você não pode usar tags negativamente.Eu sou não interessado em PHP ou perl ou desenvolvimento web.Eu quero excluir tais postagens.Mas com as tags, não posso.

Embora subfóruns discretos sejam, de certa forma, menos flexíveis, pois geralmente forçam você a escolher uma categoria, mesmo que uma pergunta possa caber em duas (se o SO tivesse, digamos, áreas para "Desenvolvimento Web", "Desenvolvimento de jogos", "Ciência da Computação" , "Programação de Sistemas", "Bancos de Dados", etc.então, claro, algumas pessoas podem querer postar sobre o desenvolvimento de jogos baseados na web, por exemplo) vale a pena sacrificar parte dessa flexibilidade para tornar mais fácil encontrar o conteúdo no qual você está interessado e ocultar o conteúdo que você não está interessado?

Existe alguma maneira de um sistema de marcação puro obter a maior facilidade de uso que os subfóruns oferecem?

Foi útil?

Solução

O verdadeiro problema com os subfóruns surge quando você adivinha errado quais tópicos têm interesse suficiente para obter seus próprios subfóruns.Enquanto alguns tópicos acabam com as suas próprias subcomunidades vibrantes, outros acabam como guetos vazios, com pouca actividade ou sentimento de comunidade.Tópicos que poderiam florescer como assuntos ocasionais num fórum maior acabam fragmentados entre muitos subfóruns, nenhum dos quais tem a massa crítica de pessoas necessária para ter uma comunidade activa e vibrante.

Outras dicas

Embora eu ache que a marcação é superior ao agrupamento, as pessoas tendem a pensar hierarquicamente.Em geral, depende do grupo-alvo do fórum.

Talvez você possa escolher uma mistura:use marcação e depois use grupos de tags para ordenar as postagens.Delicious usa isso, por exemplo, e acho bastante útil.

Se você está preocupado com a divisão entre fóruns específicos e sistemas abertos baseados em tags, como o Stack Overflow, considere criar um sistema de consulta que permita fazer consultas um pouco mais complexas do que apenas o operador AND, como aqui no Stack Overflow.

Não consigo fazer aqui uma consulta que me dê todas as dúvidas em .NET, SQL ou C#, combinadas, e essa é a maior irritação que tenho com as tags.Com esse sistema de consulta, você pode pelo menos criar fóruns virtuais.

Fora isso, não tenho uma boa opinião.Gosto dos dois e ainda não decidi qual é o melhor.

A ideia, imagino, é que possamos usar tags para encontrar perguntas que nos interessem.No entanto, não tenho certeza se isso funciona:você não pode usar tags negativamente.Não estou interessado em PHP, Perl ou desenvolvimento web.Quero excluir essas postagens.Mas com as tags, não posso.

Embora atualmente você não possa usar tags para ocultar conteúdo, isso não deveria ser impossível.Usando SO como exemplo novamente, não há razão para que um sistema semelhante à função ignorar em um fórum não possa ser criado para o sistema de tags.Ao adicionar um menu de contexto com o botão direito ou um pequeno link "X" em algum lugar da exibição da tag, as tags podem ser marcadas como ignoradas.Isso também permitiria que o recurso de tag atual funcionasse;Ver tudo (menos sua lista de ignorados) ou clicar em uma tag para ver apenas as perguntas com essa tag.

Tags ignoradas podem ser gerenciadas em seu perfil se você desenvolver posteriormente um interesse em PHP ou INTERCAL que não tinha antes.

A verdadeira questão é a do desempenho.Na minha cabeça, é tão simples quanto substituir uma tag SELECT [stuff] WHERE = 'buffer-overflow' por SELECT [stuff] WHERE Tag NOT IN ('php','offtopic','funny-hat-friday') mas eu' Não criei nenhum site apoiado por banco de dados que seja absolutamente atacado por milhares de pessoas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top