Nous sommes en train de construire un système qui utilise Discourse comme wiki pour la collecte collaborative de connaissances, et publie ces données sous forme d’articles chaque nuit sur notre site web (dans notre domaine et les images ci-dessous, les « traits » correspondent 1:1 aux « articles ». Vous pouvez considérer les traits, aussi appelés morphs, comme des « races » pour les reptiles).
Motivations :
- L’objectif de la publication sur le site web est de pouvoir l’intégrer sur le même sous-domaine, de le rendre plus intégré à notre site principal (liens variés), de changer complètement son apparence et son ressenti, etc.
- La raison pour laquelle nous utilisons Discourse pour le système d’accès en écriture est que nous l’utilisons déjà, qu’il semble répondre suffisamment à nos besoins pour cette tâche et que nous l’aimons beaucoup, et que cela devrait augmenter la popularité de nos forums en plus. Je dirais qu’ils ne sont pas de vrais wikis car nous allons utiliser les posts pour la discussion, mais restreindre l’édition des wikis à des éditeurs approuvés.
Plus de détails :
- Pour cette tâche, notre backend utilise l’API Discourse pour récupérer les sujets et analyser le HTML généré avec Beautiful Soup. Notre développeur a estimé que cela était au moins aussi facile que d’analyser le Markdown. En tout cas, ce n’est pas si difficile. Nous utilisons également des tags à certaines fins.
- Nous avons trouvé le plugin de notes de bas de page et l’avons installé.
Une fonctionnalité complexe que j’anticipe nécessaire est la génération d’un résumé quotidien afin que nos experts puissent scanner quotidiennement les modifications apportées aux wikis par nos éditeurs en cas d’erreurs. Je sais que les e-mails de résumé de Discourse peuvent être utiles, mais je pense qu’ils sont davantage axés sur les posts et les discussions, alors que nous souhaitons quelque chose de plus proche du visualiseur de différences (« diff ») intégré. Nous devrons peut-être développer notre propre solution ici. Une fonctionnalité simple qui pourrait être très utile serait un champ « commentaire » ou « résumé » sur la page d’édition du post, afin que l’éditeur puisse résumer sa modification, comme on le voit dans certains wikis tels que MediaWiki.
Je poste ici pour solliciter toutes idées ou fonctionnalités que nous pourrions utiliser pour ce processus. Nous lançrons ce système publiquement avec environ 50 articles dans les deux prochaines semaines, et il finira par en contenir des centaines, peut-être 1 000.
Exemple d’une page wiki
Exemple de l’article publié
Page pour explorer les articles (traits)
Page d’accueil du wiki (appelée Morphpedia)
Vue utile pour comparer les différences
Articles connexes que j’ai remarqués :






