Estamos construyendo un sistema que utiliza Discourse como wiki para la recopilación de conocimientos colectivos y publica estos contenidos como artículos cada noche en nuestro sitio web (en nuestro dominio y en las imágenes a continuación, los “rasgos” son equivalentes 1:1 con los “artículos”. Podrías pensar en los rasgos, también llamados morfotipos, como “razas” para reptiles).
Motivaciones:
- El propósito de publicar en el sitio web es poder alojarlo en el mismo subdominio, integrarlo mejor con nuestro sitio principal (varios enlaces), cambiar completamente su apariencia y así sucesivamente.
- La razón por la que estamos utilizando Discourse para el sistema de acceso de escritura es porque ya lo usamos, parecía cumplir bien con nuestras necesidades para esta tarea y nos gusta mucho, y además debería aumentar la popularidad de nuestros foros como efecto secundario. Supongo que podrías decir que no son wikis verdaderas porque vamos a utilizar las publicaciones para discusión, pero restringiremos la edición de las wikis a editores aprobados.
Más detalles:
- Para esta tarea, nuestro backend utiliza la API de Discourse para recuperar los temas y analizar el HTML procesado con Beautiful Soup. Nuestro desarrollador consideró que esto era al menos tan fácil como analizar el markdown. En cualquier caso, no es tan difícil. También estamos utilizando etiquetas para algunos propósitos.
- Encontramos el complemento de notas al pie y lo hemos instalado.
Una característica compleja que anticipo necesitar es algún tipo de generación de resúmenes para que nuestros expertos puedan escanear diariamente los cambios realizados en las wikis por nuestros editores en caso de errores. Soy consciente de que los correos electrónicos de resumen de Discourse podrían ser útiles también, pero creo que estos están más enfocados en las publicaciones/discusiones, mientras que nosotros queremos algo más cercano al visualizador de “diferencias” (diff) integrado. Es posible que tengamos que desarrollar nuestra propia solución aquí. Una característica sencilla que podría ser realmente útil aquí es un campo de “comentario” o “resumen” en la página de edición de la publicación, para que el editor pueda resumir su cambio, algo que se ve en algunas wikis como MediaWiki.
Publico aquí para solicitar ideas o características que podríamos aprovechar para este proceso. Lanzaremos este sistema públicamente con aproximadamente 50 artículos dentro de 2 semanas, y finalmente tendrá cientos de artículos, quizás 1.000.
Ejemplo de una página de wiki
Ejemplo del artículo publicado
Página para explorar los artículos (rasgos)
Página de inicio de la wiki (llamada Morphpedia)
Vista útil de diferencias
Artículos relacionados que noté:






