Forms
EmDash 向けのお問い合わせフォーム、アンケート、複数ステップのフォーム。条件ロジック、エントリー管理、CSV エクスポート、メール通知に対応しています。
プラグイン
Forms
EmDash 向けのお問い合わせフォーム、アンケート、複数ステップのフォーム。条件ロジック、エントリー管理、CSV エクスポート、メール通知に対応しています。
説明
EmDash の管理画面から、お問い合わせフォーム、アンケート、複数ステップの申込フォームを作成できます。フィールド、選択肢、必須ルール、条件ロジック、計算を追加できます。準備ができたら公開し、スパム対策を行いながら回答を収集し、メール通知を受け取り、回答の閲覧、スター付け、注釈の追加、CSV へのエクスポートができます。ダッシュボードウィジェットで新着を確認でき、MCP ツールにより AI エージェントがフォームと回答を管理できます。
インストール
- レジストリから Forms をインストールし、Plugins > Forms を開いて最初のフォームを作成します。
- サイトにフォームを表示するには、サイトパッケージを一度追加します:pnpm add @netdollar/emdash-forms を実行し、続けて pnpm exec emdash-forms —apply を実行します。ビルドしてデプロイします。
- コンテンツエディターで Form ブロックを挿入するか、Astro テンプレートで @netdollar/emdash-forms/Form の を使用します。公開された各フォームには、/forms/ に専用のページも作成されます。
メール通知には、EmDash で設定されたメールプロバイダーが必要です。
よくある質問
ページにフォームを表示するのに、なぜサイトパッケージが必要なのですか? EmDash はレジストリのプラグインを安全なサンドボックスで実行するため、ページに HTML やスクリプトを追加できません。@netdollar/emdash-forms パッケージがサイト上でフォームを表示します。一度インストールすれば、その後に公開するフォームは再デプロイなしで動作します。
独自のフロントエンドを使えますか? はい。各フォームの Embed タブに JSON API が記載されています。定義を取得し、チケットをリクエストして、送信します。