Справедливое признание!
На этой неделе я занимался серией небольших улучшений своего форума: макетом, тегами, автоматизацией и общей уборкой. Часть этой работы требовала получения дополнительных данных с сайта, поэтому мне нужно было включить несколько плагинов, в том числе Data Explorer.
Меня поразило, что, поскольку эти плагины уже были предустановлены, их включение сводилось лишь к переключению из состояния «отключено» в «включено». Я делал это три раза за последние два дня, каждый раз в разгар дня на работающем сайте. Если бы они не были включены в пакет, каждый такой случай означал бы полный пересборку проекта только ради добавления плагина, причём всё это время сайт оставался бы в активном использовании.
Я уже писал ранее о том, что не люблю раздутость, и в целом я остаюсь при своём мнении. Но я также никогда не хотел бы пересобирать Discourse каждый раз, когда хочу внести незначительное улучшение. ![]()
Список включённых плагинов длинный, но он явно хорошо продуман. В него входят популярные и действительно полезные инструменты.
Я обычно высказываюсь, когда сталкиваюсь с проблемой, поэтому хотел бы сбалансировать это и здесь отдать должное.
Команда Discourse проявила настоящую дальновидность, понимая, как выглядит работа в продакшене, особенно для саморазмещённых экземпляров. Наличие этих плагинов в предустановленном виде означает, что вас не заставляют нарушать работу живого сайта только для того, чтобы начать их использовать. Это небольшое решение в дизайне, которое спасает от настоящих головных болей.
Спасибо, что продумали всё до мелочей! ![]()