Je comprends que cette fonctionnalité ne fait pas partie du cœur du système, mais existe-t-il déjà un plugin ? Ou bien quelqu’un a-t-il trouvé une solution créative pour réaliser cela sur son forum ?
Pour préciser, je veux ajouter un glossaire à mon forum — je ne veux pas transformer un forum en glossaire.
Cela pourrait faire l’affaire, mais ce n’est pas tout à fait ce que j’avais en tête. Avec une page de glossaire, chaque mot serait un lien vers sa définition, ou la définition pourrait apparaître juste en dessous du mot (peut-être dans un accordéon à ouvrir pour voir la définition). Dans le premier cas, l’ajout de liens sur l’ensemble du site redirigerait l’utilisateur vers la page de définition du mot, et dans le second cas, vers l’accordéon ouvert.
Ce qui précède pourrait être réalisé avec des wikis et un cadre planifié, mais la facilité d’utilisation par la communauté serait accrue s’il existait un moyen plus simple d’ajouter un mot plutôt qu’un sujet. De plus, le tri alphabétique en haut de la page est une fonctionnalité appréciable.
Je n’ai jamais travaillé avec DiscoTOC. Cela pourrait être la solution pour que cela fonctionne. Le plugin Knowledge Explorer est fantastique, mais je dois réfléchir à la manière de l’intégrer avec le glossaire et le reste du site.
Il existe un composant de thème linkify. Il pourrait faire ce que vous voulez s’il ne s’agit que de quelques mots. Si vous devez en avoir des dizaines ou des centaines, vous aurez besoin d’un plugin.
J’ai juste un peu joué avec cela et ajouté du CSS à mon thème pour que les liens du glossaire apparaissent dans la couleur de texte standard avec un soulignement pointillé.
(La compatibilité des navigateurs pour text-underline-offset n’est pas encore excellente, mais au moins sur Firefox (bureau) et Safari, cela rend l’ensemble un peu plus joli.)
J’ai travaillé sur une section Glossaire pour le forum https://discourse.igkt.net/, et je l’ai fait de cette manière :
Créer une catégorie pour les entrées du Glossaire (dans mon cas #glossary)
Commencer à créer des Sujets de Glossaire, dans mon cas j’ai créé un Sujet par concept dans le Glossaire, mais une autre façon de le faire serait d’utiliser moins de Sujets, et d’utiliser des en-têtes Markdown pour pouvoir créer des liens de style ancre vers eux. Tout ce qui a un lien unique fonctionnera.
Utiliser la fonctionnalité intégrée Mots surveillés pour lier le mot du glossaire (et tous les synonymes) au Sujet pertinent. (malheureusement, cela doit être fait manuellement, à moins que je ne trouve une automatisation pour cela)
Ceci est une nouvelle fonctionnalité pour ce forum, donc je suis sûr que des retours d’information seront bientôt disponibles pour savoir si elle est utile et si nous obtenons une couverture de glossaire suffisante, et si elle interfère avec la capacité de l’utilisateur à ajouter ses propres liens vers ces mots.
J’aimerais beaucoup entendre d’autres personnes qui ont mis en place un Glossaire et savoir comment elles s’y sont prises.
J’ai également essayé, c’est étonnamment difficile de le faire fonctionner pour des raisons à la fois techniques et sociales.
Mes conseils :
Lorsque vous utilisez des mots surveillés, utilisez des expressions régulières (Regex) restrictives - sinon vous l’appliquerez à des moments inopportuns.
Les modèles de sujets peuvent être très utiles pour encourager une bonne structure des contributions.
Vous aurez besoin d’un champion. Ou soyez prêt à être le champion vous-même. Dur labeur !
Vous pourriez trouver ces 2 Theme component utiles.
Un glossaire faisant partie de la documentation du site est une bonne idée. À cette fin, le plugin Doc Categories est très utile. Je copie généralement certains des divers sujets de documentation concernant l’interface utilisateur et autres en tant que tutoriel (Hot-to).