Implementar o fórum de discussão no projeto Laravel 11

Quero implementar o fórum Discourse no meu projeto Laravel 11, como posso fazer isso? O que preciso obter do administrador e configurar no meu projeto Laravel? Alguém pode me dizer?

Isso não vai funcionar.

O Discourse está em uma pilha tecnológica completamente diferente.

Algumas pessoas conseguiram usar o Discourse em um iFrame, mas geralmente isso não é recomendado.

Normalmente, você coloca o Discourse em um subdomínio e pode vincular contas de usuário usando SSO.

2 curtidas

Você pode executar o Discourse em uma subpasta e configurar o single sign on entre seu aplicativo Laravel e o Discourse usando o pacote PHP spinen/laravel-discourse-sso.

Se você replicar o cabeçalho entre seu aplicativo Laravel e o Discourse e usar as mesmas cores e fontes, poderá torná-lo quase perfeito, especialmente se implementar algum Javascript em seu aplicativo Laravel para buscar as notificações do Discourse.

4 curtidas

Olá Equipe Discourse,

Atualmente, o site é hospedado pelo Discourse. Como posso alterar o nome de domínio raiz para https://forum.tracalendar.com para implementar o Discourse em meu projeto? Tentei fazer a alteração do domínio no admin, mas ele diz para pedir suporte. Por favor, me dê o caminho para alterá-lo.

Atenciosamente,
Suraj

Se ele disser para entrar em contato com o suporte, você deve entrar em contato com o suporte.

Observação: Eu não sou o suporte :wink:
Observação: Essa não é uma subpasta, é um subdomínio. Uma subpasta seria https://www.example.com/forum.

2 curtidas

quando clico no meu botão de login da comunidade, ele redireciona para minha URL do Discourse Connect, o que está certo. E no meu método de URL do Discourse Connect, recebo sso e sig, mas como posso autenticar meus usuários? Porque na requisição eu só recebo sso e sig, como posso obter os detalhes do meu usuário? Alguém pode me ajudar a fazer isso.