Incorpore o Discourse como um sistema de comentários completo no seu site

O sistema de incorporação do Discourse permite exibir comentários de tópicos em sites externos por meio de um iframe — mas até agora, a experiência era apenas de leitura. Os visitantes precisavam clicar e ir para o seu site do Discourse para responder, curtir ou interagir com a discussão.

Adicionamos o modo de aplicativo completo para incorporações, que carrega o aplicativo completo do Discourse dentro do iframe. Seus visitantes podem responder, curtir, citar e interagir com os tópicos sem nunca sair do seu blog ou site.

Como ativar

Navegue até Admin \u003e Avançado \u003e Incorporação, e você verá um novo interruptor no topo da página para ativar o modo de aplicativo completo.

Quando ativado:

  • O trecho de configuração de incorporação inclui automaticamente os parâmetros fullApp: true e embedHeight: '800px'
  • A configuração do site para ativar este modo é habilitada automaticamente

A configuração também está disponível na aba Incorporação \u003e Configurações como embed_full_app.

O que muda para os visitantes

Com o modo de aplicativo completo ativado, o iframe incorporado carrega toda a interface do Discourse em vez de uma lista estática de respostas. Visitantes no seu site externo podem:

  • Responder ao tópico diretamente
  • Curtir e citar publicações
  • Navegar dentro do tópico como fariam no seu fórum

Isso oferece aos leitores do seu blog uma experiência de discussão de primeira classe sem sair da página.

Demonstração

Você pode vê-lo em ação em nosso blog, em posts como Compreendendo os Níveis de Confiança do Discourse, É Hora de Falarmos Sobre Tags ou Apresentando o Discourse AI.

16 curtidas

Isso é incrível e muda o jogo. Bom trabalho, equipe. :discourse: :clap:

1 curtida

uau, essa evolução é realmente legal!! :+1:

1 curtida

Isso é incrível! Por mais bom que seja poder editar diretamente na página original, do meu ponto de vista, o fato de a matemática ser renderizada na versão incorporada é um avanço ainda maior! Mal posso esperar para usá-la no meu próprio site.

Para testá-la, naveguei até um dos tópicos de demonstração que você vinculou e notei alguns pequenos problemas ao responder lá:

  1. O alternador entre os editores Markdown/Rico não apareceu na barra de ferramentas do editor;
  2. Após publicar, tentei editar a postagem no site e recebi um aviso de que a postagem estava sendo editada em outra janela, embora eu não tivesse nenhuma outra janela aberta para editá-la; e
  3. Não consegui excluir minha resposta. Evidentemente, ela foi excluída pela comunidade.

No geral, porém, um passo enorme — obrigado!

Removemos isso, assim como muitos outros elementos de interface, para simplificar a experiência no embed. Deve ser possível reativá-lo no seu site com um pequeno componente de tema, caso precise.

Como em qualquer novidade, estamos tentando encontrar um bom equilíbrio e acabamos criando uma experiência que faz sentido para a maioria dos blogs, mas o Discourse continuará sempre personalizável, como você espera.

Interessante, vamos ficar de olho nisso.

1 curtida

Isso poderia ser usado para incorporar dentro do mesmo fórum?

Ou seja, criar um tópico como um blog, com comentários (companion) sendo tópicos separados?

Se um visitante não tiver uma conta, será que ele será solicitado a criar uma?

Juntado com as novas respostas em thread, seria bastante bom.

Talvez? Não é o nosso foco aqui, então eu não testei de forma alguma.

Fora do escopo deste recurso.

Sim, abre uma nova aba para login.

Sim! Também estamos animados com isso para chegar em breve!

Se ao menos você pudesse fazer isso com chats :smiley: