Apresentando respostas aninhadas

No meu fórum, não vejo uma opção “ver como plano” como na captura de tela de exemplo.

Para mim, preciso que a visualização plana seja o padrão global, com a visualização em árvore sendo uma opção que os usuários podem usar quando quiserem, mantendo a visualização plana sempre acessível.

Desde que haja um botão “ver como árvore” que os usuários possam ativar ou desativar, isso seria ótimo. Uma configuração por usuário para definir a visualização em árvore como padrão também seria excelente, desde que possam alternar tópicos individuais ou todos os tópicos de volta para a visualização plana a qualquer momento.

Sem controles adequados para alternar entre as visualizações, terei que me ater à visualização plana.

2 Curtiram

Eu realmente removi completamente a opção “exibir como plano”. Ela existia apenas para nossos testes internos, para que pudéssemos comparar facilmente a visualização plana com a aninhada. Não vimos valor em mantê-la, então ela agora foi removida.

3 Curtiram

Posso estar imaginando, mas quando as respostas aninhadas são selecionadas, a largura parece diminuir em um navegador em tela cheia:

Parece não estar relacionado ao tema Modernize Foundation, pois desativei e reativei este.

1 Curtiu

Você não está imaginando coisas.

A largura é maior porque está ocupando mais espaço, já que a linha do tempo foi removida.

2 Curtiram

Claro! Isso faz todo o sentido! Eu não conseguia identificar exatamente o que havia mudado!

2 Curtiram

Finalmente tem suporte :clap:

A interface estilo Reddit é boa, mas vejo outro design assim:

- A: ...
    - B: ...
    - C → B: ...
    - D → C: ...

Na China, esse padrão é usado por quase todas as plataformas de fóruns e redes sociais. Ele também recolhe todas as postagens aninhadas, exceto a primeira. Acho que isso evita distrações e pode ser uma opção.

1 Curtiu

Isso pode ser alcançado definindo Profundidade máxima de respostas aninhadas para um valor menor (o padrão é 10) e ativando Limitar profundidade de aninhamento de respostas aninhadas. Tente isso.

3 Curtiram

Olá,
Achei esse recurso realmente ótimo, melhorando muito a legibilidade de uma conversa.
No entanto, talvez eu tenha perdido alguma configuração, mas tenho duas observações:

  • Quando uma resposta é moderada, um usuário de alto nível (moderador, administrador…) não vê mais as mensagens moderadas (automaticamente ou não) em cinza. Elas aparecem normalmente. O modo cinza dessas mensagens é uma grande vantagem para identificá-las rapidamente.

  • Quando respondo a uma conversa, um filtro aparece e esconde a barra de formatação da resposta, ocultando também a possibilidade de anexar uma imagem, por exemplo:

1 Curtiu

Obrigado pelos relatórios. Fiz um PR para corrigir o primeiro problema. Acredito que o segundo problema já esteja resolvido se você reconstruir.

2 Curtiram

Este tópico deve estar aninhado.

5 Curtiram

Oi, Lilly — pergunta totalmente aleatória: qual tema você está usando na captura de tela da resposta aninhada acima? (Na verdade, é que gostei da estética e quero fazer algo parecido).

Obrigado

acho que é a fundação original com a paleta WCAG

Por favor, mantenha sempre opcional!

Acabei de fazer o merge de um commit que altera os valores padrão para as Respostas Aninhadas. As alterações são (valor antigo à esquerda, novo à direita):

Profundidade máxima das respostas aninhadas: 10 → 3
Limitar a profundidade de aninhamento das respostas aninhadas: false → true

Se você gostava do padrão anterior, basta fazer o deploy e alterá-los de volta para 10 e false :slight_smile:

5 Curtiram

@markvanlan, o que você acha da ideia de tornar essas configurações por categoria?

Tenho em mente que as pessoas podem querer configurá-las de maneiras diferentes para diferentes casos de uso (por exemplo, max: 1, cap: true para um caso de uso mais de “votação em posts”, ou max: 10, cap: false para um caso de uso de comentários de alto tráfego e mais livre).

Você prevê a necessidade disso também? Ou você é mais cético quanto à necessidade de algo além das configurações do site aqui?

4 Curtiram

Acho que seu instinto está absolutamente certo, e essa será a realidade final. Existem muitos casos de uso: votação, AMAs, “laticínios estilo diário”, para citar alguns. Cada um deles provavelmente precisará de seus próprios valores para essas configurações, além de novas configurações que ainda não existem.

Seria tecnicamente fácil implementar configurações por categoria para isso. Gostaria de garantir que seja fácil para o administrador configurar isso de uma maneira que não seja esmagadora.

Antes disso, o grande problema é que não há atualmente nenhuma maneira de preencher tópicos em uma categoria específica para que todos sejam aninhados (na interface, é claro que pode ser feito com acesso direto ao servidor). Quando você habilita o aninhamento para uma categoria, isso afeta apenas os novos tópicos, não os existentes.

2 Curtiram

Mooing Cow with a Wig

2 Curtiram

No começo, achei engraçado que esse anúncio não estava no formato de respostas aninhadas; depois percebi que você não estava pronto para reformular toda a categoria News and Events > Announcements. :slightly_smiling_face:

Aqui estão alguns recursos que coletei quando era novo no Discourse e estava entendendo o modelo plano:
A visão canônica do Jeff:

Uma nota externa bem elaborada:

Por que o Discourse usa “Tópicos” em vez de “Encadeamentos” (de 2017, antes que as `respostas aninhadas’ fossem inventadas.

e para um mergulho mais profundo em encadeamentos:

Concordei muito com a @awesomerobot defesa do modelo plano como adequado para o modelo de construção de comunidade e engajamento do CDCK. Embora possamos adotar respostas aninhadas para algumas categorias administrativas—útil para rastreamento de problemas—serei lento para implementá-lo em categorias de discussão geral.

Por fim, embora eu possa implementar respostas aninhadas, sinto muita falta do rolagem infinita. Tenho um bom mouse com uma roda de rolagem livre, mas nada supera agarrar a barra de rolagem infinita e mover rapidamente por um tópico.

3 Curtiram

Um desafio com isso, do ponto de vista da moderação, é que nossos moderadores gostam de ler todas as publicações em um tópico. Isso parece difícil de fazer com o formato de resposta aninhada, então uma visão plana cronológica opcional (talvez restrita a certos grupos?) ainda poderia ser útil.

Algumas outras sugestões:

  • Seria bom que, ao recolher uma discussão, ela permancesse recolhida quando eu reabrisse o tópico no futuro.
  • Também seria legal se as novas respostas desde a última vez que abri o tópico fossem destacadas.
  • Eu gostaria que o botão “X novas respostas” fosse sempre visível, fixado no topo da página, como o seletor de “ordenar por”, em vez de aparecer apenas quando rolo até o topo.
6 Curtiram

No momento, o principal problema que tenho é que isso ainda é muito bugado para usar; quando rolo a página, ela salta aleatoriamente para diferentes locais sem motivo aparente. E já vi várias pessoas dizendo que a rolagem e até mesmo a digitação fica muito lenta quando essa visualização está ativada, por alguma razão. Não notei isso no meu MacBook Pro M4 Pro, acho que sou elitista.

Estava navegando em um tópico de teste no meu fórum agora e, finalmente, notei que essa funcionalidade existe (na forma de um ponto ao lado do carimbo de data/hora), mas acho que é muito sutil e, mais importante, desaparece muito rapidamente ao rolar a página. Eu provavelmente gostaria que esse ponto permanecesse até que eu saísse do tópico inteiramente e voltasse a ele mais tarde.

Me pergunto como nos sentiríamos com um botão “ir para o próximo comentário não lido” flutuando na parte inferior ao retornar a um tópico. Talvez isso seja confuso demais.


Por outro lado, gosto muito de como os comentários excluídos são tratados e gostaria que funcionassem de forma semelhante nos tópicos regulares. Recebemos algumas reclamações sobre a moderação não ser transparente o suficiente com o sistema atual.


Sinceramente, uma das coisas que mais gosto nesse sistema de respostas aninhadas é que ele obriga as pessoas a responder às publicações corretamente. As respostas aninhadas facilitam isso…

…muito mais fácil, na minha opinião. Atualmente, pelo menos no meu fórum, sinto que as pessoas clicam no botão de responder na publicação à qual estão respondendo cerca de 70% das vezes; caso contrário, elas apenas clicam no botão de responder do tópico, mesmo quando estão respondendo a uma resposta específica. Já com tópicos aninhados, você basicamente nunca faria isso. Eu realmente gostaria de ter a opção, como ferramenta de moderação, de marcar uma publicação como resposta a outra.

Além disso, pelo menos no meu fórum, é comum as pessoas usarem a função de citação para responder a várias publicações de uma vez, o que torna a divisão de publicações em novos tópicos extremamente irritante.

Como a minha própria resposta aqui, por exemplo, se quiséssemos mover essa resposta para novos tópicos sobre 1) novas publicações não lidas em tópicos, 2) publicações excluídas e moderação e 3) os méritos dos tópicos aninhados versus o formato atual, isso seria desafiador. Ainda mais se várias pessoas respondessem a esta publicação antes que decidíssemos dividi-la.

Com respostas aninhadas, se uma cadeia de mensagens ficar longa o suficiente, podemos separá-la em seu próprio tópico, com seu próprio título etc., sem problemas, e o botão “selecionar publicação + respostas” sempre funcionará da maneira pretendida.


De fato, o feedback mais comum que já vi no meu fórum é que as respostas aninhadas tornam quase impossível acompanhar uma publicação em tempo real:

3 Curtiram