Estou animado em compartilhar que estou iniciando um esforço para desenvolver uma visualização em “grafo” (ou “rede”) das interconexões entre tópicos em um fórum Discourse. Isso foi inspirado tanto por minhas experiências com as chamadas “Ferramentas para Pensamento” (TfT), por exemplo, Obsidian, Roam, quanto pelo meu uso de Discourse como um Jardim Digital.
A Ideia
O Discourse já inclui funcionalidades úteis e interessantes para lidar com “backlinks”, um recurso cada vez mais popular em aplicativos TfT. Mas a única maneira de descobrir as conexões entre os tópicos é visitar cada um e ver o que o linka. E se você pudesse visualizar essas conexões de uma vez? E se você pudesse ver padrões, como tópicos em uma categoria linkando com mais frequência a tópicos em outra categoria? Isso poderia revelar alguns insights novos, ou mesmo ser uma maneira divertida de explorar um fórum Discourse? Eu certamente acho que sim!
Plugins Relacionados
Claro, já existe o plugin existente “Community Network Visualization” de @merefield, mas ele se concentra em interações de usuários em vez de links de tópicos. É um ótimo começo, e se Robert estivesse interessado em trabalhar neste projeto de visualização de rede de tópicos, isso seria fantástico!
Saiba Mais
À medida que comecei a buscar essa ideia, decidi abordá-la de forma colaborativa e de código aberto, e começar tentando me conectar com pessoas na intersecção de TfT e Discourse. Então, iniciei uma discussão inicial na comunidade Fission Codes, que também roda em Discourse, e que no início deste ano financiou com sucesso o desenvolvimento do novo plugin Wikilinks (também inspirado por TfT). Se você quiser saber mais sobre a ideia do plugin Discourse Topic Graph View, há uma análise detalhada de como acho que este plugin poderia funcionar lá em minha postagem inicial:
https://talk.fission.codes/t/graph-view-for-discourse-category-and-topic-links-backlinks-for-nav-visualizing-concept-connection/3273
Financiamento
O pessoal da Fission foi gentil o suficiente para me ajudar a configurar um OpenCollective e atuar como patrocinador fiscal, além de comprometer algum valor de financiamento para o projeto por um ano. Também estou comprometendo R$100/mês para o projeto por um ano, assim que tivermos um desenvolvedor se juntando ao projeto. Enquanto isso, fiz uma contribuição inicial de R$100 para começar.
Junte-se a Nós!
Neste ponto, estamos especialmente procurando desenvolvedores para contribuir, mas, claro, contribuições de financiamento, bem como ideias, críticas construtivas, etc., também são bem-vindas! Sinta-se à vontade para participar aqui ou no tópico da Fission Codes.
Nota: Estou postando isso em Features porque este não é estritamente um empreendimento de “marketplace” (comercial). Sinta-se à vontade para movê-lo se esta não for a melhor categoria.
