Встреча сообщества Discourse (раз в две недели)

Discourse давно включает в свой продукт дополнительные функции, особенно в виде плагинов.

Долгое время граница между ядром и плагинами была именно тем инструментом, который мы использовали для определения этих границ и предотвращения чрезмерного разрастания функциональности.

За последние пару лет мы интегрировали множество плагинов непосредственно в ядро, что стерло эту границу. Однако она всё ещё существует. Встроенные в ядро плагины можно легко включать или отключать, позволяя сайтам контролировать, какие наборы функций использовать.

Это заложило основу для включения дополнительных функций в Discourse подобным образом.

Это не исключает интеграцию с другими независимыми решениями. Многие предпочитают использовать свои собственные решения для смежных задач, и мы поддерживаем такой подход тоже. Но там, где у людей нет таких предпочтений, или где они хотят чего-то более глубоко интегрированного, мы теперь лучше готовы это предложить.

Поэтому я думаю, вы правы, отмечая, что это частичный поворот курса, или, возможно, ускорение движения в том направлении, в котором мы уже шли.

В таком подходе есть риски, но мы относимся к нему очень обдуманно, например, продолжая чётко определять границу между ядром и плагинами с помощью переключателей. Ещё один риск — это распыление внимания небольшой команды.

Но мы считаем, что сейчас мы живём в другом мире, где можем включать больше таких функций на уровне качества, которым мы можем гордиться и который оценят пользователи.

Дополнительные намёки на этот сдвиг в мышлении можно найти здесь: Discourse in 2027: Building Together

И это как раз тот тип тем, которые мы были бы рады обсудить на любой из наших встреч.

2 лайка