Incorporar Comentários do Discourse no Tópico do Discourse

Estou a ver se é possível incorporar um tópico no meu site Discourse em outro tópico. Digamos que a última publicação seja um thread de comentários ao vivo.

Ou seja, semelhante a um site de notícias onde existe uma secção de comentários. No meu caso de uso, um autor publica um blog; eles são os únicos que podem publicar no tópico principal. A última página do Artigo apresenta um iframe personalizado com comentários de um tópico de outra categoria. Como os utilizadores estão no mesmo site, podem usar o iframe para responder diretamente ao thread de comentários.

Você deu uma olhada em Journal Plugin?

2 curtidas

Sim, mas estou olhando para uma ideia diferente. Como podemos incorporar um tópico do Discourse como comentários em outro site. Em teoria, deveríamos ser capazes de incorporar um tópico como comentários em um tópico do Discourse. Talvez usando apenas um componente de tema.

Concluí um teste de iframe estelar. Funciona - no entanto, ele incorpora o site inteiro com cabeçalho e rodapé no meu caso, no celular, o componente f.

Então, meu pensamento é que talvez o código js de incorporação possa ser adaptado com um iframe personalizado adicionado a um tópico como comentários na postagem final em um tópico.

Benefício potencial: nenhum plugin necessário, expandindo a usabilidade para qualquer site do Discourse por meio de um TC simples. Bem, talvez não tão simples. :joy:

O outro benefício em relação à votação de diário e postagens é que um membro poderia ir ao tópico de comentários completo ou apenas visualizar do tópico do artigo.

Embora um plugin possa ter algumas substituições para uma categoria especial de comentários para restringir o comprimento da postagem/comentário e outras coisas. Mas talvez não seja necessário.


Eu deveria ter esclarecido na Op que estou ciente do plugin Journal e da votação de postagens.

Hmm… talvez um alvo para remover o cabeçalho e a barra lateral quando em um iframe usando CSS? Talvez algo como (não tenho certeza se funcionará)

iframe > html > body > ... {
  display: none;
}

Vou ver se consigo fazer funcionar, talvez com algum JS :olhos:.


@Heliosurge como você faria para incorporá-lo em tópicos, se houver vários tópicos? Se entendi corretamente, cada tópico de blog está vinculado ao tópico de comentários respectivo, em uma categoria separada. Só por curiosidade :rosto_sorrindo:.


Por que não desmarcar talvez a permissão ‘Criar’ para aqueles que não são escritores de blog, mas deixar a permissão ‘Responder’ marcada, e para os escritores de blog a ‘Criar’ marcada?

Sim, cada tópico de blog teria um tópico de comentários em outra categoria/subcategoria.

No entanto, estou me perguntando se um tipo semelhante de ideia de iframe funcionaria. Para criar talvez uma div que exibirá um tópico dentro de uma caixa. Mais ou menos um tipo de iframe. Semelhante a como podemos usar CSS e TC para influenciar como uma categoria é exibida.

Permissões de categoria a esse respeito, o tópico do blog seria semelhante à sugestão de Moon sobre o plugin de diário. Apenas o Autor pode postar e responder na categoria Artigo. Os comentários, digamos, na postagem final, seriam um elemento mostrando a janela para os comentários em uma ideia de iframe interativa.

Alternativamente, provavelmente poderíamos usar código semelhante a servir comentários do Discourse em algo como um blog fantasma. Mas acho que provavelmente poderia ser feito para parecer e funcionar de forma semelhante a sites de mídia com seção de comentários.

Ok, acho que encontrei uma postagem com algum código que pode ajudar a conseguir isso com algumas modificações. Talvez convertendo para um wrapper bbcode?

Theme component Right side Blocks também tem algum código para respostas recentes que também pode funcionar.

Base para modificar para um wrapper bbcode que talvez use o ID do tópico como variável para buscar o tópico em uma caixa para exibir em uma postagem.

Ter seu próprio cabeçalho no topo da caixa com o link Adicionar comentário. E ter a primeira postagem oculta.

Outra aplicação potencial além de adicionar uma janela de comentários. Se estiver fazendo uma única postagem. Poderia-se dizer também usá-lo em uma categoria apenas de anúncios para exibir uma pílula ou outras coisas semelhantes.

Durante minhas experimentações em linhas semelhantes, aprendi muito e tive algumas novas ideias estudando o plugin discpage de @sylque

1 curtida

Sim, esse é um plugin bem legal, mas estou pensando que poderíamos ter um conteúdo rolável em um tópico.

Sua demonstração parece bastante promissora. Se pudermos fazer um TC, isso também o tornará mais acessível, independentemente do tipo de hospedagem, na maior parte.

Os blocos da barra lateral direita têm código para respostas recentes. Isso também pode ser útil. Quanto mais maneiras pudermos duplicar ou imitar recursos em outras plataformas, mais diversificado o Discourse será visto.

1 curtida