Entendo que essa funcionalidade não faz parte do núcleo, mas já existe algum plugin que já faça isso? Ou alguém encontrou uma maneira criativa de implementar isso no seu fórum?
Para esclarecer, quero adicionar um glossário ao meu fórum — não quero transformar um fórum em um glossário.
Isso poderia fazer o trabalho, de certo modo, mas não exatamente o que estou pensando. Com uma página de glossário, cada palavra seria um link para sua definição, ou poderia ter a definição logo abaixo da palavra (talvez em um acordeão para ver a definição). No primeiro caso, criar links em todo o site poderia redirecionar o usuário para a página de definição da palavra, e no segundo caso, para o acordeão aberto.
O acima poderia ser feito com wikis e um framework planejado, mas a facilidade de uso pela comunidade aumentaria se houvesse uma maneira mais direta de adicionar uma palavra, em vez de um tópico. Além disso, o classificador alfabético no topo da página é um recurso muito bom.
Ainda não trabalhei com o DiscoTOC. Isso pode ser o caminho para fazer isso funcionar. O plugin Knowledge Explorer é fantástico, mas preciso pensar em como integrá-lo ao glossário e ao restante do site.
Existe um componente de tema linkify. Ele pode fazer o que você precisa se forem apenas algumas palavras. Se você for ter dezenas ou centenas, será necessário usar um plugin.
Acabei de brincar um pouco com isso e adicionei algum CSS ao meu tema para fazer os links do glossário aparecerem na cor padrão do texto, com um sublinhado pontilhado.
(A compatibilidade com navegadores para text-underline-offset ainda não é muito boa, mas pelo menos no Firefox (Desktop) e no Safari isso deixa a aparência um pouco mais agradável.)
Tenho trabalhado em uma seção de Glossário para o fórum https://discourse.igkt.net/, e fiz da seguinte forma:
Crie uma categoria para as entradas do Glossário (no meu caso, #glossary)
Comece a criar Tópicos de Glossário, no meu caso criei um Tópico por conceito no Glossário, mas outra forma de fazer isso seria usar menos Tópicos e usar títulos Markdown para que você possa usar links no estilo âncora para eles. Qualquer coisa que tenha um link exclusivo funcionará.
Use o recurso integrado Watched Words para vincular a palavra do glossário (e quaisquer sinônimos) ao Tópico relevante. (infelizmente isso precisa ser feito manualmente, a menos que eu crie uma automação para isso)
Este é um novo recurso para esse fórum, então tenho certeza de que haverá feedback sobre se é útil e se conseguimos cobertura de glossário suficiente, e se isso interfere na capacidade do usuário de adicionar seus próprios links para essas palavras.
Gostaria de ouvir de outras pessoas que implementaram um Glossário e saber como fizeram.
Você pode achar estes 2 Theme component úteis.
Um glossário como parte da documentação do site é uma boa ideia. Para esse fim, o plugin Doc Categories é bastante útil. Eu costumo copiar alguns dos vários tópicos de Documentação sobre a interface do usuário e coisas assim como um Guia Prático (Hot-to).