Ho un sito web nel quale vorrei integrare un forum in modo fluido. Tutti gli utenti dovrebbero poter leggere i post nelle categorie pubbliche, ma dovranno effettuare il login per pubblicare nuove domande o leggere i post nelle categorie private. È chiaro per me come reindirizzare le richieste di accesso dal forum al mio sito, ma non è chiaro come consentire l’accesso anonimo e come eseguire il login automatico degli utenti nel forum quando accedono al sito esistente. Abbiamo già visto domande simili, ma sono tutte di almeno un anno fa. Esiste una soluzione disponibile?
In secondo luogo, è possibile modificare il layout del forum in modo da poterlo integrare tramite iFrame nel mio sito? Questo ci permetterebbe di utilizzare la navigazione esistente, la chat e altre funzionalità e widget durante l’uso del forum. Tuttavia, questo funzionerebbe solo se la barra di navigazione e componenti simili possono essere rimossi. Sono a conoscenza dell’alternativa – reindirizzare l’utente a un sottodominio – ma non è una soluzione soddisfacente.
O forse non hai mai utilizzato Discourse e non capisci come funziona?
No. La soluzione è ottenere, creare o commissionare un componente tema che renda Discourse simile al tuo sito. La maggior parte degli utenti e dei motori di ricerca non nota il nome dell’host.
Sono certamente nuovo su Discourse, ecco perché chiedo. Ma continuate pure se conoscete un modo per integrarlo nel mio sito web. Se disattivo login_required, capisco che auth_immediately non può essere utilizzato per reindirizzare automaticamente il forum al mio sito per il login. Un cliente dovrebbe effettuare l’accesso una seconda volta e quindi non soddisferebbe quanto richiesto nel mio post iniziale.
Esiste un altro modo o forse non avete letto il mio post per intero?
Sì, giocare con il tema per farlo apparire come se fosse il mio sito è ciò che intendevo con un semplice reindirizzamento a un sottodominio. Ma è subottimale, poiché nessuna funzionalità sarà disponibile quando l’utente si trova sul forum; inoltre, i controlli di navigazione non possono essere replicati con solo qualche modifica all’aspetto. Sicuramente questo è possibile per un sito web base pronto all’uso, ma non è il caso del mio.
Ci sono molte sfumature. Devi davvero provarlo per vedere come funziona. È quello che dovrei fare per rispondere alla tua domanda.
Si può realizzare tramite un componente del tema. Puoi incorporare qualsiasi funzionalità desideri, anche se richiede un certo lavoro e una conoscenza dello sviluppo dei temi di Discourse.
Se desideri un forum incorporabile in un iframe, dovrai utilizzare qualcos’altro.