コアコンポーネントは、強力で柔軟性が高く、使いやすく、カスタマイズも簡単です。このドキュメントで大まかに説明しているいくつかの主要なガイドラインに従えば、コアコンポーネントを利用したプロジェクトを確実に成功させることができます。
コアコンポーネントをプロジェクトに実装するには 2 つの基本的なアプローチがあります。それぞれ、成功につながりますが、プロジェクトごとに考慮する必要がある固有のトレードオフがあります。
コアコンポーネントを利用したプロジェクトが成功しない原因としてよくあるのは、次の 2 つの問題です。
いずれの場合も、コンポーネントに対する要件は非常に厳しく詳細なので、コアコンポーネントや標準搭載のコンポーネントでそれらの要件に従うのは困難であり、カスタムコンポーネントを大量に開発することにつながります。
プロジェクトの実装段階に入ってコアコンポーネントを検討するのでなく、ワイヤフレーム作成や設計段階からコアコンポーネントの検討を開始します。
既に設計段階でコンポーネントライブラリを参照します。コアコンポーネントは強力で柔軟性が高く、出発点として非常に役に立ちます。合理的に考えてコアコンポーネントでは実現できないような実際のビジネスニーズがある場合にのみ、カスタムコンポーネントを追加します。
カスタムコンポーネントの必要性が明らかになった時点で、Adobe XD 用の UI キットを活用して、設計者がコアコンポーネントを構成要素として使用してワイヤーフレームや設計の構築を開始できるようにします。
AEM とコアコンポーネントの機能は非常に強力ですが、同時に非常にとらえにくく、特定の機能が設計者にすぐにはわからない可能性もあります。
コンテンツフラグメントを使用すると、チャネルに特化しないコンテンツをチャネル固有のバリエーションと共に作成できます。その後、コンテンツページをオーサリングする際に、これらのフラグメントとそれらのバリエーションを使用できます。
更新された JSON エクスポーターと共に構造化コンテンツフラグメントを使用して、AEM コンテンツをコンテンツサービス経由で AEM ページ以外のチャネルに配信することもできます。
作成者がページの一部(エクスペリエンスのフラグメント)を再利用する場合。エクスペリエンスフラグメントを使用しなければ、作成者はそのフラグメントをコピーして貼り付ける必要があります。これらのエクスペリエンスのコピー/貼り付けの作成と管理には時間がかかり、ユーザーエラーが発生しがちです。
エクスペリエンスフラグメントは、コピー/貼り付けを不要にします。
埋め込みコンポーネントを利用すると、YouTube ビデオコンテンツなどの外部リソースを簡単に組み込めるだけでなく、コンポーネントを拡張してプロジェクトのニーズに合ったコンテンツを作成できます。