FormNest

Deskripzioa

FormNestは、フォームの作成から送信処理、データ管理まですべてを担う、WordPress向けの総合フォーム管理プラグインです。MWFORMプラグインの機能をベースに、モダンなUI/UXとエンタープライズレベルのセキュリティ機能を備えた次世代フォームプラグインです。

主な機能

  • 直感的なフォームビルダー: 簡単なドラッグ&ドロップ操作
  • 豊富なフィールドタイプ: 10種類以上のフィールドタイプに対応
    • テキスト、メールアドレス、電話番号、数値、日付、時刻、URL
    • テキストエリア、セレクトボックス、ラジオボタン、チェックボックス
    • ファイルアップロード、同意チェックボックス
  • 高度なメール機能: 管理者通知、自動返信、HTMLメール対応
  • 充実したデータ管理: 送信データ一覧、検索&フィルター、CSVエクスポート
  • エンタープライズレベルのセキュリティ: レート制限、ハニーポット、セキュリティログ
  • モダンなUI/UX: レスポンシブデザイン、アクセシビリティ対応

セキュリティ機能

  • レート制限: IPベースのアクセス制限によるDDoS対策
  • ハニーポット機能: ボットの検出と自動ブロック
  • 入力バリデーション: フィールドタイプに応じた適切なサニタイズ
  • セキュリティログ: すべてのイベントの詳細な記録と監視
  • ファイルアップロードのセキュリティ: ファイル形式・サイズ・MIMEの検証
  • CSRF保護: nonce検証とリファラーチェック

動作環境

  • WordPress 6.0 以上
  • PHP 8.0 以上
  • MySQL 5.7 以上、または MariaDB 10.3 以上

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)

RESAS API(地域経済分析システム)

このプラグインは、都道府県選択フィールドで使用する47都道府県の公式リストを取得するため、任意でRESAS API (https://opendata.resas-portal.go.jp/) に接続します。これは組み込みの静的な都道府県リストの代替手段です。

重要: このサービスは任意であり、初期状態では無効です。以下のすべての条件が満たされた場合にのみ、APIキー(サイト管理者が設定)とUser-Agentヘッダー(FormNestのプラグイン名とバージョンのみ)を送信します。(1) サイト管理者がRESAS APIキーを取得し、FormNestの設定に登録している、(2) サイト管理者が「RESAS APIと通信することに同意する」というオプトインのチェックボックスを明示的にオンにしている、(3) AJAXを介して都道府県リストがリクエストされる。いずれかの条件が満たされない場合、プラグインは組み込みの静的な都道府県リストを使用し、外部リクエストは一切行われません。ユーザーの個人情報、フォームデータ、IPアドレス、サイトURLは一切送信されません。

このサービスは日本国経済産業省によって提供されています: 利用規約 (https://opendata.resas-portal.go.jp/terms.html)

Pantaila-argazkiak

  • screenshot-1.png – フォーム一覧画面
  • screenshot-2.png – フォームエディター
  • screenshot-3.png – 送信データ一覧
  • screenshot-4.png – セキュリティ設定
  • screenshot-5.png – FormNestヘルプ

Instalazioa

方法1: WordPress管理画面から

  1. 「プラグイン」「新規追加」を開きます
  2. 「FormNest」を検索します
  3. 「今すぐインストール」をクリックします
  4. 「有効化」をクリックします

方法2: 手動インストール

  1. プラグインファイルをダウンロードします
  2. /wp-content/plugins/ ディレクトリに展開します
  3. WordPress管理画面からプラグインを有効化します

初期設定

  1. 管理画面に「FormNest」メニューが表示されます
  2. 「フォーム管理」から新しいフォームを作成します
  3. 「設定」からセキュリティとメールの設定を行います

MEG

フォームを表示するには?

ショートコードを使用します:
[wp_formnest id=”1″]

フォームIDは、管理画面のフォーム一覧で確認できます。

メールが送信されない場合は?

WordPressのメール機能を確認してください。必要に応じてSMTPプラグイン(例: WP Mail SMTP)をご利用ください。

ファイルアップロードの上限は?

初期値は10MBです。設定で変更できます。あわせて、サーバーのPHP設定(upload_max_filesize、post_max_size)もご確認ください。

セキュリティ機能は必須ですか?

推奨ですが、設定で無効にできます。特にレート制限とハニーポット機能はスパム対策に効果的です。

データはどこに保存されますか?

データはデータベースに保存されます。以下のテーブルが作成されます:
* wp_formnest_forms
* wp_formnest_form_fields
* wp_formnest_submissions
* wp_formnest_mail_settings

プラグインを削除するとデータも削除されますか?

はい、プラグインを削除すると、関連するデータベーステーブルとオプションも削除されます。重要なデータは事前にエクスポートしてください。

Berrikuspenak

Ez dago berrikuspenik plugin honentzat.

Laguntzaileak eta Garatzaileak

“FormNest” software librea da. Ondoko pertsonek egin dizkiote ekarpenak plugin honi.

Laguntzaileak

Itzul zaitez FormNest zure hizkuntzara.

Garapena interesatzen zaizu?

Araka kodea, begiratu SVN biltegia edo harpidetu garapen erregistrora RSS bidez.

Aldaketen loga

1.0.2

  • 初回リリースに向けた準備。ライセンスとreadmeの更新。

1.0.0

  • 初回リリース
  • フォームの作成・管理機能
  • 10種類以上のフィールドタイプ
  • 高度なメール機能
  • 充実したデータ管理
  • エンタープライズレベルのセキュリティ
  • モダンなUI/UX