Quero integrar um fórum Discourse para facilitar discussões na comunidade sem que os usuários saiam do meu site.
Não tenho certeza da melhor forma de incorporar o fórum e manter uma experiência de usuário contínua.
O URL do meu site é aqui.
Pode não ser a melhor maneira de fazer as coisas, mas usar um iframe é uma opção? Afinal, ainda está na página principal.
Se não, talvez este plugin de landing page ajude?
A abordagem geral é hospedar seu fórum em um subdomínio e estilizar para que corresponda ao seu site principal, incluindo a navegação. Assim, os usuários podem clicar para frente e para trás de forma razoavelmente contínua. Se as pessoas precisarem se autenticar para qualquer coisa em seu site principal, o ideal é configurar o SSO também.
As pessoas não reparam em URLs. Não há muita vantagem em mantê-las “no seu site” se o “outro site” torna a navegação entre seus sites perfeita.
Dito isso, trabalhei com alguém que executou o Discourse em um iframe e ficou satisfeito com o resultado (embora eu não tenha certeza se foi uma solução de longo prazo).
Mas, de qualquer forma, você precisará configurar o Discourse em um subdomínio e resolver o SSO (embora talvez seu site não permita logins, então você pode não precisar de SSO).
Olá,
Tudo bem que eu traga este tópico novamente? O motivo é que estou interessado na mesma coisa, mas a resposta não está clara para mim. Eu entendo que nem todos apoiam ter um fórum em seu site, e tudo bem se vocês não apoiam, mas somos todos diferentes, e alguns de nós apoiam. Dito isso…
Analisando o link na primeira resposta, aquele que aponta para a página de destino, não tenho certeza se estou entendendo. Não estou familiarizado com o GitHub, e o código que copiei é uma URL. Mas ao incorporar um código, ele deve começar com um “<!-- (source)” e depois ter um “<script src= (URL)”. Não estou familiarizado com código, mas sei disso ao comparar com um site de widget que eu uso.
Aguardo o feedback das pessoas.
Você pode tentar isso agora:
O código JS está aqui:
Obrigado pela resposta, Nate.
Hmm… no meu caso, quando tento copiar aquele código javascript e colar no meu widget HTML no meu construtor de sites, ele aparece apenas como código e não como um fórum. Nada acontece aqui.
O código JS deve ficar entre as tags script. Você fez isso? Além disso, você precisará alterar a URL para a do seu fórum e seguir as etapas mencionadas na postagem vinculada.
Parece que você tem mais conhecimento que eu nesta área. Sinto muito, agradeço a ajuda, mas isso está muito acima da minha capacidade. As instruções parecem ser direcionadas a pessoas que estão familiarizadas com código. Por exemplo, a terceira etapa diz: “Adicione fullApp: true ao trecho de código JS que configura a incorporação em sua página.” Eu não sei o que isso significa, e realmente não é explicado para iniciantes.
Infelizmente, mesmo sendo uma opção mais cara, acho que vou optar pelo Website Toolbox. Eles têm um botão simples que copia todo o código sem precisar editar e reorganizar nada. Agradeço a ajuda, mas isso simplesmente não vai funcionar, já que não tenho esse conhecimento de programação. Obrigado por tentar, no entanto.
Tudo bem, pode ser um pouco desafiador configurar isso.
Na verdade, eu verifiquei, e fullApp: true já está incluído no trecho de código.
Obrigado pela compreensão. Tenha um bom dia.