Discourse a une longue histoire d’inclusion de fonctionnalités annexes dans le produit, notamment sous forme de plugins.
Pendant longtemps, cette frontière entre le cœur et les plugins était la manière dont nous définissions les limites et tenions le bloat à distance.
Ces dernières années, nous avons intégré de nombreux plugins au cœur, estompant cette frontière. Mais elle existe toujours. Les plugins du cœur peuvent être facilement activés ou désactivés, permettant aux sites de contrôler quels jeux de fonctionnalités inclure.
Cela a jeté les bases pour inclure davantage de fonctionnalités dans Discourse de cette manière.
Cela n’exclut pas l’intégration avec d’autres solutions indépendantes. Beaucoup ont leurs solutions préférées pour ces problèmes connexes, et nous soutenons aussi cette approche. Mais là où les gens n’ont pas ces préférences, ou là où ils préfèrent quelque chose d’encore plus profondément intégré, nous sommes désormais mieux préparés à le proposer.
Donc, je pense que vous avez raison de souligner que c’est un changement de direction, ou peut-être une accélération dans la direction que nous suivions déjà.
Il y a des risques dans cette approche, mais nous sommes très intentionnels à ce sujet, par exemple, en continuant à définir une frontière pour les plugins avec des bascules. Un autre risque est de diviser notre attention en tant qu’équipe petite.
Mais nous pensons que nous vivons désormais dans un monde différent, où nous pouvons inclure plus de ces fonctionnalités à un niveau de qualité dont nous pouvons être fiers et que les gens apprécieront.
Plus d’indices sur ce changement d’état d’esprit sont disponibles ici : Discourse in 2027: Building Together
Et c’est le type de chose que nous aimerions apporter à la discussion lors de n’importe laquelle de ces rencontres.