-
公式および非公式のプラグインやコンポーネントがたくさんあり、それらを使用できます。
将来的な潜在的な問題やサポートが終了したソフトウェアを可能な限り回避するために、私は公式のもの、またはPavilionのような関与しており信頼できる人々/企業によって開発されたものに頼る傾向があります。
プラグインとコンポーネントの違いについては、Theme-Component v Plugin: What's the difference - #2 by EricGT を参照してください。 -
プラグインの追加または削除は、設定フィールドにコードを1行追加または削除し、アプリケーションを再構築するだけです(通常は数分かかります):Install plugins on a self-hosted site
-
プラグインやコンポーネントの開発方法に関する多くのガイドや#how-toがありますが、おそらく最良の答えは「最も人気のあるもののいくつかを開発チームに確認してもらう」ということになるでしょう。それらはほとんどオープンソースだからです :)。また、Developing Discourse Themes & Theme Components および Developing Discourse Plugins - Part 1 - Create a basic plugin も参照してください。