Discourseには、特にプラグインとして製品の周辺機能を組み込んできた長い歴史があります。
長年にわたり、コアとプラグインの境界を区別することが、その境界を定義し、肥大化を抑える方法でした。
過去数年間、私たちは多くのプラグインをコアに統合し、その境界を曖昧にしました。しかし、境界は依然として存在します。コアプラグインは簡単にオン・オフを切り替えられるため、サイトごとにどの機能セットを含めるかを制御できます。
これにより、Discourseでこの方法でさらに多くの機能を組み込むための基礎が築かれました。
これは、他の独立したソリューションとの統合を排除するものではありません。多くのユーザーがこれらの関連問題に対して独自の最適解を持っており、われわれもそれをサポートしています。しかし、ユーザーがそうした好みを持たない場合、またはさらに深く統合されたものを好む場合には、現在、われわれはそれらを提供する準備ができつつあります。
したがって、これは方向性の変化、あるいはすでに向かっていた方向への加速であると指摘しているのは正しいと思います。
このアプローチにはリスクがありますが、たとえばトグルを使ってプラグインの境界を定義し続けるなど、意図的に対処しています。もう一つのリスクは、小さなチームとして注意散漫になることです。
しかし、現在の状況では、われわれが誇りを持て、かつユーザーに喜んでいただける品質で、これらの機能をより多く組み込めると考えています。
このマインドセットの変化に関するさらなるヒントは、こちらにあります:Discourse in 2027: Building Together
そして、このようなテーマについては、これらのオンラインミーティングのいずれかで議論に持ち込むことを歓迎します。