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.
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.
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 ![]()
Nota: Quella non è una sottocartella, è un sottodominio. Una sottocartella sarà https://www.example.com/forum.
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.