Hi. This is a cool plugin, and I’m wondering if I can use it to help with my goal of allowing users to create subforums (potentially my site would provide the subforum page with title and description, and then with this plugin I’d insert the discourse discussion that’s part of the subforum).
But what’s the method by which the plugin actually add the forum to a site? I had thought that embedding discourse on a site was not encouraged, and iframes were expressly discouraged.
Sorry, I don’t know how Docuss can help with this. Docuss connects Discourse topics to existing website pages. So, unless you allow your users to create website pages, it won’t help.
Docuss does the opposite: it embeds the site in Discourse.
My thought is how I could potentially use this plugin: I could set the subforum page with my separate app, and then have the discourse discussion appear with that page.
That is in fact what I plan to do (users create the subforum on my app, and then I would add discourse to the subforum).
But not sure if this would help in terms of the other issue that remains–how to make sure only users associated with that subforum can post to it.
Docuss requires that you include some js code in your web app or website. When it comes to web apps, it has been successfully tested with React and Meteor, but not with Angular.
Under the hood, Docuss creates tags. So unfortunately it doesn’t help with permissions.
@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.