FMPress Forms 1.0.2を公開しました
こんにちは、エミックの松尾です。Contact Form 7とClaris FileMaker Serverを連携させることができるWordPressプラグインであるFMPress Formsを昨年12月に公開しましたが、一部の機能を調整したFMPress Forms 1.0.2を先月下旬に公開しました。今回の記事では、FMPress Forms 1.0.2の新機能および変更点について記しています。
FMPress Formsとは
オープンソースソフトウェアとして公開しているFMPress Formsは、WordPress用のフォームプラグインであるContact Form 7で作成したWebフォームから送信されたデータをFileMakerデータベースに登録できるWordPressプラグインです。ライセンスはWordPressと同じくGPLv2 or laterです。
不特定多数の方が訪れるWebサイトにFileMaker Serverと連動したフォームを設置したい場合に特に有用であり、WordPressプラグインディレクトリより無料でダウンロードできます。
FMPress Formsは、WordPressで著名なフォーム作成プラグインとして知られているContact Form 7の機能を拡張するアドオンプラグインです。FMPress Formsを使用するにはContact Form 7のインストールが必要で、Webフォーム自体はContact Form 7の機能を用いて作成します。
FMPress Formsの概要については以前の記事で紹介していますので、よろしければ当該記事もご参照ください。
FMPress Forms 1.0.2の新機能と変更点
2022年2月下旬に公開したFMPress Forms 1.0.2では、Contact Form 7の編集画面にある[その他の設定]で「skip_mail: on」もしくは「demo_mode: on」を設定したときにメール送信処理をスキップできるようにしました。
これらの設定はContact Form 7に元々用意されているものです。FMPress Formsでもバージョン1.0.2で「skip_mail」と「demo_mode」のメール送信プロセスにおけるスキップ設定を考慮するようにした次第です。これにより、フォームを作成中にテスト送信を何回も実行することがあるかと思いますが、その際に一時的にテストメールが送信されないように調整することができます。
なお、バージョン1.0.2では、翻訳ファイルのファイル名を変更したことや、有料版のFMPress Proとの互換性を改善したといった軽微な変更も行われています。
FMPress Formsを有効化する際の注意点
WordPressの管理画面においてFMPress Formsを有効化する際、管理画面の上部に2つの定数を追加するよう注意書きが表示されるようになっています。
FMPress Formでは、FileMakerデータベースへの接続に必要となるパスワードを暗号化するために、管理画面に表示された2つの定数をwp-config.phpファイルに設定する必要がある仕様となっています。例としては次のように2行に分けて記載しますが、実際の値については管理画面に表示された値をご使用ください。
define( 'FMPRESS_CONNECT_ENCRYPT_KEY', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' );
define( 'FMPRESS_CONNECT_ENCRYPT_IV', 'xxxxxxxxxxxxxxxxxxxxxxxx' );
wp-config.phpファイルを編集および保存した後に、管理画面で再度プラグインを有効化すれば、FMPress Formsを有効化することができます。
なお、FMPress Formsの使い方に関するドキュメントも用意していますので、詳細についてはGitHubにあるWikiページをご参照ください。
まとめ
2022年2月下旬に公開したFMPress Forms 1.0.2の新機能および変更点について解説しました。FMPress Formsは、WordPress用のフォームプラグインであるContact Form 7で作成したWebフォームから送信されたデータをFileMakerデータベースに登録できるWordPressプラグインであり、WordPressプラグインディレクトリより無料でダウンロードできるオープンソースソフトウェアです。FMPress Forms 1.0.2では、Contact Form 7の[その他の設定]で「skip_mail: on」もしくは「demo_mode: on」を設定したときにメール送信処理をスキップできるようにしました。
この記事が気に入ったらサポートをしてみませんか?