Apresentando respostas aninhadas

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:

Quando uma postagem específica é vinculada (por meio de um link de compartilhamento ou notificação), temos uma visualização de único fio:

Ativar no seu site

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!

25 curtidas

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.

Deve ser divertido ver o que quebra também :laughing:

10 curtidas

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.

Não consigo encontrar a opção para ativar esse recurso, apesar da atualização do Discourse!

Estou em auto-hospedagem, talvez seja esse o motivo :sweat_smile:

Atualize sua instância do Discourse e, em seguida, vá para todas as configurações do site e pesquise por “nested”.

Você pode alterná-la com a chave de fenda de administrador de tópico ao criar um novo tópico.

Você pode habilitá-la na aba de configurações da categoria se quiser que ela seja o padrão em uma categoria.

Eu faço a hospedagem no meu próprio servidor e está funcionando perfeitamente.

8 curtidas

Obrigado pela sua eficiência :+1:

1 curtida

Os tópicos existentes podem ser alterados/atualizados em massa por meio das opções Selecionar Postagens > Ações em Massa?

Ou existem opções no console do Rails para atualizar em massa todos os tópicos existentes?

Sim, alternar é uma opção para ações em massa :slight_smile:

1 curtida

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? :thinking:

E isso é reversível? É possível converter um tópico em formato de thread de volta para um formato plano?

2 curtidas

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?”

3 curtidas

Incrível! Que felicidade ver isso! :clap:

1 curtida