Plugin Docuss

Docuss

Docuss ti permette di integrare il tuo sito web (o la tua web app) con il tuo forum Discourse.


Vantaggi:

  • Esperienza utente più fluida
  • Interazioni sito web/forum: discuti una pagina, discuti parti di una pagina, ecc.

Esempi

Dai un’occhiata a Mustacchio, un sito fittizio che dimostra le principali funzionalità di Docuss.

Altre informazioni

Consulta il repository principale qui.

25 Mi Piace

I added 2 more demos:

Discuss The Web
A sample Meteor+React web app.

OpenStack
A single page of a live website, with discussions added to each heading.

(see the repo for additional details)

5 Mi Piace

How to add page?

@Bank_Live, please see the updated documentation here.

Docuss now supports Wordpress blogs. See the demo here and the repo here.

2 Mi Piace

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.

È interessante. Grazie per la risposta. Pensi che possa funzionare con qualsiasi sito, inclusi quelli gestiti da SPA come Angular 2+?

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.

La demo di WordPress non funziona.

Qualcuno la sta utilizzando con WordPress? Vorrei vederla in azione… Grazie.

@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).

Annuncio

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.

1 Mi Piace

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:

Nel tuo caso, il sito web statico verrebbe sostituito dal tuo blog WordPress (senza l’intestazione).

1 Mi Piace

Preferirei mantenere l’intestazione di WordPress. È un’opzione possibile?

Purtroppo non esiste tale opzione.

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.

In bocca al lupo;)

5 Mi Piace