Invitando comentarios para Discourse Wiki ("Morphpedia")

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é:

3 Me gusta

Si he entendido bien, creo que ya existe un campo de comentario en la pantalla de edición (incluidas las ediciones de wiki). Está un poco oculto y es mejor mantenerlo breve, pero está ahí si te resulta útil :slightly_smiling_face:


3 Me gusta

Gracias; eso es útil. Sería una buena función exigir este comentario para wikis en algunas categorías.

¿Alguna otra idea o sugerencia?

1 me gusta

Si las publicaciones de tu wiki son el OP, entonces podrías hacer que tus expertos establezcan la categoría como «Vigilar primera publicación», y creo que cualquier edición en el OP del wiki enviará una notificación.
Edición: Acabo de probarlo y ahora no estoy tan seguro. :slightly_smiling_face: Intentaré buscar dónde lo leí para ver si me confundí.

Seguimiento: En efecto, me confundí un poco. Parece que si tienes el tema configurado como «Vigilar», recibirás una notificación cada vez que se edite el OP. Esto también enviaría una notificación por cada nueva respuesta en el tema, por lo que podría no ser ideal para tu caso.

El autor del wiki también recibe una notificación cuando se edita el wiki, por lo que podrías asignar al experto relevante como autor del OP para que reciba esas notificaciones.

También está el complemento Data Explorer (dependiendo de cómo estés alojado), que se puede utilizar para crear consultas personalizadas que puedes compartir con moderadores o grupos personalizados para ejecutarlas bajo demanda.

1 me gusta