Apresentando respostas aninhadas

Isso é incrível, obrigado equipe Discourse!!
Estou me perguntando se isso poderia ser combinado com o Plugin de Votação de Posts ou substituí-lo.
Edição: Além disso, a opção “Top” é ordenada por curtidas, ou como funciona isso?

2 curtidas

Uma das opções que exploramos para aninhar dessa forma foi aprimorar o plugin Post Voting, mas decidimos não seguir por esse caminho. Isso é muito mais fácil de manter e a experiência é melhor. Acredito que, com certeza, ele poderia substituir o Post Voting um dia — ou já o faz em alguns casos.

7 curtidas

Sei que essa não é a melhor solução, mas você ainda pode usar CSS.

Você só precisa adicionar uma regra para cada idioma, usando o seletor correto:

/* Em vez de usar este seletor ... */
nav.post-controls .actions button.reply pan.d-button-label:after {
}

/* ... comece o seletor com o idioma */
html[lang=pt-BR] nav.post-controls .actions button.reply pan.d-button-label:after {
  content: " texto em português";
}

Já postei uma solução melhor: Discourse Reply Button Labels

3 curtidas

Adicionar uma visualização aninhada certamente não elimina esse desafio?

Na verdade, eu diria que visualizações aninhadas causam mais carga cognitiva básica aos usuários? (Mas o que eu sei? Não sou um usuário experiente do Reddit)

Mas eu adoro opções, então, continuem!

3 curtidas

Acabei de começar a testar isso no meu fórum e todo mundo odeia até agora.

Eu não odeio de verdade, mas é muito diferente e difícil de entender às vezes.

Atualização: Fui forçado a reverter porque o endpoint /t mudou para /n e causou MUITOS problemas, incluindo erros 500.
A reversão resolveu.

4 curtidas

Por que a visualização aninhada remove o título? Ter apenas o nome do site em cada aba quando várias abas estão abertas torna difícil a navegação entre elas.

1 curtida

Não tenho certeza de como cada uma das opções de classificação padrão se comportará (topo, novo, antigo)

Também não vejo a melhor maneira de testar isso. Não vejo nenhuma opção para tornar um tópico aninhado.

Pesquise por „Aninhado“ na pesquisa de configurações do site/admin

1 curtida

Eu esperava poder testar sem ativá-lo para todos os outros. Isso não é possível?

Se você não o definir como padrão, pode simplesmente ativá-lo e, em seguida, usar o menu de ferramentas do tópico para tornar um tópico específico aninhado.

3 curtidas

Não tenho certeza de que isso está funcionando, pelo menos não ao usar o tema Fakebook. Abri um tópico de teste, aninhei o tópico e depois tentei responder ao tópico e ao post.

Todas as respostas parecem iguais. Além disso (talvez algo menor), a renderização do meu avatar está um pouco estranha.

1 curtida

É, não assuma que plugins ou temas já foram ajustados para funcionar com isso.

4 curtidas

Essa é uma funcionalidade fantástica e algo que esperamos há muito tempo!!!

O que nossa comunidade ainda espera é uma funcionalidade adequada de diário/log, onde apenas o autor do tópico pode fazer postagens no nível raiz e todos os outros usuários podem apenas responder a postagens individuais no nível raiz.

Atualmente, estamos usando CSS e JS bastante malucos para permitir isso, usando visualizações filtradas por usuário e as respostas colapsáveis abaixo de cada postagem.

→ Veja GitHub - jrgong420/log-view · GitHub

3 curtidas

Então… é bem legal. Temos um pequeno grupo. Estava me perguntando por que não temos a chance de escolher isso nas opções da interface pessoal?

1 curtida

O Mark já aborda um pouco isso com:

E eu acrescentaria:

O problema central: conteúdo compartilhado, modelos mentais divergentes. No momento em que dois usuários veem o mesmo tópico estruturado de forma diferente, você quebra a referência compartilhada da qual a conversa depende.

A resposta funciona de maneira diferente: Quando o Usuário A (aninhado) escreve „como observado no comentário anterior…“, o Usuário B (linear) não vê nenhum comentário anterior, pois é uma postagem que está três posições acima, ou quinze, dependendo de qual ramo está recolhido. Isso também significa que um autor não pode mais ter certeza de como sua postagem é vista pelos outros.

Links permanentes e números de postagem divergem: Se a ordem das postagens depende do modo de visualização, então /t/topic/123/47 ou significa postagens diferentes para usuários diferentes, ou significa a mesma postagem, mas aparece em posições completamente diferentes. (Não tenho certeza de como isso é implementado atualmente — de qualquer forma, não é ideal)

E tenho certeza de que há mais problemas.

Tudo se resume a isso: uma conversa é compartilhada e, para promover uma boa comunicação, deve, portanto, ser estruturada da mesma forma para todos.

6 curtidas

Me pergunto o que acontecerá quando fizermos o revert. Estamos testando por uma semana. Esperamos que isso não derrube o sistema e que seja possível desfazer.

Ainda acho que seria bom ter uma interface diferente baseada na experiência individual. O engajamento supera uma experiência unificada. Então, se o engajamento for melhor, deve ser permitido. Talvez haja uma maneira de resolver o problema de vinculação. Parece mais um problema de programação do que um problema social.

Será que o engajamento supera uma boa comunicação?

É isso que o Discourse sempre defendeu; existem outras plataformas que otimizam o engajamento às custas de tudo o mais.

2 curtidas

Na minha experiência, você pode alternar para frente e para trás conforme achar conveniente. Eu movi alguns tópicos para o novo layout e depois para todo o site.

Isso é uma mudança de jogo para meus usuários.

A única coisa que eles mencionaram é que a barra de rolagem super não existe mais. Posso entender o motivo, já que as publicações talvez não estejam mais em ordem cronológica.

1 curtida

Ótimo ver que uma “melhor experiência mobile” já está no roteiro — estou realmente ansioso para ver os tópicos indentados no estilo Reddit chegarem ao mobile.

Uma rápida pergunta sobre SEO em respostas aninhadas: notei que tópicos aninhados usam uma URL com /n/, e ao buscar um deles sem JavaScript, ele retorna uma estrutura vazia. Além disso, o link canônico aponta para a própria URL /n/, em vez da URL regular do tópico /t/. Os rastreadores ainda recebem o conteúdo completo do post renderizado no servidor nas rotas /n/, ou o canônico deveria resolver de volta para /t/? Só quero garantir que ativar aninhamento não prejudique a indexação. Obrigado!

2 curtidas