O discourse-post-sorting-customizer permite que o usuário ordene as postagens dos tópicos com base em 3 variantes: ativo, mais antigo e curtidas.
Instalação
Instale o plugin seguindo as instruções do Instalar Plugins. O endereço do repositório do plugin é: https://github.com/jahan-ggn/discourse-post-sorting-customizer
Sobre
Ativo: permite que o usuário ordene as postagens que foram respondidas recentemente.
Mais antigo: permite que o usuário ordene as postagens que foram respondidas há muito tempo.
Curtidas: permite que o usuário ordene as postagens com base nas curtidas que elas possuem.
Nota
Por padrão, o plugin está desativado. Para utilizá-lo, o administrador do site precisa habilitá-lo por meio de uma configuração do site chamada discourse_post_sorting_customizer_enabled.
Bom trabalho! Sim, imagino que você possa usá-lo com o plugin de perguntas e respostas. Acredito que você baseou as listas “Ativas”, “Mais antigas” e “Curtidas” nas opções de ordenação da lista de posts semelhantes no StackOverflow? Você já testou com o plugin QnA? Existe alguma comunidade que precise disso agora? Seria bom ver isso funcionando em uma comunidade real primeiro.
Sim, testei com o plugin QnA e está funcionando corretamente, mas será necessário decorar separadamente o answer count para uma visualização perfeita. É isso.
Agora, o plugin é compatível com o plugin discourse-solved. Quando o usuário selecionar a variante de classificação de postagens e o tópico tiver uma postagem marcada como solução, ela será exibida primeiro; em seguida, as demais postagens serão classificadas de acordo com a variante de seleção escolhida pelo usuário.
@jahan_gagan Obrigado por este excelente plugin. Isso é muito útil para os usuários organizarem uma grande quantidade de respostas e encontrarem o que desejam.
Será possível tornar o plugin específico por categoria? Ou seja, que funcione apenas em certas categorias?
Além disso, faz sentido adicionar uma funcionalidade para classificar as postagens por “usuários que eu gostei” ou “usuários que eu sigo”?
O “user follow” é um plugin desenvolvido pelo Angus. Acredito que “usuários que eu gostei” seja suficiente. Obrigado.
Parece um conjunto de opções muito útil, especialmente para ordenar por mais antigo. Eu adoraria ver isso no core, realmente.
Enquanto isso, antes de adotar e começar a depender deste plugin, eu queria perguntar se alguma das mudanças de layout que estão sendo feitas no core provavelmente afetará este plugin. Eu pergunto porque ele não é atualizado há mais de um ano, então eu só quero ter certeza de que ele seria atualizado/corrigido se algum problema aparecer.
Você acha que seria fácil adicionar a opção de classificar alfabeticamente?
Além disso, um aviso, acabei de tentar instalar e recebi um erro dizendo Gem::LoadError: can't activate request_store-1.5.0, already activated request_store-1.5.1. Tenho muitos plugins instalados, então não tenho certeza de qual pode tê-lo ativado, apenas queria avisar.