AEM エッジデリバリーサービス/ヘリックス/AEM フランクリン/次世代コンポーザビリティとは何ですか?
アドビは最近、AEM エッジ配信サービスと呼ばれる AEM の機能に対するエキサイティングな新しい拡張機能を推進しています。あなたはそれについて聞いたことがあり、それが何であり、どのように機能するかについてもっと知りたいと思っていたかもしれませんが、それについて実質的なものを見つけるのに苦労しました。あなたがこの立場にいるなら、あなたは正しい場所に来たのです。エッジデリバリーサービスとは何か、その長所と短所、および開発を始める方法について簡単に説明します。
名前って何?
この製品は、「 プロジェクトヘリックス 」、「 アドビフランクリン」、「AEM の次世代コンポーザビリティ機能」とさまざまに呼ばれてきましたが 、現在は(正式には)AEM エッジデリバリーサービスになっています。
AEM Edge Delivery Services に関する有益な情報を見つけるのが難しい理由の 1 つは、その短い期間にさまざまな名前が付けられてきた製品であるためです。もともとこの製品はプロジェクトヘリックスと呼ばれ、DNAの構造にちなんで名付けられました。この「Helix」という名前は、コア製品に関連するアドビのドキュメントや補足製品の多くで今でも使用されています。たとえば、製品がオンラインで機能しているかどうかを確認するために使用されるサイトは https://status.hlx.live/ で、エッジ配信サービスで作成されたプレビューサイトは.hlx でホストされています。URL。2023年初頭、アドビはプロジェクトヘリックスの「進化」と表現するAEMフランクリンを導入しました。これは、元のプロジェクトの機能を拡張し、AEMと統合したものです。フランクリンは、DNAのらせん構造の発見者の一人であるロザリンド・フランクリンにちなんで名付けられました。この動きは、アドビのカンファレンスでは「Adobe Next-Gen Composability」と称され、宣伝されました。そのため、フランクリンに関する情報は「次世代コンポーザビリティ」と呼ばれることがあります。2023年10月、数年にわたる開発期間を経て、アドビは AEM フランクリンをAEMの機能に組み込み、AEMエッジデリバリーサービスと名付けました。これについて最もよく考えられるのは、以前は Project Helix または AEM Franklin と呼ばれていた製品が、現在は AEM Edge Delivery Services として AEM に組み込まれ、アドビの次世代コンポーザビリティソリューションとして機能しているということです。
何をするの?
AEM エッジデリバリーサービスは、Web ページを開発するアドビの最新の方法です。中核となるEDSは、ウェブコンテンツを迅速かつ簡単に立ち上げてオンラインにするための、ローコードまたはノーコードソリューションです。ウェブサイトを設定したら、Google ドキュメントを入力するだけで、コンテンツの作成と公開が簡単に行えます。EDG は CSS と Javascript を使用して Google ドキュメントページを解析し、必要な HTML を生成してインターネット上にウェブページとして表示します。これを実現するには、「ブロック」と呼ばれるJavascriptとCSSのチャンクを使用してテーブルのようなGoogleドキュメントの要素を解釈し、それらを使用してウェブページを構築します。Googleの生産性向上ツールスイートに加えて、EDSはSharepointとMicrosoft Officeスイートもサポートしています。つまり、Google ドキュメントや Microsoft Word などの製品を使用できれば、AEM で開発できるということです。
プロ
AEM エッジデリバリーサービスの最大の利点の 1 つは、開発が簡単であることです。ウェブサイトに新しいページを作成するのは、Googleドキュメントフォルダに新しいファイルを作成するのと同じくらい簡単です。さらに複雑なウェブ開発タスクは、CSSとJavascriptの知識を最小限に抑えれば実行できます。これにより、AEM Edge Deliver Services に関する新規開発者のトレーニングが非常に迅速かつ簡単になります。EDS Webサイトの機能をカスタマイズおよび拡張するための優れたツールもあります。すべての EDS プロジェクトは GitHub 上のオープンソースであり、共同作業やコード共有が容易で、コンテンツエンドでのブロックの表示は AEM ヘルパー拡張機能を使用して確認できます。AEM では、ブロックコレクションを通じて、基本的なツールコレクションに加えて多数のブロックも提供し、強調表示しています。コンテンツを作成してオンラインにすることは、効率的かつ迅速なプロセスであり、EDSウェブページはサイトのパフォーマンス指標で非常に優れており、日常的にライトハウスのスコアが100に達しています。
短所
現在のところ、AEM エッジデリバリーサービスのシンプルさは、最大の強みでもあり短所でもあります。提供されている AEM テンプレートプロジェクトの既存のフォーマットとフレームワーク内でコンテンツを作成することは非常に簡単ですが、そのフレームワークの外にあるものには課題があります。EDSには、テーブルや動的フィードなどの基本的なWebツールが標準装備されていません。他のEDSサイトがこれらのツールの実装にどのように取り組んでいるかは簡単にわかりますが、ほとんどのカスタムブロックは通常、プラグアンドプレイではありません。つまり、AEM が提供/強調している範囲外のツールは、多くの場合、特注で構築する必要があります。また、EDSを取り巻くコミュニティは、AEM自体やその他の Web 開発製品を取り巻くコミュニティほど大きくないため、例外的なケースに関する情報を見つけるのが困難です。
結論
全体として、AEM エッジデリバリーサービスは、特定のユースケースにおいて既存の CMS システムよりも圧倒的な優位性を備えた便利な製品です。現在の状態では、ニュースレターやブログなどの小規模なプロジェクトに最適です。実際、この記事を現在読んでいるブログは、現在 AEM エッジ配信サービスで運営されています。AEM Edge Delivery Services での開発を始めることに興味がある場合は、こちらの公式入門チュートリアルをご覧ください。完了したら、こちらの EDS Web サイトに新しいページを追加する方法に関する補足記事をご覧ください。
著者について

ポッドキャストエピソード

デジタルエクスペリエンスプラットフォームを選択する方法
Arbory Digital にテクニカルな AEM ポッドキャストが追加されました!Raf & Tadが適切なデジタルエクスペリエンスプラットフォームを持っているかどうかを判断する方法について詳しく説明します

セルフホスト AEM はまだ存在するのか?
アドビ以外でアドビエクスペリエンスマネージャーをホストすることはまだ可能ですか(または推奨されます)?タッド・リーブスとジョーイ・スミスが参加します!

アドビサミット 2023 — ニューリリース & カンファレンスのまとめ
タッド・リーブスとハンク・トーベが、アドビサミット2023での体験を語ります。サミットの発表などをレビューします!