Glossario della community?

Ciao a tutti, sono interessato a creare un glossario della comunità all’interno di Discourse. Qualcosa del genere:

So che questa funzionalità non fa parte del core, ma esiste già un plugin? O qualcuno ha trovato un modo creativo per farlo nel proprio forum?

Per chiarire, voglio aggiungere un glossario al mio forum: non voglio trasformare un forum in un glossario.

Grazie!

2 Mi Piace

Vorresti trasformarlo in un post wiki?

1 Mi Piace

Un post wiki (per i contenuti) con DiscoTOC (per la navigazione tra le lettere) sarebbe una combinazione davvero ottima

Mi chiedo se questo plugin possa essere d’aiuto in qualche modo

5 Mi Piace

Potrebbe funzionare in una certa misura, ma non esattamente come lo immagino. Con una pagina di glossario, ogni parola sarebbe un link alla sua definizione, oppure la definizione potrebbe apparire subito sotto la parola (magari in un accordion da aprire per vederla). Nel primo caso, rendere i termini linkabili in tutto il sito porterebbe l’utente alla pagina di definizione della parola; nel secondo, aprirebbe l’accordion corrispondente.

Quanto descritto potrebbe essere realizzato con wiki e un framework pianificato, ma l’usabilità per la comunità aumenterebbe se esistesse un modo più semplice per aggiungere una parola invece di un intero argomento. Inoltre, l’ordinatore alfabetico nella parte superiore della pagina è una funzionalità molto utile.

2 Mi Piace

Non ho mai lavorato con DiscoTOC. Potrebbe essere la soluzione per far funzionare tutto. Il plugin Knowledge Explorer è fantastico, ma devo pensare a come integrarlo con il glossario e il resto del sito.

1 Mi Piace

C’è un componente tema linkify. Potrebbe fare ciò che desideri se si tratta di poche parole. Se ne avrai dozzine o centinaia, vorrai un plugin.

5 Mi Piace

Ho appena sperimentato un po’ con questo e ho aggiunto del CSS al mio tema per far sì che i link del glossario appaiano con il colore del testo standard e una sottolineatura tratteggiata.

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

(La compatibilità tra browser per text-underline-offset non è ancora ottima, ma almeno su Firefox (Desktop) e Safari rende l’aspetto leggermente migliore.)

Esempi:

  • Tema Chiaro, Safari Desktop
    Screen Shot 2020-04-13 at 12.53.38
  • Tema Minima Scuro, Safari Mobile
    IMG_D6FF5C8CE093-1
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