Exibir 'comentários de nível superior' separados das respostas aos comentários (Alternativa aos Comentários em Tópico?)

Já encontrei alguns tópicos que explicam por que o Discourse não possui comentários em thread.

No entanto, gostaria de algumas dicas sobre como outros resolvem os problemas que estou enfrentando atualmente.

Estou avaliando a migração do nosso fórum atual para o Discourse. O uso principal é coletar feedback dos usuários (relatórios de bugs, solicitações de recursos). Recebemos muitas respostas e é um caos manter tudo organizado. Além disso, a equipe de desenvolvimento não tem tempo para ler cada comentário individual, então acabamos tendo que criar um documento Word com os principais pontos do que foi dito no fórum (uma enorme dor de cabeça…)

Então, ao chegar no Discourse, esperei que o recurso [resumir tópico] nos ajudasse a gerar essa lista automaticamente, exibindo as ideias mais curtidas, mas isso nem sempre funciona como esperado. Com bastante frequência, um comentário bem curtido é uma resposta a uma ideia de outra pessoa, então não serve como filtro para exibir apenas as respostas de nível superior.

Deixe-me tentar explicar isso um pouco melhor.
O primeiro grande problema que temos é que vários usuários criam tópicos sobre problemas semelhantes. Por exemplo, 2 sugestões diferentes sobre o mesmo problema:

  • Não gosto da cor, que tal azul;
  • Não gosto da cor, que tal vermelho;

Isso torna difícil ver “Qual é o número total de usuários que não gostam da cor?”.

Então, estou procurando uma maneira de incentivar os usuários a criar tópicos nos quais o próprio tópico explica o problema e as soluções propostas estão nos comentários. Exemplo:

  • Não gosto da cor [post]
    • Quero que seja azul [comentário]
    • Quero que seja vermelho [comentário]

E também ser capaz de manter subconversas sobre cada uma dessas sugestões:

  • Não gosto da cor [post]
    • Quero que seja azul [comentário]
      • Uau, eu concordo [resposta ao comentário]
    • Quero que seja vermelho [comentário]
      • Uau, eu não concordo [resposta ao comentário]

Em outras palavras: se um post tem 10 respostas e 100 comentários discutindo essas respostas, quero uma maneira de filtrar apenas as respostas e ver quantos curtidas cada uma recebeu, sem que todas as respostas poluam a visualização. Não apenas para mim, mas também para que os usuários possam acessar um post e ver rapidamente todas as ideias dadas e ‘curtir’ aquelas que preferem.

Claro, os usuários devem poder mergulhar nas respostas se desejarem, mas as respostas principais não devem ficar escondidas em um mar de comentários por causa disso.

Qual seria uma boa maneira de resolver isso? Também considerei usar o Reddit, mas o fato de ele arquivar tópicos automaticamente após algum tempo, e a integração de busca horrível, ambos incentivam a recriação de tópicos semelhantes, o que, novamente, torna bastante difícil saber “quantas pessoas solicitaram algo?”. O Reddit também tem o problema de que, embora tenha o recurso de comentários aninhados, por padrão ele os exibe expandidos, em vez de mostrar apenas as respostas de nível superior ordenadas pelos votos positivos.

Tenho procurado uma ferramenta para resolver isso há meses. O Discourse é o mais próximo (e melhor) que encontrei, mas ainda não resolve isso. Estou completamente perdido :sob:

Gostaria muito de algumas ideias sobre como abordar isso.

2 curtidas

Aqui no meta, existem as categorias de relatório de bug (bug) e solicitação de recurso (#feature). Você poderia dar uma olhada em como elas funcionam aqui para se inspirar?

1 curtida

Olá @JammyDodger, eu olhei aqueles tópicos e eles parecem um pouco bagunçados:

Funciona bem para manter uma discussão, mas é muito difícil gerar uma lista de todas as ideias que foram dadas e ver rapidamente quais tiveram mais apoio (sem incluir comentários e respostas a essas ideias).

Por exemplo, este comentário tem muitos curtidas, mas não sugere uma ideia; é apenas uma resposta a outro comentário:

1 curtida

Os likes podem significar coisas diferentes quando dados, então nem sempre são a métrica mais confiável (às vezes são dados como um “obrigado” ou até mesmo apenas como confirmação de leitura).

Existem muitas funcionalidades, componentes de tema e plugins que podem ajudar com vários tipos de feedback (Pesquisas, Votações, Reações e assim por diante), que talvez valham a pena explorar? Estou achando um pouco difícil visualizar como será a estrutura do seu fórum, então, infelizmente, não tenho uma resposta mágica. :slightly_smiling_face:

2 curtidas

Concordo com @JammyDodger de que você está equivocadamente confundindo “Likes” com “Apoio à posição”. É perfeitamente possível dar “like” em uma postagem devido ao seu tom, ao argumento bem expresso ou até mesmo porque o autor escolheu interagir de forma positiva, mesmo discordando fortemente da posição apresentada na postagem. Acredito ter feito isso neste próprio site.

Incentivo você a observar também as opções da enquete. Uma postagem como oh wow eu concordo realmente não deveria existir desde o início, e uma discordância deve incluir razões; caso contrário, vote apenas na enquete. Se um tópico se degenerou em 10 sub-fóruns diferentes de discussões acaloradas, provavelmente está hospedando pelo menos um ou dois tópicos separados que deveriam ser divididos.

4 curtidas

Ok, bem, há alguns plugins que podem ajudar.

Respostas Privadas, por exemplo, usando o exemplo de cor.

Então, você ou um de seus funcionários faz a pergunta.

Se você não gostar da cor, por favor, sugira uma nova cor.

As respostas ficarão ocultas para todos, exceto membros da equipe. Você pode revelar/ocultar respostas.

Em seguida, trave o tópico e poste como a cor que você prefere. E/ou crie uma enquete.


Este é outro que pode ser útil, pois apenas o OP e um Grupo definido podem responder. Ou seja, seu desenvolvedor/equipe.


O plugin Pergunta e Resposta também pode funcionar para o seu caso.

2 curtidas

Oi, antes de tudo, obrigado pelas sugestões, eu realmente aprecio.

Concordo com o que você disse sobre os “likes” não serem indicativos de apoio, é por isso que o recurso “resumir postagem” não está funcionando como esperado para o meu caso de uso.

Quero que os usuários acessem uma postagem e vejam apenas as respostas, antes de gastar tempo lendo as respostas aos comentários.

Um tópico pode ter apenas 3 sugestões reais, mas um total de 50 respostas com perguntas/respostas/comentários sobre essas sugestões. Pessoas novas que entram na conversa, mais frequentemente do que não, são preguiçosas demais para ler todo o tópico e acabam respondendo apenas à postagem principal ou aos últimos comentários. Então, estou procurando uma maneira de permitir que o criador da postagem e/ou os usuários destaquem certas respostas de forma que elas não se percam à medida que a postagem cresce e, acima de tudo: sejam vistas primeiro por quem acessa o tópico.

Quais cores você preferiria? [exemplo de tópico]

  • azul; [exemplo de comentário]
  • vermelho; [exemplo de comentário]
  • rosa; [exemplo de comentário]

Estou tentando pensar em soluções fora da caixa para alcançar isso, mas não consigo encontrar uma maneira de implementar isso no Discourse de nenhuma forma:

  • Em uma abordagem de comentários em thread, seriam comentários de nível superior (em contraste com respostas a esses comentários). Algo como o Reddit, mas sem expandir automaticamente cada comentário.
  • Em um sistema de Perguntas e Respostas, poderiam ser múltiplas respostas a uma pergunta (mas não acho que o Discourse suporte múltiplas respostas) e mostrar todas essas respostas no topo (com uma maneira de pular para as respostas de cada resposta separadamente).
  • “Resumir postagem” seria ideal, mas como você disse: os likes nem sempre refletem que era uma solução possível, muitas vezes significa apenas que as pessoas gostaram de um comentário.
  • Outra abordagem poderia ser um layout em que as respostas são ocultadas por padrão, exibindo primeiro apenas comentários que não receberam nenhuma resposta.

O mais próximo que encontramos disso foi o Stackoverflow; a equipe de desenvolvimento está nos pressionando a usá-lo porque estão acostumados com ele. Perderíamos toda a facilidade de uso do Discourse, como a incrível funcionalidade de ‘documentação’, facilidade de anexar imagens e muito mais.

Eu realmente preferiria encontrar uma maneira de alcançar algo semelhante no Discourse.

2 curtidas

Não sei se você viu. Mas editei minha postagem para incluir o plugin Q&A que reorganizará as respostas.

2 curtidas

Não vi isso, obrigado!

2 curtidas

De nada! :clinking_beer_mugs::smiling_face_with_sunglasses::+1::sparkles:

Você pode discutir recursos com o autor do plugin. Ou patrocinar alterações no plugin ou patrocinar um novo plugin no Marketplace.

2 curtidas

Erik, você também pode achar este plugin útil. Ele permite que os usuários avaliem tópicos em uma categoria que esteja habilitada.

2 curtidas

Obrigado! Sim, já tinha meus olhos naquela :slight_smile:
Adoro que permite limitar o número total de votos que os usuários têm, o que pode ser muito útil em vários casos.

2 curtidas

O plugin Reações do Discourse permite que você altere os Curtir para incluir mais do que apenas curtidas. Por exemplo, você pode mudá-los para :+1: e :-1:

Ele fará contagens para cada tipo de reação. Você poderá talvez executar algum tipo de consulta.

3 curtidas

Obrigado, parece bem útil! Alguém sabe se o “resumir tópico” levaria essas reações em consideração?

2 curtidas

Eu talvez verificasse com o autor do plugin. Talvez haja maneiras de fazer isso.

O resumo do tópico não leva em consideração nada além dos curtidas.

3 curtidas

Acredito que a fórmula de Pontuação do Resumo/Post esteja neste post, se você estiver interessado:

Mas, de acordo com o tópico sobre Reações, você pode obter alguns dados de uma maneira diferente:

3 curtidas

Apenas para esclarecer, você pode (mesmo hoje) em um fórum Discourse padrão (sem plugins) filtrar as respostas de um post clicando no botão no canto inferior esquerdo do post (aquele que mostra “1 Resposta” ou “X Respostas”).

No seu caso, você poderia filtrar as respostas do primeiro post de um tópico (o post que criou o tópico). Isso pressupõe que:

  1. Todas as respostas ao 1º post foram feitas usando o botão de resposta do tópico (em vez de responder a outro post, mas referenciando o 1º post).
  2. Todas as respostas a outros posts foram feitas clicando no botão de resposta dos respectivos posts.

As condições acima são o que se espera de qualquer forma, mas dependem de os usuários do fórum responderem ao post correto.

3 curtidas