Me complace compartir que estoy iniciando un esfuerzo para desarrollar una vista de “grafo” (o “red”) de las interconexiones entre temas en un foro de Discourse. Esto se inspiró tanto en mis experiencias con las llamadas “Herramientas para el Pensamiento” (TfT), por ejemplo, Obsidian, Roam, como en mi uso de Discourse como Jardín Digital.
La Idea
Discourse ya incluye una funcionalidad útil e interesante para manejar “backlinks”, una característica cada vez más popular de las aplicaciones TfT. Pero la única forma de descubrir las conexiones entre temas es visitarlos uno por uno y ver qué los enlaza. ¿Qué pasaría si pudieras visualizar estas conexiones a la vez? ¿Y si pudieras ver patrones, como temas de una categoría enlazando con más frecuencia a temas de otra categoría? ¿Podría esto revelar algunas ideas novedosas, o simplemente ser una forma divertida de explorar un foro de Discourse? ¡Ciertamente creo que sí!
Plugins Relacionados
Por supuesto, ya existe el plugin existente “Visualización de Red Comunitaria” de @merefield, pero este se enfoca en las interacciones de los usuarios en lugar de los enlaces de temas. Es un gran comienzo, y si Robert estuviera interesado en trabajar en este proyecto de vista de red de temas, ¡sería fantástico!
Descubre Más
Mientras comenzaba a perseguir esta idea, decidí abordarla de manera de código abierto y colaborativa, y comencé intentando conectar con personas en la intersección de TfT y Discourse. Así que inicié una discusión inicial en la comunidad de Fission Codes, que también se ejecuta en Discourse, y que a principios de este año financió con éxito el desarrollo del novedoso plugin Wikilinks (también inspirado en TfT). Si quieres saber más sobre la idea del plugin Discourse Topic Graph View, hay un desglose detallado de cómo creo que este plugin podría funcionar allí en mi publicación inicial:
https://talk.fission.codes/t/graph-view-for-discourse-category-and-topic-links-backlinks-for-nav-visualizing-concept-connection/3273
Financiación
La gente de Fission tuvo la amabilidad de ayudarme a configurar un OpenCollective y actuar como patrocinadores fiscales, así como de comprometer una cierta cantidad de financiación para el proyecto durante un año. Yo también me comprometo a aportar $100 CAD/mes al proyecto durante un año, tan pronto como un desarrollador se una al proyecto. Mientras tanto, he hecho una contribución inicial de $100 para empezar.
¡Únete a Nosotros!
En este punto, estamos buscando especialmente desarrolladores que contribuyan, pero por supuesto, también son bienvenidas las contribuciones de financiación, así como ideas, críticas constructivas, etc. ¡No dudes en participar aquí o en el tema de Fission Codes.
Nota: Estoy publicando esto en la sección de Funciones porque no se trata estrictamente de un esfuerzo de “mercado” (comercial). Siéntete libre de moverlo si esta no es la mejor categoría.
