Sitecore JavaScriptレンダリングSDKの紹介

Version: 22.x
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore JavaScript SDK (JSS) は、動的なコンポーネントベースのSitecoreレイアウト モデルをフロントエンドに拡張します。JSSの価値を理解するには、Sitecoreワークフローと、フロントエンド フレームワークの統合に伴う課題に精通している必要があります。

次のビデオでは、以下について説明します。

  • フロントエンドフレームワークがクライアントアプリケーションにもたらす価値。

  • フロントエンドフレームワークをSitecoreと統合する際の課題と、JSSがこれらの課題をどのように解決するか。

  • 主要なJSSモジュールであるPlaceholderモジュールとComponentFactoryモジュールの紹介です。

  • 開発ワークフローの概要。

YouTubeでMaster Sitecore Headless & JSSのプレイリスト全体を表示します。

Sitecoreワークフロー

Sitecoreは、オンラインコンテンツ、エクスペリエンス、マーケティングワークフローを管理するためのプラットフォームです。

Sitecoreでは、コンテンツ作成者はWYSIWYGエディターでページを作成し、コンテンツの表示に関する決定を下す権限はコンテンツ作成者にあります。たとえば、開発者はショッピング カートのUIコンポーネントのカスタム セットを作成できますが、それらをページに配置してコンテンツを入力するのはコンテンツ作成者です。

コンポーネントを組み立てた後、コンテンツ作成者はパーソナライゼーションなどのSitecore固有の機能を個々のコンポーネントに適用し、バリエーションをプレビューできます。次の図は、コンテンツ作成者がコンポーネントを構成する方法の例を示しています。

先端

Sitecoreの用語と概念の詳細については、「 Sitecoreを初めて使用する開発者向けのコンテンツ作成の概念」を参照してください。

フロントエンドフレームワークの統合

JavaScriptアプリケーションでSitecoreデータを使用する際の課題は、通常のJavaScriptアプリとは異なり、開発者ではなくコンテンツ作成者がページ構成を制御することです。

フロントエンド開発者は、アプリケーションを開発するときにページ構成を知りませんが、JSSはSitecore搭載のWebアプリの実装オプションとしてJavaScriptフレームワーク (およびJamstackアーキテクチャ) をサポートしており、オーサリング機能を犠牲にしたり、コンテンツ作成者からレイアウト構成制御を削除したりすることはありません。

何かフィードバックはありますか?

この記事を改善するための提案がある場合は、