EDIT: Reescrevi este post inteiramente. Além disso, afirmei incorretamente que com a votação de tópicos, você não pode classificar os tópicos na página da categoria por número de votos. Você pode.
TLDR; Ninguém precisa desesperadamente desse recurso. Mas estender a funcionalidade de votação de posts para imitar a UI de votação do Reddit nas páginas de categoria seria ideal.
termos
- UI de votação de posts: setas para cima e para baixo à esquerda do título, número de votos líquidos no meio
- UI de votação de tópicos: caixa azul com um único botão à esquerda do título, número de votos no meio
problemas
- a UI do recurso existente de votação de tópicos é feia, não intuitiva e menos funcional do que poderia ser.
- na página da categoria, o número de votos está aninhado sob o título como uma tag, em vez de ser um valor de tabela de primeira classe como respostas ou valores de atividade. está escondido
- isso é não intuitivo porque este atributo do tipo número não está agrupado com os outros atributos do tipo número, está agrupado com atributos de string (tags). isso torna a UI de classificação desajeitada e fragmentada também, por ter um mecanismo de classificação diferente do que para respostas ou pontuações de atividade
- sem capacidade de voto para baixo
- difícil de erradicar tópicos indesejáveis
- sem capacidade de votar em tópicos da página da categoria
- facilitaria a coleta de mais dados sobre o que as pessoas gostam e não gostam
- na página da categoria, o número de votos está aninhado sob o título como uma tag, em vez de ser um valor de tabela de primeira classe como respostas ou valores de atividade. está escondido
- votação de tópicos e votação de posts têm funcionalidade redundante em poder votar em um tópico! você não pode usar ambos os plugins simultaneamente, ou você obtém este monstro:
- mesmo que você pudesse usar ambos os plugins simultaneamente sem arruinar sua UI, a diferença na linguagem de design entre como cada plugin exibe votos seria confusa
solução
essencialmente, eu quero um clone da UI de votação do reddit em páginas de categoria e de tópicos. Ou seja, usar a UI de votação de post-voting em cada tópico na página da categoria. Adicionar coluna “votos” à tabela de tópicos com funcionalidade de classificação ao clicar no cabeçalho “votos”
implementação
você pode realizar isso de várias maneiras:
- consolidar sua funcionalidade sobreposta em um único plugin
- isso provavelmente é inviável, pois algumas pessoas provavelmente gostam da UI de votação de tópicos e não querem que ela seja alterada (por que elas a prefeririam está além de mim)
- estender a funcionalidade de votação de posts para aparecer na página da categoria
notas
- este recurso não é tão importante, pois você ainda pode classificar os tópicos por “mais votados” nas páginas de categoria, o que é um substituto decente ao classificar com base nos votos.
Meu caso de uso
Estou construindo um site de Perguntas e Respostas semelhante ao propósito de stackOverflow.com, e meu objetivo é imitar o design de votação do reddit. o que significa que quero os seguintes recursos, entre outros:
- os usuários podem votar para cima/para baixo em posts e classificar de acordo para identificar respostas boas e ruins
- realizado com votação de posts
- os usuários podem votar para cima/para baixo em tópicos nas páginas de tópicos e categorias (e classificar na página de categoria) para identificar posts bons e ruins.
- realizado com votação de tópicos, com algumas limitações e uma UI feia, como observado acima
- isso ajuda a identificar posts bons e ruins facilmente, e representa muitos dados a serem coletados, dado o quão rápido alguém pode votar em vários tópicos. concedido, é uma representação de menor fidelidade do interesse de alguém em comparação com alguém realmente seguindo o link para o tópico e votando lá
Atualmente, uso votação de posts, mas não votação de tópicos.
Para ver nosso site em ação e entender melhor os casos de uso, confira act60.co
