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 Mi Piace

Would making it a wiki post so what you want?

1 Mi Piace

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 Mi Piace

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 Mi Piace

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 Mi Piace

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 Mi Piace

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 Mi Piace

Ho lavorato a una sezione Glossario per il forum https://discourse.igkt.net/ e l’ho fatto in questo modo:

  • Creare una categoria per le voci del Glossario (nel mio caso #glossary)

  • Iniziare a creare Argomenti del Glossario, nel mio caso ho creato un Argomento per ogni concetto nel Glossario, ma un altro modo per farlo sarebbe usare meno Argomenti e usare le intestazioni Markdown in modo da poter usare collegamenti in stile ancora per accedervi. Qualsiasi cosa abbia un collegamento univoco funzionerà.

  • Utilizzare la funzione integrata Watched Words per collegare la parola del glossario (e qualsiasi sinonimo) all’Argomento pertinente. (purtroppo questo deve essere fatto manualmente, a meno che non trovi un modo per automatizzarlo)

Questa è una nuova funzionalità per quel forum, quindi sono sicuro che arriveranno feedback sull’utilità e sulla copertura del glossario che riusciremo a ottenere, e se interferisce con la capacità degli utenti di aggiungere i propri collegamenti a queste parole.

Mi piacerebbe sentire da altri che hanno implementato un Glossario e sapere come l’hanno fatto.

3 Mi Piace

Ci ho provato anch’io; è sorprendentemente difficile farlo funzionare sia per ragioni tecniche che sociali.

I miei consigli:

  1. Quando si usano parole osservate, utilizzare espressioni regolari (Regex) restrittive, altrimenti verranno applicate in momenti inopportuni.

  2. I modelli di argomento (Topic templates) possono essere molto utili per incoraggiare una buona struttura per i contributi.

  3. Avrai bisogno di un campione (champion). O preparati ad esserlo tu stesso. Duro lavoro!

1 Mi Piace

Potresti trovare utili questi 2 Theme component.

Un glossario come parte della documentazione del sito è una buona idea. A tal fine il plugin Doc Categories è piuttosto utile. Di solito copio alcuni dei vari argomenti di Documentazione riguardanti l’interfaccia utente e simili come una Guida pratica (Hot-to).

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

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

1 Mi Piace