Docuss Plugin

Docuss

Docuss ermöglicht die Integration Ihrer Website (oder Web-App) mit Ihrem Discourse-Forum.


Vorteile:

  • Reibungslosere Benutzererfahrung
  • Website/Forum-Interaktionen: Diskussion einer Seite, Diskussion von Teilen einer Seite usw.

Showcase

Bitte werfen Sie einen Blick auf Mustacchio, eine fiktive Website, die die wichtigsten Funktionen von Docuss demonstriert.

Weitere Informationen

Siehe das Haupt-Repository hier.

25 „Gefällt mir“

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 „Gefällt mir“

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 „Gefällt mir“

Hallo. Das ist ein cooles Plugin, und ich frage mich, ob ich es nutzen kann, um mein Ziel zu erreichen: Benutzern die Erstellung von Subforen zu ermöglichen (möglicherweise würde meine Website die Subforum-Seite mit Titel und Beschreibung bereitstellen, und mit diesem Plugin würde ich die Diskussionsgruppe von Discourse einfügen, die Teil des Subforums ist).

Aber wie fügt das Plugin das Forum tatsächlich auf einer Website hinzu? Ich dachte, das Einbetten von Discourse auf einer Website sei nicht empfohlen, und Iframes seien ausdrücklich abgeraten worden.

Entschuldigung, ich weiß nicht, wie Docuss dabei helfen kann. Docuss verbindet Discourse-Themen mit bestehenden Webseiten. Es sei denn, du erlaubst deinen Benutzern, Webseiten zu erstellen, wird es dir nicht helfen.

Docuss macht das Gegenteil: Es bettet die Webseite in Discourse ein.

Das ist interessant. Vielen Dank für deine Antwort. Erwartest du, dass damit beliebige Websites funktionieren, einschließlich solcher, die von SPAs wie Angular 2+ betrieben werden?

Mein Gedanke ist, wie ich dieses Plugin potenziell nutzen könnte: Ich könnte die Unterforum-Seite mit meiner separaten App einrichten und dann die Discourse-Diskussion auf dieser Seite anzeigen lassen.

Genau das plane ich vorzunehmen (Benutzer erstellen das Unterforum in meiner App, und ich füge dann Discourse in das Unterforum ein).

Aber ich bin mir nicht sicher, ob das bei dem anderen verbleibenden Problem hilft – nämlich wie man sicherstellt, dass nur Benutzer, die mit diesem Unterforum verbunden sind, dort posten können.

Docuss erfordert, dass du einige JS-Code in deine Webanwendung oder Website einfügst. Bei Webanwendungen wurde es erfolgreich mit React und Meteor getestet, aber nicht mit Angular.

Im Inneren erstellt Docuss Tags. Daher hilft es leider nicht bei den Berechtigungen.

Die WordPress-Demo funktioniert nicht.

Nutzt jemand dies mit WordPress? Ich würde gerne sehen, wie es funktioniert… Danke.

@Zup, die WordPress-Demo wurde abgeschaltet, da das WordPress-Feature kein Interesse geweckt zu haben schien. Wenn du einen überzeugenden Anwendungsfall hast, können wir darüber sprechen. Ich könnte mich entscheiden, WordPress-Unterstützung zu DiscPage hinzuzufügen (siehe meinen nächsten Beitrag unten).

Ankündigung

Das Docuss-Projekt ist nicht mehr aktiv. Fehlerbehebungen werden weiterhin für bestehende Nutzer bereitgestellt, aber ich arbeite nicht mehr an neuen Funktionen. Vielleicht möchten Sie DiscPage prüfen, eine Art vereinfachte Version.

1 „Gefällt mir“

Ich nehme an, das hängt davon ab, wie Docuss WordPress in Discourse integriert hat. (Deswegen wollte ich die Demo ausprobieren.) Grundsätzlich ist mein Plan, WordPress eher als Portal zu verschiedenen Bereichen der Website zu nutzen – wobei Discourse einer der größten Bereiche ist, sogar größer als das WordPress-Portal selbst. Wenn Docuss ein vollwertiges WordPress nahezu wie einen Rahmen umfasst, ist das genau das, was ich suche. Dann könnte ich auf die verschiedenen zusätzlichen Header-Plugins und Theme-Komponenten verzichten, und alles würde sich wie ein nahtloser Teil anfühlen, statt wie zwei getrennte Einheiten.

Mit Docuss wird dein WordPress-Blog ohne Header in einem iframe in deiner Discourse-Instanz angezeigt. Für jede WordPress-Seite gibt es eine eindeutige Discourse-URL.

Ähnlich zeigt die Mustacchio-Demo eine Integration einer statischen Website:

In deinem Fall würde die statische Website durch deinen WordPress-Blog (ohne Header) ersetzt.

1 „Gefällt mir“

Ich würde es vorziehen, den WordPress-Header beizubehalten. Ist das möglich?

Leider gibt es diese Option nicht.

Ich habe gerade alle Ihre Informationen dazu durchgelesen. Es ist wirklich bedauerlich, dass Sie dieses Projekt eingestellt haben. Der SEO-Wert, Discourse-Kommentare usw. ohne iframe auf Webseiten einzubetten, ist enorm. Ihr Plugin ist sooooo nahe daran, dies zu erreichen. Sie müssten es nur teilweise mit Svelte/Rollup neu schreiben – damit die Seitenleiste auf der externen Webseite geladen wird.

GodsSpeed :wink:

5 „Gefällt mir“