Implementar el foro de discusión en el proyecto Laravel 11

Quiero implementar el foro de Discourse en mi proyecto de Laravel 11, ¿cómo puedo hacerlo? ¿Qué necesito obtener de un administrador y configurar en mi proyecto de Laravel? ¿Alguien puede decírmelo?

Eso no va a funcionar.

Discourse está en una pila tecnológica completamente diferente.

Algunas personas han logrado usar Discourse en un iFrame, pero en general no se recomienda.

Normalmente, pones Discourse en un subdominio y puedes vincular cuentas de usuario usando SSO.

2 Me gusta

Puedes ejecutar Discourse en una subcarpeta y configurar el inicio de sesión único entre tu aplicación Laravel y Discourse utilizando el paquete PHP spinen/laravel-discourse-sso.

Si replicas la cabecera entre tu aplicación Laravel y Discourse y utilizas los mismos colores y fuentes, puedes hacer que esto sea casi perfecto, especialmente si implementas algo de Javascript en tu aplicación Laravel para obtener las notificaciones de Discourse.

4 Me gusta

Hola equipo de Discourse:

Actualmente, el sitio está alojado por Discourse. ¿Cómo puedo cambiar el nombre de dominio raíz a https://forum.tracalendar.com para implementar Discourse en mi proyecto? He intentado cambiar el dominio en la administración, pero dice que debo consultar a este soporte. Por favor, indíquenme la ruta para cambiarlo.

Saludos,
Suraj

Si te indica que te pongas en contacto con soporte, entonces deberías ponerte en contacto con soporte.

Nota: Yo no soy soporte :wink:
Nota: Esa no es una subcarpeta, es un subdominio. Una subcarpeta sería https://www.example.com/forum.

2 Me gusta

Cuando hago clic en el botón de inicio de sesión de mi comunidad, me redirige a mi URL de conexión de Discourse, lo cual está bien, y en mi método de URL de conexión de Discourse obtengo sso y sig, pero ¿cómo puedo autenticar a mis usuarios? Porque en la solicitud solo obtengo sso y sig, ¿cómo puedo obtener los detalles de mi usuario? ¿Alguien puede ayudarme a lograrlo?