我们有一套用于开发和支持我们已有 20 年历史的 FOSS 的工具。
有一些插件可以让我们的多个工具共享内容或同步……有时是双向的。MediaWiki 是“元老”,拥有最多的集成工具。
集成插件是:
- MediaWiki 的插件,允许它重用 Discourse 内容
- MediaWiki 的插件,创建动态内容,积极跟踪 GitHub Pull Requests
- MediaWiki 的插件,创建动态内容,积极跟踪 GitHub markdown 内容
- MediaWiki 的插件,创建积极跟踪 MantisBT 错误报告/功能请求的动态内容
- Discourse 的插件,在 Pull Request 线程中发布 GitHub “Linkback”帖子
- Discourse 的内置功能,用于模拟邮件列表订阅行为
我希望看到 Discourse 的一个“解决方案”功能,它不是链接到线程帖子,而是链接到 MantisBT 报告/请求、GitHub PR 和/或 MediaWiki 页面。解决方案可以引用目标中的描述或页面名称,以及可能的“状态”。(有关它可以显示的数据范围,请参阅 MediaWiki 的 MantisBT 扩展。)
如果它能根据线程的陈旧程度来监控这些内容,对于新线程会很快更新,对于 <30 天前开始的线程每天更新,对于陈旧线程每月/每季度更新,并且当状态标记表明链接的目标不再是动态的时,则永远不会更新。并且通过注册用户检查陈旧线程来触发按需更新。链接解决方案的更改将使线程“新鲜”。