Discourse hat eine lange Geschichte darin, ergänzende Funktionen im Produkt zu integrieren, insbesondere als Plugins.
Lange Zeit war die Grenze zwischen Core und Plugin die Art und Weise, wie wir die Abgrenzung definierten und das Aufblähen in Schach hielten.
In den letzten Jahren haben wir viele Plugins in den Core integriert, was diese Grenze verwischte. Aber sie existiert weiterhin. Core-Plugins können einfach ein- oder ausgeschaltet werden, wodurch Sites steuern können, welche Funktionssets einbezogen werden.
Dies hat die Grundlage dafĂĽr gelegt, auf diese Weise weitere Funktionen in Discourse zu integrieren.
Das schließt die Integration mit anderen unabhängigen Lösungen nicht aus. Viele haben ihre bevorzugten Lösungen für diese angrenzenden Probleme, und wir unterstützen das auch. Aber wo Menschen diese Präferenzen nicht haben oder etwas noch tiefer Integriertes bevorzugen, sind wir nun besser darauf vorbereitet, dies anzubieten.
Ich denke, du hast recht, darauf hinzuweisen, dass dies eine gewisse Richtungsänderung ist oder vielleicht eine Beschleunigung in die Richtung, in die wir bereits gingen.
Dieser Ansatz birgt Risiken, aber wir gehen sehr bewusst damit um, zum Beispiel, indem wir weiterhin eine Plugin-Grenze mit Schaltern definieren. Ein weiteres Risiko ist die Zersplitterung unserer Aufmerksamkeit als kleines Team.
Aber wir glauben, dass wir uns in einer anderen Welt befinden, in der wir mehr dieser Funktionen auf einem Qualitätsniveau einbeziehen können, auf das wir stolz sein können und das die Menschen zu schätzen wissen.
Weitere Hinweise auf diesen Sinneswandel findest du hier: Discourse in 2027: Building Together
Und genau solche Themen wĂĽrden wir gerne bei jedem dieser Hangouts zur Diskussion bringen.