アダプティブフォームのコアコンポーネントをカスタマイズすると、標準機能を特定のニーズに合わせてカスタマイズできます。このガイドでは、これらのコンポーネントをカスタマイズして、よりパーソナライズされたエクスペリエンスを作成するプロセスについて説明します。
アダプティブフォームのコアコンポーネントのカスタマイズを開始する前に、
コアコンポーネントのアーキテクチャについて学びます。詳しくは、Adobe Experience Manager コアコンポーネントの公式ドキュメントを参照してください。これらの包括的なリソースは、カスタマイズプロセス全体を通じてガイドとして機能します。
開発環境を設定します。これにより、コアコンポーネントを変更する際のワークフローがスムーズになります。開発環境を設定する際は、最新の AEM アーキタイププロジェクトに基づく AEM アーキタイププロジェクトを使用します。環境に応じて、次の操作を実行できます。
アダプティブフォームのコアコンポーネントの外観、動作、機能を変更するには、次の手順に従います。
コアコンポーネントを識別して複製
開発環境を設定する際に、アーキタイプベースのプロジェクトを作成しました。AEMアーキタイププロジェクトで、カスタマイズする特定のコアコンポーネントを識別します。識別したら、AEM アーキタイプベースのプロジェクト内にコンポーネントの複製を作成します。 他のアダプティブフォームのコアコンポーネントと並行して保持します。この手順により、カスタマイズ作業が元のコンポーネントに影響を与えず、自由に実験できるようになります。
コピーしたコンポーネントをカスタマイズ
複製したコンポーネントを開き、要件に従って必要な変更を開始します。
バックエンドロジックを実装
カスタマイズにバックエンドロジックが必要な場合は、既存の Sling モデルを拡張できます。提供されている例を参照して、必要な機能をカスタマイズされたコンポーネントにシームレスに統合します。
コンポーネントのダイアログを設定
カスタマイズしたコンポーネントに関連付けられたダイアログを設定します。ドキュメントで提供されているサンプルコンポーネントダイアログを使用して、ユーザーの操作と設定が適切に管理されていることを確認します。
ローカル開発環境でコンポーネントをデプロイしてテスト
ローカル開発環境で Maven を使用してコンポーネントをビルドおよびデプロイします。コンポーネントをデプロイしたら、アダプティブフォームを作成してカスタムコンポーネントをテストします。
実稼動環境でカスタムコンポーネントをデプロイ
ローカル開発環境でコンポーネントをテストしたら、実稼動環境にコンポーネントをデプロイします。