Discourse 长期以来一直将辅助功能纳入产品之中,尤其是以插件的形式。
长期以来,核心功能与插件之间的界限是我们界定功能范围、防止功能臃肿的方式。
在过去几年中,我们将许多插件整合到了核心中,使得这一界限变得模糊。但它仍然存在。核心插件可以轻松地开启或关闭,允许站点自行控制包含哪些功能集。
这为以这种方式在 Discourse 中纳入更多功能奠定了基础。
这并不排除与其他独立解决方案集成。许多人对于这类相邻问题有自己偏好的解决方案,我们也支持这种做法。但对于没有特定偏好,或者希望获得更深层次集成体验的用户,我们现在已做好准备提供这些方案。
因此,我认为你指出的没错,这确实代表了一种方向的转变,或者说是我们原本方向上的加速。
这种方法存在风险,但我们对此非常有意为之,例如继续通过开关插件来界定插件边界。另一个风险是,作为一个小团队,我们可能会分散注意力。
但我们认为,现在世界已经不同,我们能够在令我们自豪、且用户会欣赏的质量水平上,纳入更多此类功能。
有关这一思维模式转变的更多线索,请见此处:Discourse in 2027: Building Together
我们也欢迎你在上述任何线下聚会中就此类话题展开讨论。