Conversas significativas acontecem quando todos na sala ouviram os pensamentos uns dos outros, e uma linha do tempo plana e linear sempre foi a melhor maneira de tornar isso possível no Discourse. Mas o formato plano não serve para todas as comunidades. Em fóruns maiores e mais dinâmicos, milhares de respostas em uma única linha do tempo tornam impossível para qualquer pessoa acompanhar. É por isso que temos testado com cautela uma visualização de respostas totalmente aninhada este ano, e acreditamos que ela é ideal para comunidades que cresceram além do formato plano.
O que começou como um plugin experimental evoluiu para um projeto entregue diretamente no Discourse. Aqui está uma prévia de como fica um tópico aninhado no momento:
As configurações do site para ativar esse recurso estão disponíveis na interface de administração. Navegue até a seção “Respostas Aninhadas” para controlar o recurso, modos de classificação padrão, profundidade máxima e muito mais.
Roadmap
No momento da escrita, as respostas aninhadas estão em seus estágios iniciais. O roadmap ainda não está totalmente definido. Algumas coisas que sabemos que faremos:
Melhor experiência em dispositivos móveis
Repensar a linha do tempo do tópico para a visualização aninhada. No momento, não há linha do tempo em tópicos enquanto o modo de respostas aninhadas está ativo
Adicionar pelo menos um novo modo de ordenação para postagens com decaimento por idade, semelhante ao nosso “Quente” para listas de tópicos.
Limitações
Quando o aninhamento é ativado para uma categoria, os tópicos existentes permanecem no modo plano. Cada tópico pode ser alternado individualmente pela chave de fenda de administração, mas atualmente não há como converter uma categoria existente para o modo aninhado.
Adoraríamos receber seu feedback
Precisamos do seu feedback e da sua experiência ao usar esse recurso para ajudar a orientar seu desenvolvimento. Se isso parecer adequado para sua comunidade, experimente e nos diga o que você e seus usuários acham!
OMG, sim! O timing também é excelente. Estou migrando um fórum para um novo servidor com 2 containers hoje à noite e mal posso esperar para trocar este pelo novo quando a temporada regular e nossas ligas esportivas começarem em algumas semanas. Isso também deve ser um bom caso de teste.
Vai ser muito legal ter as opções de discussões planas e incorporadas — obrigado por isso, @markvanlan e equipe.
Apenas para registrar: quando há novas respostas em vários ramos da árvore, parece que a visualização de thread única mostrou apenas uma de cada vez. Eu precisei visitar várias vezes, com a contagem de não lidos diminuindo de um em cada visita.
Ok, não tenho certeza de quão viável seria o toggle em massa para categorias com dezenas de milhares de tópicos. Seriam jobs de conversão em lote/por lotes do Rails uma opção?
E isso é reversível? É possível converter um tópico em formato de thread de volta para um formato plano?
Sim, concordo com você. Isso é uma limitação por enquanto e algo que definitivamente continuaremos a considerar.
A principal razão pela qual optei por não converter tópicos históricos em uma categoria quando essa opção está habilitada é que os usuários provavelmente interagirão de forma diferente. No modo plano, os vários botões Responder não são tão importantes. A postagem será adicionada ao final do tópico. Não tenho certeza de que os usuários sempre pressionam intencionalmente o “correto” que corresponderia à visão aninhada.
Basicamente, me preocupo que administradores habilitarão essa opção para tópicos históricos e, de repente, a conversa ficará ilegível. Continuaremos a pensar sobre isso. A mudança mais simples que consigo imaginar é que, quando a configuração da categoria for alterada, exibamos um modal com a mensagem: “Deseja aplicar isso aos tópicos existentes?”