FormNest – 日本語対応フォームビルダー
公式サイト: https://form-nest.com/
FormNestは、日本のお問い合わせフォームで求められる機能を標準装備した、WordPress向けの総合フォームプラグインです。MWFORMプラグインの考え方をベースに、モダンなUI/UXとエンタープライズレベルのセキュリティを備えた次世代のフォームソリューションを目指しています。
日本仕様のフォームに必要な機能を標準装備
- 入力 → 確認 → 完了 の3ステップフロー: 日本の問い合わせフォームで定番の確認画面付きフロー
- 郵便番号からの住所自動入力: 7桁の郵便番号を入力すると、都道府県・市区町村・番地を自動補完(zipcloud連携)
- 都道府県 → 市区町村 の連動ドロップダウン: 都道府県を選択すると市区町村リストが自動で切り替わります(HeartRails Geo API連携)
- メールアドレス確認入力: 「メール」「メール(確認)」フィールドで入力一致をバリデーション
- 同意チェックボックス: 利用規約・プライバシーポリシーの同意必須化に対応
- 47都道府県セレクト: ビルトインの都道府県リスト
主な機能
- 直感的なフォームビルダー: 管理画面上でドラッグ&ドロップでフィールド配置
- 18種類のフィールドタイプ: テキスト、テキストエリア、メール、メール(確認)、電話番号、数値、日付、時刻、URL、セレクト、ラジオ、チェックボックス、ファイルアップロード、隠しフィールド、郵便番号、都道府県、市区町村、同意チェックボックス
- 高度なメール機能: 管理者通知、自動返信、HTMLメール、テンプレート変数
- 送信データ管理: 送信データ一覧、絞り込み検索、詳細表示、CSVエクスポート
- インポート/エクスポート: フォーム定義のJSONインポート・エクスポートで設定の使い回しが可能
- エンタープライズレベルのセキュリティ: レート制限、ハニーポット、reCAPTCHA、セキュリティログ
- モダンなUI/UX: レスポンシブデザイン、アクセシビリティ対応
- 管理画面ヘルプ組み込み: 操作方法をプラグイン内で参照可能
セキュリティ機能
- レート制限: IPベースのアクセス制限によるDDoS/総当たり対策
- ハニーポット機能: ボットの検出と自動ブロック
- Google reCAPTCHA: 任意で有効化可能(v2/v3対応)
- 入力バリデーション: フィールドタイプに応じた適切なサニタイズ
- セキュリティログ: すべてのイベントの詳細な記録と監視
- ファイルアップロードのセキュリティ: ファイル形式・サイズ・MIMEの検証
- CSRF保護: nonce検証とリファラーチェック
動作環境
- WordPress 6.0 以上
- PHP 8.0 以上
- MySQL 5.7 以上、または MariaDB 10.3 以上
Links
- 公式サイト: https://form-nest.com/ — 最新情報、利用ガイド、ニュース
- 開発元:
- 株式会社イノマーク — https://inno-mark.jp/
- 株式会社PRETEND(プリテンド) — https://pretend.co.jp/
External services
このプラグインは、機能を強化するために以下のサードパーティサービスに接続します。各サービスについて、どのようなデータがいつ送信されるか、およびサービス提供者の利用規約・ポリシーへのリンクを以下に明記します。
Google reCAPTCHA
このプラグインは、フォーム送信を自動化されたスパムや不正行為から保護するために、Google reCAPTCHA (https://www.google.com/recaptcha/) に接続します。
ユーザーがフォームを送信するたびに(そのフォームの設定でreCAPTCHAが有効になっている場合のみ)、ユーザーのIPアドレス、reCAPTCHAレスポンストークン、ブラウザ/デバイス情報を送信します。reCAPTCHAの検証リクエストは、お使いのサーバーからGoogleのAPIへ送信されます。
このサービスはGoogle LLCによって提供されています: 利用規約 (https://policies.google.com/terms)、プライバシーポリシー (https://policies.google.com/privacy)
zipcloud 郵便番号API
このプラグインは、ユーザーが郵便番号フィールドに日本の郵便番号を入力した際に住所を自動検索するため、zipcloud 郵便番号API (https://zipcloud.ibsnet.co.jp/) に接続します。これにより、都道府県・市区町村・番地のフィールドを自動入力し、より良いユーザー体験を提供します。
ユーザーがフロントエンドの郵便番号フィールドに郵便番号を入力するたびに(その郵便番号フィールドで住所自動検索が有効になっている場合のみ)、日本の郵便番号(7桁の数字のみ)をAPIへ送信します。個人情報、IPアドレス、ユーザーデータは一切送信されません。データはJavaScriptを介してユーザーのブラウザから直接APIへ送信されます。
このサービスは株式会社アイビスによって提供されています: 利用規約 (https://zipcloud.ibsnet.co.jp/rule/site)
HeartRails Geo API
このプラグインは、ユーザーが都道府県を選択した際に市区町村を検索するため、HeartRails Geo API (https://geoapi.heartrails.com/) に接続します。これにより、日本の住所フィールドで連動型のドロップダウン(都道府県 → 市区町村の選択)を実現します。
ユーザーがフロントエンドの都道府県フィールドで都道府県を選択するたびに(その都道府県フィールドで市区町村の自動補完が有効になっている場合のみ)、選択された都道府県名(例: 「東京都」「大阪府」)をAPIへ送信します。また、都道府県リストの読み込み時に47都道府県すべてを取得するため、APIが一度呼び出されます。個人情報、IPアドレス、ユーザーデータは一切送信されません。データはJavaScriptを介してユーザーのブラウザから直接APIへ送信されます。
このサービスは株式会社ハートレイルズによって提供されています: 利用規約 (https://www.heartrails.com/ja/company/terms)、プライバシーポリシー (https://www.heartrails.com/ja/company/privacy_policy)
