Я с радостью сообщаю, что начинаю работу над созданием представления в виде «графа» (или «сети») взаимосвязей между темами на форуме Discourse. Эта идея возникла под влиянием как моего опыта работы с так называемыми «инструментами для мышления» (TfT), такими как Obsidian, Roam, так и моего использования Discourse в качестве цифрового сада.
Идея
В Discourse уже есть полезная и интересная функциональность для обработки «обратных ссылок» — функции, которая становится всё более популярной в приложениях TfT. Однако единственный способ обнаружить связи между темами — зайти в каждую из них и посмотреть, на что она ссылается. А что, если бы можно было визуализировать все эти связи сразу? Что, если бы можно было увидеть закономерности, например, как темы из одной категории чаще ссылаются на темы из другой категории? Может ли это выявить новые инсайты или хотя бы стать увлекательным способом исследования форума Discourse? Я точно так считаю!
Связанные плагины
Конечно, уже существует плагин «Community Network Visualization» от @merefield, но он фокусируется на взаимодействиях пользователей, а не на ссылках между темами. Это отличное начало, и если Роберт заинтересуется работой над этим проектом представления сети тем, это было бы замечательно!
Узнать больше
Когда я начал развивать эту идею, я решил подойти к ней с открытым исходным кодом и в коллаборативном формате, начав с поиска людей на стыке TfT и Discourse. Поэтому я запустил начальное обсуждение в сообществе Fission Codes, которое также работает на Discourse и ранее в этом году успешно профинансировало разработку новаторского плагина Wikilinks (тоже вдохновлённого TfT). Если вы хотите узнать больше об идее плагина «Discourse Topic Graph View», подробное описание того, как, по моему мнению, должен работать этот плагин, содержится в моём начальном посте:
https://talk.fission.codes/t/graph-view-for-discourse-category-and-topic-links-backlinks-for-nav-visualizing-concept-connection/3273
Финансирование
Люди из Fission любезно помогли мне настроить OpenCollective, выступили в качестве фискальных спонсоров, а также выделили определённую сумму финансирования проекту на год. Я также обязуюсь вносить по 100 CAD в месяц в проект в течение года, как только к проекту присоединится разработчик. Тем временем я сделал первоначальный взнос в размере 100 долларов, чтобы запустить процесс.
Присоединяйтесь к нам!
На данном этапе мы особенно ищем разработчиков для участия в проекте, но, конечно же, приветствуются финансовые взносы, идеи, конструктивная критика и т. д.! Не стесняйтесь присоединиться к обсуждению здесь или в теме на Fission Codes.
Примечание: Я публикую это в разделе «Функции», поскольку это не строго коммерческое предприятие («маркетплейс»). Если это не лучшая категория, пожалуйста, переместите пост.
