Community glossary?

Hi everyone, I’m interested in creating a community glossary w/in discourse. Something like this:

I understand that this functionality isn’t part of the core, but is there a plugin that already exists? Or has anyone come up with a creative way to get this done in their forum?

To clarify, I want to add a glossary to my forum – I don’t want to turn a forum into a glossary.

Thanks!

2 „Gefällt mir“

Would making it a wiki post so what you want?

1 „Gefällt mir“

A wiki post (for the content) with DiscoTOC (for the navigation between letters) would be a pretty good combo

I wonder if this plugin might help in some way

5 „Gefällt mir“

It could get the job done-ish, but not exactly what I’m thinking. With a glossary page, each word would then be a link to it’s definition, or could have the definition right below the word (maybe accordian to see definition). In the former case, linkifying throughout the site could route a user to the word’s definition page, and in the latter case, to the open accordian.

The above could be done with wikis and a planned framework, but ease of community use would increase if there was a more straightforward way to add a word, rather than a topic. Also, the alphabetical sorter on the top of the page is a nice feature.

2 „Gefällt mir“

I haven’t worked with DiscoTOC. That might be the way to make this work. Knowledge Explorer plugin is fantastic, but I have to think about how to make it work with the glossary and rest of the site.

1 „Gefällt mir“

There is a linkify theme component. It could do what you want if it’s just a few words. If you are going to have dozens of hundreds you’ll want a plugin

5 „Gefällt mir“

Just played around with that a little bit and added some CSS to my theme to make glossary links appear in the standard text color with a dotted underline.

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

(Browser-compatibility for text-underline-offset is not great yet, but at least on Firefox (Desktop) and Safari it makes this look a little nicer.)

Examples:

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“