こんにちは!
私たちは post-event-builder プラグインのアウトレットを再定義するプラグインを作成しました。私たちのインスタンスでイベントを作成する際は、カスタムフィールドの入力が必須であり、フォームは提案された値に外部ソースからのデータを補完して入力します。
Discourse は ESR バージョンのみを使用しているため、2026.1.x では問題なく動作していましたが、現在 2026.7.x へのアップグレードを進めており、新しいフォームと「詳細」フォームを発見したところです。
ユーザーがすべてのカスタムフィールドを入力する必要があるため、コンパクト版ではなく「詳細」フォームを使用したいと考えています。フォームの切り替えオプションは不要です。
当初は、デフォルトで詳細フォームを使用し、コンパクト版への切り替えを無効にするためのサイト設定を1つ追加する(あるいはデフォルトで詳細フォームを使用し、フォームの切り替えを防ぐという2つの設定を追加する)ことを考えていました。コンパクトフォームを置き換えるプラグインアウトレットがあれば理想的ですが、詳細フォームへの切り替え機能を含むものであれば、それを削除できるようにするため、それでも構いません。
この新しい挙動がアップグレードプロセスを大きく妨げており、メンテナンスされていない古い 2026.1.x に留まることはできません。
最適なアプローチは何でしょうか?どのようにお手伝いできますか?