Community-Glossar?

Hallo zusammen, ich bin daran interessiert, innerhalb von Discourse ein Community-Glossar zu erstellen. Etwas wie das hier:

Mir ist bewusst, dass diese Funktionalität nicht zum Kern gehört, aber gibt es bereits ein Plugin dafür? Oder hat jemand eine kreative Lösung gefunden, um dies in seinem Forum umzusetzen?

Zur Klarstellung: Ich möchte ein Glossar zu meinem Forum hinzufügen – ich möchte kein Forum in ein Glossar verwandeln.

Danke!

2 „Gefällt mir“

Würde es dir helfen, wenn ich daraus einen Wiki-Beitrag mache?

1 „Gefällt mir“

Ein Wiki-Beitrag (für den Inhalt) mit DiscoTOC (für die Navigation zwischen den Buchstaben) wäre eine ziemlich gute Kombination.

Ich frage mich, ob dieses Plugin in irgendeiner Weise helfen könnte.

5 „Gefällt mir“

Es könnte die Aufgabe mehr oder weniger erledigen, aber nicht genau das, was ich mir vorstelle. Bei einer Glossarseite wäre jedes Wort ein Link zu seiner Definition, oder die Definition könnte direkt unter dem Wort stehen (vielleicht in einem Akkordeon, um die Definition anzuzeigen). Im ersten Fall könnte das Verlinken auf der gesamten Website den Benutzer zur Definitionsseite des Wortes führen, und im zweiten Fall zum geöffneten Akkordeon.

Das Obige ließe sich mit Wikis und einem geplanten Framework umsetzen, doch die Benutzerfreundlichkeit für die Community würde steigen, wenn es einen direkteren Weg gäbe, ein Wort hinzuzufügen, anstatt ein Thema zu erstellen. Außerdem ist die alphabetische Sortierung oben auf der Seite eine schöne Funktion.

2 „Gefällt mir“

Ich habe noch nicht mit DiscoTOC gearbeitet. Das könnte der Weg sein, um das zum Laufen zu bringen. Das Knowledge Explorer-Plugin ist fantastisch, aber ich muss überlegen, wie man es mit dem Glossar und dem Rest der Site in Einklang bringt.

1 „Gefällt mir“

Es gibt eine Linkify-Themenkomponente. Wenn es nur um ein paar Wörter geht, könnte das funktionieren. Wenn es jedoch Dutzende oder sogar Hunderte sein werden, benötigen Sie ein Plugin.

5 „Gefällt mir“

Ich habe das gerade ein wenig ausprobiert und meinem Theme etwas CSS hinzugefügt, damit Glossar-Links in der Standardtextfarbe mit einer gepunkteten Unterstreichung erscheinen.

a.linkify-word { 
  text-decoration-line: underline; 
  text-decoration-style: dotted; 
  color: $primary; 
  text-underline-offset: 0.1em; 
}

(Die Browserkompatibilität für text-underline-offset ist noch nicht ideal, aber zumindest in Firefox (Desktop) und Safari sieht das dadurch etwas schöner aus.)

Beispiele:

  • Helles Theme, Desktop Safari
    Screen Shot 2020-04-13 at 12.53.38
  • Minima Theme Dark, Mobile Safari
    IMG_D6FF5C8CE093-1
4 „Gefällt mir“

Ich habe an einem Glossar-Bereich für das Forum https://discourse.igkt.net/ gearbeitet und es auf folgende Weise umgesetzt:

  • Erstellen Sie eine Kategorie für Glossareinträge (in meinem Fall #glossary)

  • Erstellen Sie Glossar-Themen. Ich habe ein Thema pro Begriff im Glossar erstellt, aber eine andere Möglichkeit wäre, weniger Themen zu verwenden und Markdown-Überschriften zu nutzen, um Anker-Links darauf zu setzen. Alles, was einen eindeutigen Link hat, funktioniert.

  • Nutzen Sie die integrierte Funktion Watched Words, um das Glossarwort (und alle Synonyme) mit dem entsprechenden Thema zu verknüpfen. (Leider muss dies manuell erfolgen, es sei denn, ich entwickle eine Automatisierung dafür)

Dies ist eine neue Funktion für dieses Forum, daher bin ich sicher, dass es Rückmeldungen geben wird, ob sie nützlich ist und wir genügend Glossarabdeckung erhalten, und ob sie die Fähigkeit der Benutzer beeinträchtigt, eigene Links zu diesen Wörtern hinzuzufügen.

Ich würde gerne von anderen hören, die ein Glossar implementiert haben, und erfahren, wie sie es gemacht haben.

3 „Gefällt mir“

Ich habe mich auch daran versucht; es ist überraschend schwierig, es sowohl aus technischen als auch aus sozialen Gründen zum Laufen zu bringen.

Meine Tipps:

  1. Wenn Sie beobachtete Wörter verwenden, nutzen Sie restriktive Regex – oder Sie werden feststellen, dass sie zu ungünstigen Zeiten angewendet werden.

  2. Themenvorlagen können sehr hilfreich sein, um eine gute Struktur für Beiträge zu fördern.

  3. Sie brauchen einen Champion. Oder seien Sie bereit, selbst der Champion zu sein. Harte Arbeit!

1 „Gefällt mir“

Sie finden diese 2 Theme component möglicherweise nützlich.

Ein Glossar als Teil der Site-Dokumentation ist eine gute Idee. Zu diesem Zweck ist das Plugin Doc Categories recht nützlich. Ich kopiere normalerweise einige der verschiedenen Dokumentationsthemen bezüglich der Benutzeroberfläche und Ähnlichem als How-to.

https://meta.discourse.org/t/auto-linkify-words/82193

https://meta.discourse.org/t/add-abbr-tags-to-words-in-posts/88394

1 „Gefällt mir“