Einladung zu Feedback für Discourse Wiki („Morphpedia“)

Wir entwickeln ein System, das Discourse als Wiki zur crowdsourcing-basierten Wissenssammlung nutzt und diese Inhalte jede Nacht als Artikel auf unserer Website veröffentlicht (in unserem Domain- und Bildkontext unten entsprechen „Traits" 1:1 „Artikeln". Man kann sich Traits, auch Morphs genannt, wie „Rassen" bei Reptilien vorstellen).

Motivation:

  • Der Zweck der Veröffentlichung auf der Website besteht darin, sie auf derselben Subdomain unterzubringen, besser in unsere Hauptseite zu integrieren (verschiedene Verlinkungen), das Erscheinungsbild vollständig anzupassen und so weiter.
  • Der Grund, warum wir Discourse für das Schreibzugriffssystem verwenden, liegt darin, dass wir es bereits nutzen, es für diese Aufgabe gut genug erscheint, wir es sehr schätzen, und es zudem als Nebeneffekt die Popularität unserer Foren steigern sollte. Man könnte sagen, es sind keine echten Wikis, da wir die Beiträge für Diskussionen nutzen, aber die Bearbeitung der Wikis auf genehmigte Editoren beschränken.

Weitere Details:

  • Für diese Aufgabe nutzt unser Backend die Discourse-API, um Themen abzurufen und das aufbereitete HTML mit Beautiful Soup zu parsen. Unser Entwickler fand, dass dies mindestens so einfach ist wie das Parsen von Markdown. In jedem Fall ist es nicht allzu schwierig. Wir verwenden zudem Tags für bestimmte Zwecke.
  • Wir haben das Fußnoten-Plugin gefunden und installiert.

Eine komplexe Funktion, die ich voraussichtlich benötige, ist eine Art Zusammenfassungs-Generierung, damit unsere Experten täglich die von unseren Editoren an den Wikis vorgenommenen Änderungen auf Fehler überprüfen können. Mir ist bewusst, dass Discourse-Zusammenfassungs-E-Mails ebenfalls nützlich sein könnten, doch diese konzentrieren sich eher auf Beiträge/Diskussionen, während wir etwas Ähnliches wie den integrierten „Diff"-Visualisierer wünschen. Möglicherweise müssen wir dies selbst entwickeln. Eine einfache, aber sehr nützliche Funktion wäre ein „Kommentar"- oder „Zusammenfassungs"-Feld auf der Bearbeitungsseite für Beiträge, sodass der Editor seine Änderungen zusammenfassen kann, wie es bei einigen Wikis wie MediaWiki üblich ist.

Ich poste hier, um Ideen oder Funktionen zu sammeln, die wir für diesen Prozess nutzen könnten. Wir starten dieses System in zwei Wochen öffentlich mit etwa 50 Artikeln, und es wird langfristig Hunderte, vielleicht sogar 1.000 Artikel umfassen.

Beispiel für eine Wiki-Seite

Beispiel für den veröffentlichten Artikel

Seite zum Durchsuchen der Artikel (Traits)

Startseite des Wikis (genannt Morphpedia)

Nützliche Differenzansicht

Verwandte Artikel, die ich bemerkt habe:

Wenn ich das richtig verstehe, gibt es auf dem Bearbeitungsbildschirm (einschließlich Wiki-Bearbeitungen) bereits ein Kommentarfeld. Es ist etwas versteckt und sollte am besten kurz gehalten werden, aber es ist vorhanden, falls es hilfreich ist :slightly_smiling_face:


Vielen Dank; das ist hilfreich. Es wäre eine nette Funktion, diesen Kommentar für Wikis in bestimmten Kategorien vorzuschreiben.

Haben Sie weitere Ideen oder Vorschläge?

Wenn deine Wiki-Beiträge der Originalbeitrag (OP) sind, könntest du deine Experten die Kategorie auf „Ersten Beitrag beobachten" setzen lassen. Ich glaube, dann werden Benachrichtigungen für alle Änderungen am Wiki-OP versendet.
Edit: Habe das gerade getestet, und jetzt bin ich mir nicht mehr so sicher. :slightly_smiling_face: Ich werde versuchen, herauszufinden, wo ich das gelesen habe, um zu prüfen, ob ich mich geirrt habe.

Nachtrag: Ich war tatsächlich etwas verwirrt. Es scheint, dass du eine Benachrichtigung erhältst, sobald der Originalbeitrag (OP) bearbeitet wird, wenn das Thema auf „Beobachten" gesetzt ist. Das würde jedoch auch für jede neue Antwort im Thema eine Benachrichtigung auslösen, was für deinen Fall möglicherweise nicht ideal ist.

Der Wiki-Autor erhält ebenfalls eine Benachrichtigung, wenn das Wiki bearbeitet wird. Du könntest also den zuständigen Experten als Verfasser des OP einsetzen, damit er diese erhält.

Zudem gibt es das Data Explorer-Plugin (abhängig von deiner Hosting-Umgebung), mit dem du maßgeschneiderte Abfragen erstellen kannst, die du Moderatoren oder benutzerdefinierten Gruppen zur bedarfsgesteuerten Ausführung zur Verfügung stellen kannst.