Tenho um site Drupal 8 e quero adicionar um fórum. Foi recomendado usar o Discourse, e consegui encontrar uma versão do módulo Discourse para D8, fazendo-o funcionar no Drupal enquanto o Discourse roda em uma instância local do Docker. Criei um novo nó de subpágina e inseri o código de incorporação do Discourse, mas tudo o que aparece é “Iniciar discussão” e, ao clicar, sou redirecionado para o site do Discourse.
O que eu quero é basicamente todo o fórum do Discourse incorporado ao meu site Drupal, sem que ninguém precise sair. A capacidade de criar tópicos, navegar por eles e responder, tudo dentro do meu próprio site. O Discourse é realmente a ferramenta certa para o que eu preciso?
Não estou familiarizado com o módulo Discourse D8, mas é exatamente assim que eu esperaria que funcionasse. Nosso plugin para WordPress funciona de maneira semelhante. Não é possível incorporar totalmente o Discourse em um iframe. Os usuários precisarão visitar seu site do Discourse para interagir com ele.
Acho que, com algumas habilidades de design, você deve conseguir fazer os dois parecerem que combinam. Por exemplo, https://www.sitepoint.com/ é WordPress e https://www.sitepoint.com/community/ é Discourse. A navegação do cabeçalho coincide (pelo menos aos olhos de um desenvolvedor como eu) e os dois têm links um para o outro. Imagino que possa ser difícil deixar os layouts idênticos (por exemplo, 2 colunas sem rodapé vs. 4 colunas com rodapé de 2 colunas, etc.), mas acho que alcançar a paridade de paleta de cores e logotipo deve ser viável com CSS. Existem algumas diferenças de funcionalidade, mas, na minha opinião, um visitante não teria grande dificuldade em perceber que os dois pertencem ao mesmo conjunto. — Nenhuma incorporação necessária.