称賛に値します!
今週は、フォーラムのレイアウト、タグ、自動化、そして全体的な整理整頓など、いくつかの小さな改善に取り組んでいました。その作業の一部ではサイトから追加データを取得する必要があったため、Data Explorer などのいくつかのプラグインを有効にする必要がありました。
驚いたのは、これらのプラグインはすでに事前インストールされていたため、有効化は「無効」から「有効」に切り替えるだけだったことです。この作業を過去 2 日間で 3 回行いましたが、いずれもライブサイトの稼働中の昼間に実施しました。もしこれらがバンドルされていなければ、プラグインを追加するために毎回フルビルドを実行する必要があり、しかもサイトが使用中のままでした。
以前も「過剰な機能(ブロート)」には好意的ではないと述べましたが、一般的な立場としてはその考えを堅持します。しかし、小さな改善をするたびに Discourse を毎回再ビルドしたくはありません。![]()
バンドルされているプラグインのリストは長いですが、明らかに慎重に検討された結果です。含まれているのは、人気があり、実際に役立つものばかりです。
問題に直面したときは声を上げる傾向があるため、今回はそのバランスを取る意味も込めて、ここで称賛を伝えたいと思います。
Discourse チームは、特にセルフホスト環境における本番運用の姿を深く理解しており、先見の明を示しました。これらのプラグインが事前インストールされていることで、利用を開始するためにライブサイトを中断する必要がありません。これは、実際の頭痛を救う小さな設計上の判断です。
よく考えてくれたことに感謝します!![]()