Incorporare discussioni complete - possibile?

Ciao a tutti,

Siamo relativamente nuovi allo sviluppo di Discourse, quindi questo potrebbe essere fuori luogo. Non siamo riusciti a trovare una risposta esatta nelle nostre ricerche.

Stiamo sviluppando un sito web con vari tipi di contenuti. Come parte di ciò, vogliamo avere flussi di commenti con discussioni a più livelli per gli elementi caricati dai nostri utenti. Quindi, solo per esempio, supponiamo che un utente carichi contenuti sulla propria auto, - il contenuto sarà sul nostro sito, e ci sarà un flusso di discussione/commenti opzionale su quell’elemento, consentendo il coinvolgimento di altri utenti.

Abbiamo Discourse installato e funzionante, con SSO e tutto il resto. Incorporiamo un commento Discourse correlato all’interno di un iframe. Otteniamo il commento principale e il noto pulsante “Continua discussione” che ci porta fuori dal sito e nel server Discourse.

C’è qualcosa che possiamo fare per avere un’intera discussione a più livelli, a partire dal commento principale, all’interno del nostro iframe (o altrimenti all’interno delle nostre pagine)? In modo che gli utenti possano continuare una discussione all’interno della pagina del contenuto caricato. È anche fattibile con Discourse?

Grazie per qualsiasi suggerimento.

2 Mi Piace

Ho obiettivi simili, ho un sito web con vari tipi di contenuti e ospito autonomamente un’istanza di Discourse per avere un forum per interagire con gli utenti e costruire una community. Volevo anche incorporare parti di Discourse nel mio altro sito. Il metodo standard fornito da Discourse è molto semplice e sembrava interessante, ma non era esattamente quello che desideravo.
Il primo problema è che se qualcuno vuole commentare, deve accedere a Discourse (oppure devi consentire commenti anonimi, il che porta ad altri problemi/complessità). Sembra esserci un dibattito in corso su meta riguardo al fatto se Discourse debba cercare di facilitare una migliore interazione con i CMS (sistemi di gestione dei contenuti) o introdurre funzionalità per renderlo esso stesso più un CMS.

Molte persone usano Discourse per blog, marketplace/e-store, e-magazine, gallerie video/immagini e così via.
La mia prima strategia per incorporare parti di Discourse nel mio sito web è stata quella di personalizzare il più possibile l’aspetto del mio forum, iniziando da lì, per poi imitare lo stile sul mio altro sito. L’idea è di fondere i due in modo che un utente non si accorga che il contenuto proviene da due server diversi. Discourse fornisce effettivamente tantissimi modi per personalizzare l’aspetto dell’interfaccia che anche persone non tecniche possono gestire.
Una volta che ho conosciuto meglio Discourse, ho scoperto alcuni metodi per incorporare parti interessanti di Discourse nel mio altro sito

Sto ancora imparando e ho altre idee, ma ho anche dato un’occhiata a Wordpress e Ghost

Grazie per i tuoi commenti!
Abbiamo seguito processi e sperimentazioni simili.
Quello che abbiamo finito per fare (beh, ci stiamo ancora lavorando, quindi la giuria non si è ancora espressa sulla qualità del risultato finale) è abbandonare del tutto la direzione del web embedding e utilizzare l’API di Discourse per includere discussioni complete di Discourse all’interno delle nostre pagine. Questo ci permette di modellarlo esattamente come vogliamo, in termini di look-and-feel e molto altro. Più lavoro, assolutamente, ma sembra che il risultato finale ne varrà la pena.

Come descritto in quel post, il mio altro server ha un backend PHP. Ho fatto funzionare l’API usando cURL e poi questo sito web davvero interessante per convertire il mio cURL funzionante in un modulo PHP che il sito web può chiamare utilizzando chiamate ajax javascript.

Ecco il mio calendario dei prossimi eventi sulla mia istanza di discourse

Ed ecco qui sul mio altro server

abbastanza vicino, vero?

2 Mi Piace