カスタムウィザードプラグイン 🧙

カスタムウィザードの修正がマージされました。@nathank @nesges お時間があれば、rollup プラグインコンパイラを再度有効にして、動作を確認していただけますでしょうか?

「いいね!」 4

更新したばかりで、環境変数を削除し、再構築しました。ウィザードが機能することを確認できます。迅速な修正をありがとうございます!:heart:

「いいね!」 2

はい、app.yml からその行を削除して再構築した後、こちらも正常に動作しています。
迅速な対応、ありがとうございます!

「いいね!」 2

このプラグインは使い方を理解すれば本当に素晴らしいものだと発見しました!!

ロケーション部分で問題に遭遇しています。ロケーションとイベントを含むトピックを作成するためにこのプラグインを使用しています。すべては正常に動作するのですが、トピックが地図に表示されません。トピックに戻って住所を再確認すると、トピックが地図に表示されるようになります。すでにこの問題に遭遇した方がいるかどうか分かりません。

「いいね!」 1

Discourseの最新アップデート(2026.4.0-latest)以降、トピック作成ボタンにフォームを割り当てることができません。カテゴリの詳細設定ではフォームを選択できますが、保存することができません。

プラグインを使用している方々も同様の問題に直面していますか?

ありがとうございます。

こんにちは。

テキストフィールドにテキストを入力すると、スクリプトを使用してドロップダウンフィールドにリストを動的に読み込むことは可能でしょうか?

私の目的は、ゲーム名を入力すると、API を使用してリストを取得し、それをドロップダウンフィールドに読み込むことです。

prefill、condition などの各種フィールドの設定がよく理解できていないためです。

よろしくお願いいたします。

こんにちは :slight_smile:

フォーラムのサインアップ/オンボーディングをパーソナライズするために、ウィザードを使用しようとしています。
基本的には、メール認証の後にウィザードが表示される仕組みです。
各ステップでは、フォーラムのルールや規約の一部が提示され、何らかのアクションが求められます。
大半は単なるチェックボックスでの同意です。
1 つはドロップダウン形式です。
回答を「検証」して、正しければ次のステップへ進み、間違っていれば進めないようにする必要があります。

問題点:

  1. 正確にその機能を実現できないようです。
    フィールドを「必須」にすれば未入力だと進めませんが、回答内容そのものを検証する手段がありません。

  2. そこで、2 つのステップ(TRUE 用と FALSE 用)を作成し、それらのステップに条件を設定して、前のステップが正しく入力されたかを確認する「ハック」で検証を無理やり実装しました。
    しかし…
    これだとウィザードのプログレスバーがおかしくなってしまいます。検証用のステップは条件が満たされるまで機能的に「存在しない」扱いになるため、プログレスバーが最初は短く表示され、後で長くなってしまうのです。
    見た目が悪く、戻る操作や再読み込みをすると混乱を招きます。
    さらに…
    FALSE ステップには、必ず「戻る」リンクに加えてボタンが表示されてしまいます。設定次第では「次へ」や「完了」と表示されますが、どちらにせよ不要です。ユーザーは壁にぶつかって、回答を修正するために戻るように促されるべきだからです。
    なので…
    このステップの最後にアクションを付けて、ユーザーをアンケートステップへリダイレクトさせることで、無理やり「壁」を実装しました。
    美しくない解決策ですが、機能はしています。

というわけで…
何か見落としているのでしょうか?
私の目標を達成し、問題を解決するより良い方法はあるでしょうか?:sweat_smile: