まとめ
この記事では、最新の Gravity Forms 2.7 をチェックアウトするときにすぐに気づく可能性が高い主要な機能のいくつかをリストします。
すべての機能の最新リストについては、を参照してください。Gravity Forms 公式変更ログ。
このリリースでは多大な労力が費やされたことは注目に値します。フードの下、フレームワークを設定し、開発者向けの改善と変更を行うことで、前進するにつれて顧客と開発者に利益がもたらされます。
主な特長
セットアップウィザード
Gravity Forms では、インストール後に必要な最大の手順を案内して、ライセンス キーをすぐに入力してアクティブ化し、フォーム テンプレート ブラウザーにすぐにアクセスできるようにします。
詳しくは:Gravity Forms セットアップ ウィザード
フォームテンプレートブラウザ
既成のフォーム テンプレート (同様に提供されます)私たちのウェブサイトで以前は)新しいフォーム作成プロセスが開始されると、Gravity Forms 内で直接提供されるようになり、特定の要件に合わせて変更するだけで完全なフォームをすぐに開始できるようになりました。
これらのテンプレートは更新され、洗練されており、必要に応じてドキュメント サイトのヘルプ ガイドでサポートされています。
提供されている基本テンプレートを改善するためのテンプレートのアイデアやフィードバック操作に関する追加のアイデアがある場合は、製品ロードマップでそれらの提案を行うことができます。
Gravity Forms ブロックのテーマとスタイル設定
2.7 では、フォームのスタイルと外観を制御するフレームワークと基礎を完全に作り直しました。を使用している場合は、重力フォームブロックGravity フォームをページまたは投稿に追加すると、フォーム エディターに新しいフォームが表示されます。ブロック設定これにより、フォームのテーマを新しいテーマに設定できるようになりますオービタルテーマ。 Orbital を選択すると、フォーム全体のさまざまな外観設定を操作するために使用できる設定パネルが開きます。詳細については、このドキュメントを参照してください。
この初期ベータ版では、フォーム設定はフォームごとにのみ設定する必要があり、デフォルト (2.7 より前) のテーマに切り替えた場合は永続的ではありません。
現時点では、フォームの外観設定のオプションの選択肢は限られています。しかし、これは将来の多くの改善の焦点となることが予想される領域です。
詳しくは:ブロックのテーマとスタイル設定
強化されたハニーポットの方法と設定
既存のスパム対策ハニーポット対策は、新しい Javascript ベースのメソッドと、ハニーポット メソッドによって捕捉されたエントリに対してどのような処理を行うかを指定できる新しい設定によって強化されました。
詳しくは:スパムハニーポットの機能強化
ベータ版変更ログ
2.7 公開リリース (2023-01-25)
- Gravity Forms 2.7 がリリースされました!
今後数週間以内に、WordPress の自動更新を通じてアクティブなライセンスを持つすべての顧客に展開されます。
2.7-RC-2 (2023-01-04)
- ブロック エディターに、ブロック スタイルをデフォルト値にリセットするボタンを追加しました。
- ユーザーが保存して続行が有効になっているフォームに電子メールを入力したときに表示される確認メッセージ用の gform_get_form_save_email_confirmation_filter フィルターを追加しました。
- Gravity Forms ブロック エディターを使用してフォーム スタイルをコピーして貼り付ける機能が追加されました。
- 確認ラッパーを形成するためのテーマ フレームワーク ラッパー クラスとデータ属性を追加しました。
- アクセシビリティを高めるために、フォーム検証の概要のリンクに下線を追加しました。
- フォーム テンプレートが更新され、アクセシビリティが最適化されました。
- 無効、フォーカス、およびエラー状態にヘルパー クラスとミックスインを使用するようにテーマ フレームワークを更新しました。
- フォームエディターの保存ボタンのスタイルを更新しました。
- 新しいテーマ フレームワーク スタイルを使用するようにフォーム送信スピナーを更新しました。
- 空のフォームへのドラッグ アンド ドロップ手順の画像を更新しました。
- 狭い画面に合わせてセットアップ ウィザードを更新しました。
- 完了時にフォーム ページにリダイレクトするようにセットアップ ウィザードを更新しました。
- テンプレートライブラリのサムネイルを更新しました。
- PHP 8 以降の一部のホスティング環境で発生する可能性のある致命的なエラーを修正しました。
- RTL 言語の使用時に一部の項目が誤って配置される原因となるテンプレート ライブラリの問題を修正しました。
- 標準以外のライセンス タイプを持つユーザーがテンプレート ライブラリ内で不適切なアクセス レベル メッセージを受け取る原因となる問題を修正しました。
- テーマレイヤーがロギングページに表示される問題を修正しました。
- 電子商取引フォーム テンプレートの壊れたスタイルを修正しました。
- 保存して続行機能が正しく動作しないというハニーポットの問題を修正しました。
- API: 「block_editor」管理ページ タイプを追加して、アドオンが scripts() メソッドと style() メソッドを介してスクリプトとスタイルをブロック エディターに簡単にエンキューできるようにしました。
2.7-RC-1
- セキュリティの強化が追加されました。
- 低コントラストの色の組み合わせが使用されている場合にユーザーに通知するために、カラー コントラスト チェッカーをブロック エディターに追加しました。
- 多数の確認を伴うフォームの送信のパフォーマンスの向上が追加されました。
- フォームレンダリングのパフォーマンス向上が追加されました。
- マージタグ処理のパフォーマンス向上が追加されました。クレジット: GravityKit チーム。
- カラーコントラストのアクセシビリティの問題を防ぐために、Orbital テーマの主な青色を #204ce5 に更新しました。
- テーマ フレームワークと連携するように日付フィールドの拡張 UI を更新しました。
- テーマ フレームワークで動作するように複数ファイルのアップロードを更新しました。
- テーマ フレームワークで動作するように、選択フィールドと複数選択フィールドの拡張 UI を更新しました。
- ユーザーが入力した情報が保存されるようにセットアップ ウィザードが更新されました。
- 条件付きロジックがある場合にフォームを表示するように、ブロック エディターのフォーム プレビューを更新しました。
- ブロック エディターのフォーム テーマ設定が更新され、レガシー モードのフォームでは表示されなくなりました。
- フォーム テンプレートを更新して、翻訳できるようにしました。
- フォーム テンプレート ライブラリの UI が更新され、混乱が少なくなりました。
- 最新の React 構文と既存のビルド システムを使用するようにフォーム ブロックを更新しました。
- ブロック エディターで Orbital テーマの色を選択するときに表示される JS 警告を修正しました。
- 存在しないフォームに対して gform_layout_editor スクリプトがエディターの外部でローカライズされるというパフォーマンスの問題を修正しました。クレジット: GravityKit チーム。
- 通知と確認の作成を妨げるテンプレート ライブラリの問題を修正しました。
- 埋め込みフォームの無線入力の位置合わせに関する問題を修正しました。
- 従来のフォームに軌道スタイルが存在する場合に表示される問題を修正しました。
- Gravity フォームの日付ピッカー スタイルが Gravity Forms の外部で適用される問題を修正しました。
2.7-ベータ-1
- ユーザーがフォームの外観を簡単にカスタマイズできるように、フォーム ブロックのスタイル オプションが追加されました。
- 新しいテーマ フレームワークで構築された Orbital フォーム テーマが追加されました。
- 一般的なフォームを簡単に作成できるように、フォーム テンプレート ライブラリを追加しました。
- 新規インストール用に改善されたセットアップ ウィザードを追加しました。
- スパム保護を強化するための新しいハニーポット機能が追加されました。
- 新しいハニーポット フォーム設定を追加して、ハニーポットがフォーム送信にフラグを立てたときにエントリを作成してスパムとしてマークできるようにしました。
- 設定ページからライセンスをアップグレードする機能が追加されました。
- システム レポート ページにアクセシビリティの改善が追加されました。
- アクセシビリティを向上させるために、管理ページのタイトルに「Gravity Forms」を追加しました。
- マルチカラー SVG を一貫して出力するための SVG 配信システムを追加しました。
- アクセシビリティを向上させるために、フォーム、エントリ、およびフィード リスト テーブルのマークアップを更新しました。
- デフォルトの電話形式オプションを「米国/カナダ」ではなく「国際」に更新しました。
- API: 追加されましたGFAPI::validate_field()特定のフィールドの値を検証します。
- API: 新しいフックを追加しましたgform_entries_primary_column_filterエントリ リスト テーブルの最初の列をフィルタリングできるようにします。
- API: 新しいフィルターを追加しましたgform_abort_submission_with_confirmationフォームの送信を中止し、確認を表示するために使用できます。
- API: 新しいフィルターを追加しましたgform_search_criteria_export_entriesさまざまなステータス (ゴミ箱、不正行為など) のエントリをエクスポートできるようにします。
- API: 新しいフィルターを追加しましたgform_get_form_save_confirmation_filterこれにより、フォームの保存確認テキストをページに表示する前にプログラムで変更できるようになります。