トピックテンプレートにJavaScriptを使用できますか?

テンプレートを作成したいと考えています。必須フィールドがあり、理想的にはドロップダウン選択ボックスで実装したいです。

例えば、ユーザーにお気に入りの動物をリストアップさせる必要がある場合、“犬、猫、またはガーゴイル” といった選択肢を含むボックスから選べるようにしたいです。自由入力ではなく、選択肢を提供したいと考えています。これは可能でしょうか?それとも類似の機能はありますか?

タグを使用すれば、テンプレートが上流で変更されるたびに破綻する可能性のあるプラグインを作成する必要がなくなります。プラグインの作成を始める前に、1 時間ほど試してみることをお勧めします。

Topic Custom Fields の作成例については、discourse-topic-previews-sidecar/plugin.rb at master · merefield/discourse-topic-previews-sidecar · GitHub をご覧ください。

Discourse は本質的に、自由な形式での議論を支援するソフトウェアです。
もし厳格なフォームが必要であれば、より適切なソフトウェアを使用する方が良い結果が得られる可能性があります。ユーザーの移行をスムーズにするために、Google フォームや Typeform などのソリューションを埋め込むこともできます。例は以下の通りです:

ありがとう、私の表現が不適切だったと思います。自由な議論を望んでいますが、それを開始するには特定の条件が必要です。タグとテンプレートを使えば、うまくいくと思います😀

これは Introducing Experimental Form Templates のおかげで可能になりました