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.
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.
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 ![]()
Nota: Esa no es una subcarpeta, es un subdominio. Una subcarpeta sería https://www.example.com/forum.
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?