Using Discourse as a internal Knowledge Base / Intranet

Thanks, @jaevanryssel. This definitely helps a bit. We use Slack too and so there has been some discussion on when Slack is appropriate vs Discourse.

funny that this thread is being reawakened now. I am working on this right now - we use discourse as a community forum and for internal staff discussions. I’d like to reconfigure things so it’s optimal for both, but it’s been a bit of a challenge. For example internal discussions swamp the frontpage for staff so sometimes it’s hard for them to see and deal with community discussions. For today I am trying out the “hide category from frontpage” setting and adding a link to that category on the top menu, visible only to staff.

I also am looking to create a wiki category with sub-categories, to contain operating procedures and how-to docs for staff. This is working well, especially with the “boxes with topics” category view - like the howto category here - see screenshot. I like! I think it will be a big improvement over the google docs we were using previously for this purpose. Especially when considering that it can respect permissions and show people only the sub-category of procedures that they need to see according to their role.

Up next, I think, is to figure out a way to present the wiki topics in a structured interface externally, so it can be used without the distraction of discourse discussion features, safely also when discourse is down, and also perhaps even offline saved as structured PDFs.

The learndiscourse experiment might be a help for this - and if anyone has done it recently with success and has a recipe for it I’d love to see it! Sadly, learndiscourse.org is not working right now.

https://github.com/erlend-sh/learndiscourse/blob/gh-pages/about.md

7 « J'aime »

This is great! I’m also thinking about using discourse as a KB. Only issue I’m seeing so far is localization, seems like that would be a bit more painful than the solution we have now.

There isn’t really a way to have a single topic localized is there?

1 « J'aime »

The same topic translated into multiple languages? Not really, no. Once you get to that kind of upscale requirement I think it’s time to transition to a specialized docs platform. Using something like https://www.gatsbyjs.org you could continue using Discourse as the data source for your English content, whilst translating the rest in Transifex.

3 « J'aime »

Wiki vs. Bulletin : Je ne suis pas entièrement convaincu par l’idée d’implémenter un système de bulletin pour la gestion des connaissances. En général, si tout le monde connaît l’emplacement commun dans une hiérarchie, il est facile de faire référence à quelque chose. Lors de la recherche, vous ne vous souvenez peut-être pas du mot exact ou du mot-clé nécessaire, mais vous connaissez l’emplacement. Je fais l’analogie avec la différence entre avoir un index et devoir fouiller dans une grande quantité d’informations pour extraire exactement ce dont vous avez besoin.

Confluence wiki vs. Autres wikis : Je suis ouvert à l’utilisation d’un wiki alternatif plus adapté au code, peut-être quelque chose capable d’intégrer les modifications qui surviennent avec le code, afin qu’il soit actualisé, par exemple https://www.mkdocs.org/.

Je suis tombé sur ce post alors que je cherche moi aussi une bonne solution de base de connaissances/wiki pour mon entreprise.

J’ai remarqué que Discourse propose cette configuration et je l’apprécie.

Est-ce quelque chose qui est facilement configurable dès la sortie de la boîte ? J’aime l’apparence épurée et l’organisation par catégories et balises.

Édition : Je me demande aussi si plusieurs autres ensembles de fonctionnalités sont disponibles dans ce cadre :

  1. Contrôle de version avec retour en arrière
  2. Pipeline de type approbation/demande de tirage pour certains éléments
2 « J'aime »

Bonjour Jordan ! Oui, cela peut être activé grâce au plugin officiel : Discourse Docs.

Les sujets sont des sujets Discourse classiques, qui offrent un contrôle de version. Je ne suis pas sûr concernant le pipeline de type pull request — peux-tu développer là-dessus ?

3 « J'aime »

@tobiaseigen Parfait ! Merci pour cela. Je vais examiner cela plus en détail.

Concernant le scénario de type approbation/demande de tirage, j’ai essayé de formuler des idées plus claires ci-dessous :

Je parle de demande de tirage (pull request) à titre d’exemple car je pense que cela fonctionne très bien pour le développement logiciel et pourrait aussi (et est, je l’imagine, dans certains logiciels de type wiki comme Gollum) servir à contrôler les mises à jour de certains articles de la base de connaissances. Pour être précis, il pourrait s’agir de n’importe quel type de flux de travail d’approbation ; j’utilise simplement une demande de tirage comme exemple familier.

Par exemple : quelqu’un est responsable de cet article et toute mise à jour de celui-ci doit être soumise sous forme de demande de tirage (ou similaire) pour examen et approbation.

Est-ce que cela a du sens ?

Cette fonctionnalité est intégrée à l’historique des modifications du noyau de Discourse.

Vous pouvez configurer les catégories afin que les nouveaux sujets nécessitent l’approbation d’un modérateur. Cette fonctionnalité n’existe pas encore dans le noyau, mais une demande de fonctionnalité est ouverte à ce sujet.

Cela ne s’appliquerait pas au créateur du sujet. Seuls les membres du personnel pourraient approuver les messages.

2 « J'aime »

Bonjour,

Je travaille pour une grande compagnie d’assurance internationale et je suis chargé de concevoir une base de connaissances interne regroupant les connaissances acquises sur divers sujets. Je me demandais si la plateforme Discourse peut se synchroniser avec les produits Microsoft Office. Par exemple, dans mon entreprise, nous utilisons Microsoft Office (Outlook pour les e-mails, SharePoint pour le stockage de fichiers, etc.). Un forum Discourse pourrait-il être intégré à Microsoft Office d’une manière ou d’une autre pour permettre aux membres de l’organisation d’y accéder ?

Si la réponse à la question ci-dessus est oui, existe-t-il des développeurs expérimentés dans la création de plateformes Discourse pour des organisations (via un système d’intranet) et disponibles à l’embauche ?

Merci d’avance.

Vous voulez dire configurer Discourse pour déléguer l’authentification à Microsoft 365 ?

Nous proposons des services d’intégration de ce type dans notre plan d’hébergement Entreprise. Consultez-le sur Discourse Enterprise | Discourse - Civilized Discussion et contactez-nous avec les détails.

3 « J'aime »

Merci pour cette réponse. J’ai envoyé un e-mail privé à votre équipe concernant ma demande :slight_smile:

C’est une excellente discussion. Peut-être que quelqu’un ici pourra m’aider. J’essaie d’utiliser Discourse en interne dans mon entreprise, à la fois pour le contenu généré par les utilisateurs (forums) et pour une base de connaissances interne.

J’aime beaucoup l’écran partagé par @tobiaseigen en janvier 2018 ; c’est exactement ce que je recherche. Mais existe-t-il un moyen d’exercer un contrôle éditorial ? Par exemple, je voudrais pouvoir spécifier l’ordre des articles afin de construire un récit précis. De plus, je ne sais pas si cette vue peut prendre en charge plus que les trois meilleurs articles. Quelqu’un peut-il m’aider ?

Je suis également confronté à des utilisateurs qui demandent comment partager des documents dans Discourse.
Je n’ai trouvé aucun plugin officiel le permettant.
Mais celui-ci semble lancer quelque chose d’intéressant : Discourse OneDrive Picker
Ce serait formidable d’intégrer des solutions de partage de fichiers à Discourse :heart_eyes: