Sitecore 10.1の新機能

Sitecore 10

1.Sitecore AI

Sitecoreの強力なArtifical Intelligenceエンジンの力を使って、当てずっぽうで体験をパーソナライズしよう 待望のリリースとなる「Sitecore AI Auto-Personalization」は、機械学習を利用してパーソナライズされた体験の提供を自動化し、ブランドはユーザーセグメントを手動で定義することなく、パーソナライズをすぐに開始することができます。

すでにパーソナライゼーションの取り組みを始めているブランドは、Sitecore AIが訪問者の行動を分析して、訪問者が旅のどの段階にいるかを知り、訪問者への理解を深め、体験を最適化するための最適なコンテンツを決定することで支援します。

Sitecore Experience Platformの可能性を引き出し、Sitecore Experience Platformを強化することで、エンドユーザーに強力な1対1のパーソナライゼーションをリアルタイムに提供することができます。

Sitecore AI

2.プロファイルカードを複数のアイテムに割り当てること

コンテンツに適用するプロファイルキーと値の組み合わせを保存するためにプロファイルカードを作成しますが、これまでは手動で1つずつページに割り当てる必要がありました。最新の機能強化により、複数のアイテムにプロファイルカードを割り当てることができるようになりました。

この小さな変更により、コンテンツ作成者やマーケティング担当者のパーソナライズ作業がスピードアップし、過去にさかのぼってすべてのコンテンツにプロファイルカードを割り当てることができるので、特に大量のコンテンツを持つウェブサイトを管理している場合には、より効率的になります。

Assign_profile_cards_to_multiple_items

また、ルールベースのコンテンツプロファイルでは、複数のコンテンツアイテムに行動プロファイルを添付することができ、コンテンツのプロファイリングのために個別のコンテンツアイテムを編集・公開する必要がなく、コンテンツ階層やコンテンツタグを使用して行動プロファイルをコンテンツに関連付けることができます。

3.シンプルなメール送信アクション

Sitecore Experience Formsでは、シンプルな電子メール送信アクションが導入され、EXMを使用せずに電子メールを送信することができます。リッチテキストエディタを使用してメッセージを簡単に編集することができ、送信されたフォームの情報を組み込んで、魅力的なパーソナライズされたメールを作成することもできます。

Send_Email_Submit_Action

また、Sitecoreはフォームのアドレス帳を追加し、送信者のメールアドレスを定義して簡単に選択できるようになりました。

Send_Email_-_Address_Book

4.フォーム要素のスタイリング用オートコンプリートリスト

Sitecore Experience Formsでは、カスタマイズされたフォームを簡単に作成することができますが、これが自由すぎて、作成者がスタイリングクラスを覚えておく必要がある場合がありました。CSSクラスオプションのオートコンプリートリストが追加され、定義済みのリストから正しいスタイルを簡単に選択できるようになりました。

Sitecore_Forms_Style_Autocompletion

5.Sitecore XMでのパーソナライゼーションのためのGeoIPルール

ジオロケーションベースのパーソナライゼーションルールがSitecore XMで利用できるようになりました。これにより、Sitecoreのルールとパーソナライゼーションエンジンがさらに強化され、エクスペリエンスプラットフォームを使用していないお客様でも、すべてのお客様にさらに優れたエクスペリエンスを提供できるようになりました。

6.アップグレード体験の向上

Sitecore 10.1からは、デフォルトアイテム、テンプレート、設定などのデフォルトのSitecoreコンテンツがデータベースの外に保存されるため、プロセスを経ずにアップデートが可能になりました。マスターデータベース、ウェブデータベース、コアデータベースを開いてみると、ほとんど何もない状態になっています。すべての標準アイテムは、Google Protobufライブラリを使用してラップアップされ、ディスクから読み込まれます。dataproviderが更新され、独自のアイテムを追加したり、標準のテンプレートを編集したりすることができるようになりました。

これは非常に重要なことです。Sitecoreインスタンスをアップグレードする際、コアシステムをアップグレードするために必要なのは、ファイルを置き換えることだけです。データベースを更新するためのパッケージはもう必要ありません。おまけに、デフォルトのアイテムを1つのデータベースから別のデータベースにパブリッシュする必要がなくなったので、パブリッシュもずっと速くなりました。

7.部分的なHTMLキャッシュのクリア

キャッシング機構は、円滑で効率的なプラットフォームの運用を保証する重要な機能であり、できるだけ少ないインフラストラクチャと関連コストで大規模なパフォーマンスを実現することができます。Sitecoreでは、これまでパブリッシング時にHTMLキャッシュ全体がクリアされていたキャッシュクリアの問題をようやく解決することができました。キャッシュクリアのメカニズムと関連するパブリッシングパイプラインを改良することで、発行されたアイテムとそれに関連するアイテム(データソース経由でリンクされていたり、フィールド値として設定されていたりする)のHTMLキャッシュのみをクリアすることができるようになりました。様々なクリーニング方法が用意されていますが、これを拡張して独自のカスタムロジックを提供することも可能です。この機能強化は、マルチサイトのインスタンスをホストしているお客様にとって特に有益で、あるサイトでのパブリッシュが他のサイトのキャッシュに影響を与えないようになります。

8.ヘッドレスサービス / JSSとNext JS

Sitecore JSSパッケージをお探しの場合は、Headless Servicesにブランド名が変更されています。これは、dotnet Core Rendering HostがLayout Hostのために同じサービスセットを使用していることから、理にかなっています。

Sitecore JSSには、ブランド変更の他にNext.jsが導入されています。KonabosではNext.jsの大ファンで、Headless CMSのプロジェクトではすべてReactフレームワークを採用しています。以前、JamstackでContent Hub as a Serviceを使ったデモを行い、最近ではContent Hub用のNext.jsスターターキットを提供しました。

Next.jsをSitecoreのフレームワークとして使用することには、以下のような多くの利点があります。

  • スタティックサイトジェネレーションによる構築時のプリレンダリング、サーバーサイドレンダリングによるオンデマンドレンダリング、またはハイブリッドモデルを使用することができます。
  • インクリメンタルスタティックジェネレーションでは、トラフィックが入ってきたときにバックグラウンドで再レンダリングすることで、既存のページを更新することができます。
  • Sitecoreアナリティクスとパーソナライゼーションのサポート
  • Next.jsプレビューモードによるSitecore Experience Editorの統合。
  • 内蔵のCSSサポート
  • 最適化されたバンドルとコードスプリット
  • TypeScriptのサポート
  • などなど…

最大の利点は、VercelやNetlifyなどのJamstackホスティングプラットフォームを使用することで、インフラストラクチャを簡素化し、コストを削減し、無限の拡張性を持たせることができることです。

JSS Next.js SDKの詳細については、JSS Docsサイトをご覧ください。サンプルサイトも用意されているので、すぐに使い始めることができます。

9.CLIの拡張性

Sitecoreのコマンドラインインターフェイスは成長し、それ自体ですべての拡張が可能になりました。CLIはプラグインモデルを使用して拡張することができ、将来的に簡単な拡張やカスタムプラグインを作成することができます。現在、SitecoreはSerialization and Publishingプラグインを提供していますが、新たに設定ファイルからNuGetやnpmのパッケージを作成できる機能が追加されました。

ちょっと考えてみてください。モジュールを作成し、コードパッケージとアイテムパッケージの両方をnuget.orgやnpmjs.comなどのパブリックレジストリーにプッシュすることができますが、従来のSitecoreパッケージによるインストールには依存しません。

10.Sitecore Experience Edge

最近発表されたSitecore Experience Edgeは、Coreプラットフォームとは別のリリースですが、SaaSプラットフォーム上に構築された新しいサービス群です。これは、無限に拡張可能なヘッドレスコンテンツ配信を、任意の数のデバイスやエンドポイントに提供するもので、インフラストラクチャの複雑さを排除し、グローバルに利用可能な高性能プラットフォームで、Sitecore XMのJamstackアーキテクチャ、Next.jsによるJSS、Content Hubのオプションも可能です。

11.ホライゾン

Sitecoreの次世代モダンコンテンツ編集インターフェースであるHorizonにさらなるアップデートが追加されました。Horizonでは、データソースアイテムの作成と編集が可能になり、サブアイテムを含むアイテムの公開もできるようになりました。また、Horizon Pagesではリンクや数字のフィールドを、Horizon Contentではチェックリストやドロップツリーのメニューフィールドを編集できるようになりました。また、Horizon のインターフェイスに検索機能が追加されたことで、ページ、コンテンツアイテム、メディアアイテムを非常に素早く検索できるようになりました。また、SXAとの互換性も追加されており、編集者がこの機能を簡単に有効にすることができます。これらの機能により、Horizonエディタから離れることなく、迅速にサイトを構築することができます。

Horizon はもうすぐプライムタイムを迎えます。

12.xConnect データパージ for コンタクトツール

これは、DMSやOMSモジュールの最初のバージョンから存在する問題であり、以前はカスタムソリューションを作成するか、オープンソースモジュールの1つに翻弄されていました。

新しい「xConnect Data Purge Tool for Contacts」は、使用されていない古い分析データをクリーンアップすることで、スペースを解放し、もはや関連性のないデータを削除することができます。連絡先がサイトにアクセスしていない日数など、さまざまなパラメータを指定したり、データをパージするための独自の条件を作成したりすることができます。

タスクは Web APII リクエストまたは DevEx CLI xConnect プラグインを使用して呼び出されますが、古いデータを定期的にパージするタスクをスケジュールできるという利点もあります。

13.Launchpad

新しいデザインのLaunchpadにログインすると、まず最初に気づくのは、トップバーなどの小さなデザイン変更です。このデザインはHorizonから引き継がれたもので、明るい色のテーマでプラットフォームを統一しています。

 

►►►サービスについて