Discourse Topic Voting

Eu realmente gosto deste plugin - obrigado aos desenvolvedores que trabalham nele, é uma grande ajuda para a minha comunidade Discourse.

Tenho curiosidade sobre os usuários ganhando votos após usarem todos os seus votos. Aumentei os limites para votos dos usuários algumas vezes porque alguns dos nossos membros mais engajados votam em muitos tópicos. Gostaria de saber se os votos podem ser regerados para um usuário específico ao longo do tempo até um limite, ou se há outra maneira de recompensar os usuários com votos adicionais. Parece que o mecanismo principal para conceder votos é um número estático para todo nível de confiança, mas posso estar interpretando algo errado.

Obrigado!

2 curtidas

Olá nivshah :waving_hand:

Se eu tivesse que arriscar um palpite, o motivo pelo qual você pode limitar os votos é para que seus membros os usem com sabedoria e não votem em tudo, caso contrário, isso desvaloriza o voto.


No momento, uma maneira de os usuários recuperarem o voto é fechando o tópico. Vamos dizer que você decidiu implementar um recurso votado em um jogo, por exemplo, você pode fechar o tópico e isso reembolsará os usuários que votaram, por assim dizer, e eles poderão usá-lo em outro tópico.

4 curtidas

Encerrar um tópico é exatamente o que eu precisava aqui. Obrigado.

2 curtidas

:partying_face: Este plugin agora está incluído no core do Discourse como parte de Bundling more popular plugins with Discourse core. Se você auto-hospeda e usa o plugin, precisa removê-lo do seu app.yml antes da próxima atualização.

2 curtidas

Talvez eu tenha perdido isso, mas é possível alterar seu voto depois de enviado? Digamos que um usuário vote acidentalmente no tópico errado ou mude de ideia - eles ficam presos com o erro?

Eles aparentemente podem ser curtidos agora de acordo com este tópico em um fórum em que estou: Suggestion Topics can be liked now - Not Terraria Related - Dark Gaming

Não tenho certeza se isso é intencional, mas eu só queria que você soubesse

Eu acho que é porque o plugin de reações está habilitado. O código do plugin de votação de tópicos que oculta o botão de curtir não oculta o botão de reações.

Você precisaria de CSS que oculte o botão de reações e as reações existentes. Algo como

.topic-post.voting-post {
  .discourse-reactions-actions,
  .discourse-reactions-actions-button-shim {
    display: none;
  }
}
2 curtidas

Olá,

Notamos as seguintes configurações de site que controlam o limite de votos ativos para cada Nível de Confiança (Trust Level):

  • topic voting tl0 vote limit

  • topic voting tl1 vote limit

  • topic voting tl2 vote limit

  • topic voting tl3 vote limit

  • topic voting tl4 vote limit

Gostaríamos de remover ou desabilitar efetivamente o limite de votos para todos ou a maioria dos Níveis de Confiança (TLs), permitindo que os usuários tenham um número ilimitado de votos ativos.

Você poderia, por favor, nos informar a maneira recomendada de alcançar isso?

Existe algum valor específico (por exemplo, defini-lo como 0 ou -1) que signifique votos ilimitados para essas configurações?

Obrigado.

1 curtida

Isso parece útil no seu caso – mas o criador de um tópico pode não querer votar naquele tópico. Um comentário que fiz em outro lugar:

1 curtida

Você sempre pode retirar seu voto de um tópico. Cada usuário tem um número limitado de votos à sua disposição, então isso é necessário.

Ponto justo. Eu adoraria que fosse uma opção configurável, no entanto.

1 curtida

Existe uma maneira de configurar a pesquisa avançada com votação de tópicos? Eu vi esta postagem, mas ela está fechada: Is there a way to filter serach results based on Voting?, e tenho usuários curiosos. Temos apenas alguns lugares onde se pode votar, então seria ótimo se fosse possível limitar a pesquisa na pesquisa avançada e ordenar por votos.

A busca avançada não fará isso no momento, mas os parâmetros de filtro mencionados na postagem vinculada podem ser mais úteis do que parece à primeira vista. Não tão prático quanto uma opção de busca avançada, mas talvez melhor que nada:

Existem alguns fatores de votação diferentes nos quais você pode filtrar:

E dependendo de como você rastreia as coisas, você pode:

  • adicionar status:open
  • excluir uma tag com um “-” na frente, como -tag:completed

Assim, você pode ver as solicitações abertas mais populares com um filtro como:

  • category:feature status:open order:votes
  • category:feature -tag:completed order:votes

Então, para seus usuários, você pode salvar a URL do filtro em um link da barra lateral:

  • /filter?q=category%3Afeature%20status%3Aopen%20order%3Avotes%20
  • /filter?q=category%3Afeature%20-tag%3Acompleted%20order%3Avotes%20

Quando uma visualização filtrada está aberta, os parâmetros de filtro são mostrados, e um usuário pode adicionar palavras-chave adicionais para refinar ainda mais:

Janela de entrada de filtro com uma palavra-chave adicionada aos parâmetros existentes.

1 curtida

Não é perfeito, mas parece que há mais possibilidades ali do que eu percebia. Obrigado.

1 curtida