Tópicos com Fios

Gostaríamos de uma solução que nos permita fazer o seguinte:

  • Sempre aninhar respostas sob sua postagem pai (ou seja, não tê-las aparecendo em "ver respostas" E mais tarde na cronologia principal)
  • Permitir que "ver respostas" seja expandido por padrão
  • Permitir até no máximo 4 níveis de aninhamento de respostas (em vez de apenas 1, como permitido pelo Discourse principal)

Os dados já armazenam níveis infinitos de aninhamento por meio do ID pai de cada postagem, mas precisamos ser capazes de expressar isso no front-end.

Estamos procurando alguém que possa fazer isso rapidamente. Entre em contato comigo para mais detalhes ou se achar que pode fazer este trabalho. Obrigado.

– Aaron

PS: Percebo que o Discourse é um tanto filosoficamente contrário a conversas encadeadas, mas amamos todo o resto sobre o Discourse e nossa comunidade (e proprietário do negócio) está exigindo que tenhamos encadeamento.

4 curtidas

Olá @PeakProsperity,

Desculpe interromper seu tópico sobre o marketplace, mas eu queria te avisar que este pode não ser o melhor momento para começar a trabalhar nisso.

Estamos modernizando a base de código JavaScript do Discourse, substituindo o sistema de widgets por componentes Glimmer.

O fluxo de posts é escrito usando widgets, e esperamos começar a modernizar/reescrever no segundo semestre.

Assim que isso for feito, como o fluxo de posts será reescrito, qualquer trabalho que você fizer agora precisará ser refeito, ou pelo menos, amplamente modificado.

Espero ter te economizado algum dinheiro. :smile:

Dito isso, sobre o projeto em si, aninhar posts corretamente é um projeto muito grande para ser feito da maneira certa.

No frontend, você pode fazer 90% do trabalho relativamente rápido, mas assim que começar a usá-lo, muitas coisas quebram, e os outros 10% são realmente difíceis.

Há muito código no Discourse que espera que o post seja exibido/lido em ordem linear.

Há também implicações do lado do servidor que precisariam ser abordadas, como como acompanhar posts não lidos, etc.

10 curtidas

Obrigado pelas informações!

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.