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 Me gusta

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 me gusta

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 Me gusta

Wiki vs. Boletín: No estoy completamente convencido de la idea de tener un sistema de boletines para la Gestión del Conocimiento. En general, si todos están familiarizados con una ubicación común en una jerarquía, es fácil hacer referencia a algo. Al buscar, es posible que no recuerdes la palabra exacta o la palabra clave necesaria, pero sabrás la ubicación. Veo la analogía de tener un índice frente a investigar entre mucha información para extraer la información exacta que necesitas.

Wiki de Confluence vs. Otras Wikis: Estoy abierto a usar una wiki alternativa compatible con código, quizás algo que pueda integrar los cambios que ocurren con el código, de modo que se actualice, por ejemplo, https://www.mkdocs.org/.

He encontrado este post mientras también estoy buscando una buena solución de base de conocimientos/wiki para mi empresa.

He notado que Discourse tiene esta configuración y me gusta.

¿Es algo que se puede configurar fácilmente sin necesidad de ajustes adicionales? Me gusta la apariencia limpia y la organización mediante categorías y etiquetas.

Edición: También me pregunto si hay disponibles algunas otras funcionalidades dentro de esto:

  1. Control de versiones con reversión
  2. Flujo de trabajo tipo aprobación/solicitud de cambios para ciertos elementos
2 Me gusta

¡Hola Jordan! Sí, esto se puede habilitar utilizando el oficial Discourse Docs.

Los temas son temas normales de Discourse, que ofrecen control de versiones. No estoy seguro sobre el pipeline de tipo de solicitud de extracción; ¿podrías ampliar esa parte?

3 Me gusta

@tobiaseigen ¡Perfecto! Gracias por esto. Lo investigaré más a fondo.

En cuanto al escenario de tipo aprobación/solicitud de extracción, he intentado aclarar mis pensamientos a continuación:

Menciono la solicitud de extracción como ejemplo porque creo que funciona bastante bien para el desarrollo de software y también podría (y lo hace en algunos softwares tipo wiki, como gollum, imagino) como una forma de controlar las actualizaciones de ciertos artículos de la base de conocimientos. Para aclarar, realmente podría ser cualquier tipo de flujo de trabajo de aprobación; solo estoy usando una solicitud de extracción como un ejemplo familiar.

Es decir: alguien es el propietario de ese artículo y cualquier actualización de ese artículo debe presentarse como una solicitud de extracción (o similar) para su revisión y aprobación.

¿Tiene sentido?

Esto está integrado en el historial de ediciones de Discourse-core.

Puedes configurar los temas para que requieran aprobación de moderadores para nuevos temas en una categoría. No contamos con esta función en el núcleo, pero hay una solicitud de función abierta para ello.

Esto no sería para el creador del tema, sin embargo. Solo el personal podría aprobar las publicaciones.

2 Me gusta

Hola,

Trabajo en una gran compañía de seguros global y me han asignado la tarea de diseñar una base de conocimientos interna que capture el conocimiento acumulado sobre una variedad de temas. Me preguntaba si la plataforma Discourse puede sincronizarse con productos de Microsoft Office. Por ejemplo, en mi empresa utilizamos Microsoft Office (Outlook para correo electrónico, SharePoint para almacenamiento de archivos, etc.). ¿Se podría integrar un foro de Discourse con Microsoft Office de alguna manera para permitir que los usuarios de la organización accedan a él?

Si la respuesta a la pregunta anterior es afirmativa, ¿hay desarrolladores con experiencia en el desarrollo de plataformas Discourse para organizaciones (a través de un sistema de intranet) que estén disponibles para contratar?

Gracias de antemano.

¿Te refieres a configurar Discourse para que delegue el inicio de sesión en Microsoft 365?

Ofrecemos servicios de integración como ese en nuestro plan de alojamiento Enterprise. Infórmate en Discourse Enterprise | Discourse - Civilized Discussion y contáctanos con los detalles.

3 Me gusta

Gracias por esta respuesta. He enviado un correo electrónico a tu equipo en privado sobre mi solicitud :slight_smile:

Esta es una buena discusión. Quizás alguien aquí pueda ayudarme. Estoy intentando usar Discourse internamente en mi empresa tanto para contenido generado por usuarios (foros) como para una base de conocimientos interna.

Me gusta la pantalla que @tobiaseigen compartió en enero de 2018; es exactamente lo que busco, pero ¿hay alguna forma de tener control editorial? Por ejemplo, quiero especificar el orden de los artículos para contar una narrativa concreta. Además, no estoy seguro de si esa vista puede soportar más que solo los tres primeros artículos. ¿Puede alguien ayudarme?

Yo también me enfrento a usuarios que preguntan cómo compartir documentos en Discourse.
No encontré ningún plugin oficial que lo permitiera.
Pero este parece iniciar algo interesante: Discourse OneDrive Picker
Sería genial integrar soluciones de intercambio de archivos en Discourse :heart_eyes: