Ciao. Questo è un plugin fantastico e mi chiedevo se potesse aiutarmi a raggiungere l’obiettivo di permettere agli utenti di creare subforum (potenzialmente il mio sito fornirebbe la pagina del subforum con titolo e descrizione, e con questo plugin inserirei la discussione Discourse che fa parte del subforum).
Ma qual è il metodo con cui il plugin aggiunge effettivamente il forum a un sito? Pensavo che incorporare Discourse in un sito non fosse incoraggiato e che gli iframe fossero espressamente sconsigliati.
Mi dispiace, non so come Docuss possa aiutare in questo caso. Docuss collega i topic di Discourse alle pagine esistenti del sito web. Quindi, a meno che tu non permetta agli utenti di creare pagine del sito web, non sarà d’aiuto.
Docuss fa l’opposto: incorpora il sito in Discourse.
Il mio pensiero è su come potrei potenzialmente utilizzare questo plugin: potrei impostare la pagina del sotto-foro con la mia app separata e poi far apparire la discussione di Discourse in quella pagina.
In effetti è proprio questo che intendo fare (gli utenti creano il sotto-foro sulla mia app e poi aggiungo Discourse al sotto-foro).
Ma non sono sicuro che questo possa aiutare riguardo all’altro problema che rimane: come assicurarsi che solo gli utenti associati a quel sotto-foro possano pubblicarci.
Docuss richiede che tu includa del codice JS nella tua app web o nel tuo sito. Per quanto riguarda le app web, è stato testato con successo con React e Meteor, ma non con Angular.
Sotto il cofano, Docuss crea tag. Quindi, purtroppo, non aiuta con i permessi.
@Zup, la demo di WordPress è stata disattivata, poiché la funzionalità WordPress non ha sembrato suscitare alcun interesse. Se hai un caso d’uso convincente, possiamo discuterne. Potrei decidere di aggiungere il supporto per WordPress a DiscPage (vedi il mio prossimo post qui sotto).
Il progetto Docuss non è più attivo. Vengono fornite correzioni per gli utenti esistenti, ma ho smesso di lavorare su nuove funzionalità. Potresti voler dare un’occhiata a DiscPage, che è in qualche modo una versione semplificata.
Immagino dipenda da come Docuss ha integrato WordPress in Discourse. (È per questo che volevo provare la demo.) In sostanza, il mio piano è utilizzare WordPress più come un portale per le diverse sezioni del sito: Discourse è una delle parti più grandi, addirittura più grande del portale WordPress stesso. Se Docuss racchiude un WordPress completo, quasi come un frame, è esattamente ciò che desidero. Potrei così eliminare i vari plugin aggiuntivi per l’intestazione e i componenti del tema, e tutto risulterebbe un’unica parte fluida invece di due entità separate.
Con Docuss, il tuo blog WordPress verrebbe visualizzato, senza l’intestazione, in un iframe nella tua istanza Discourse. Ogni pagina WordPress avrebbe un URL Discourse univoco.
Allo stesso modo, la demo di Mustacchio mostra un’integrazione con un sito web statico:
Ho appena letto tutte le informazioni che avete fornito su questo argomento. È davvero un peccato che abbiate interrotto questo progetto. Il valore SEO dell’inserimento di commenti Discourse e simili nelle pagine web senza utilizzare un iframe è immenso. Il vostro plugin è vicinissimo a realizzare questo obiettivo. Dovreste solo riscriverne una parte utilizzando Svelte/Rollup, in modo che la barra laterale venga caricata direttamente sul sito esterno.