Implementa il forum di discussione nel progetto Laravel 11

Voglio implementare il forum di Discourse nel mio progetto Laravel 11, come posso farlo? Cosa devo ottenere dall’amministratore e configurare nel mio progetto Laravel? Qualcuno può dirmelo?

Non funzionerà.

Discourse si basa su uno stack tecnologico completamente diverso.

Alcune persone sono riuscite a utilizzare Discourse in un iFrame, ma in generale non è consigliato.

Di solito si posiziona Discourse su un sottodominio e si possono collegare gli account utente tramite SSO.

2 Mi Piace

Puoi eseguire Discourse in una sottocartella e configurare il single sign on tra la tua applicazione Laravel e Discourse utilizzando il pacchetto PHP spinen/laravel-discourse-sso.

Se replichi l’header tra la tua app Laravel e Discourse e utilizzi gli stessi colori e font, puoi renderlo quasi senza interruzioni, specialmente se implementi del Javascript nella tua app Laravel per recuperare le notifiche da Discourse.

4 Mi Piace

Ciao Team Discourse,

Attualmente il sito è ospitato da Discourse, come posso cambiare il nome del dominio principale in https://forum.tracalendar.com per implementare Discourse nel mio progetto? Ho provato a cambiare il dominio nell’area admin, ma dice di chiedere supporto a questo riguardo. Per favore, indicatemi il percorso per cambiarlo.

Saluti,
Suraj

Se ti dice di contattare il supporto, dovresti contattare il supporto.

Nota: Non sono il supporto :wink:
Nota: Quella non è una sottocartella, è un sottodominio. Una sottocartella sarà https://www.example.com/forum.

2 Mi Piace

quando faccio clic sul pulsante di accesso alla community, viene reindirizzato al mio URL di connessione Discourse, il che va bene, e nel mio metodo URL di connessione Discourse ricevo sso e sig, ma come posso autenticare i miei utenti, perché nella richiesta ricevo solo sso e sig, come posso ottenere i dettagli del mio utente, qualcuno può aiutarmi a farlo.