アーキテクチャの概要

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

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

Sitecore JavaScript レンダリング SDK (JSS) は、Sitecore 製品のヘッドレス開発スイートの一部です。Jamstack アーキテクチャに準拠したアプリケーションとシステムを作成するための最新の開発ワークフローを可能にするために作成されています。

ヒント

Jamstack を理解するには、次の動画をご覧ください。

Sitecore の統合とデータ フロー

JSS で作成されたアプリケーションは、Sitecore ヘッドレス サービス または [en] Sitecore Experience Edge for XM によって配信される Sitecore コンテンツとパーソナライゼーション、および RESTful または GraphQL API エンドポイントを提供するその他の Sitecore およびサードパーティ API を使用します。

Sitecore の統合とデータ フロー

アプリケーションは、ヘッドレス サービスによって提供されるアウトオブプロセスNode.js レンダリング エンジン、または真のヘッドレス アーキテクチャのための独立した Sitecore レンダリング ホストを使用してサーバーサイドレンダリングすることができます。詳細については、サーバー側レンダリングの JSS アプリケーション に関するドキュメントを参照してください。

JSS CLI、アプリ設定、インポート サービスは、マニフェスト定義を使用し、アプリケーションを開発して Sitecore にデプロイできます。

JSS コンポーネントの概要

JSS は次のもので構成されます。

  • さまざまな Sitecore サービスと API から Sitecore データを取得して、JavaScriptでの Sitecore データとレイアウトの操作を容易にするための Core SDK 機能。

  • 最も一般的な JavaScript フレームワークを使用して JavaScript アプリケーションの構築を容易にする SDK。これらは、Sitecore のダイナミック プレースホルダーのレンダリングを支援し、Sitecore フィールドをレンダリングするためのコンポーネントとヘルパーを提供しますが、レイアウトとフィールドの値は編集者が引き続き編集できます。

  • サポートされているすべての JavaScript フレームワークのサンプルアプリケーション。開発者が Sitecore データを取得および表示するためのアプリケーションのセットアップをスキャフォールディングするのに役立ちます。

  • 開発者向けツールとユーティリティ。「JSS の特徴と機能」を参照してください。

JSS アプリケーションがサポートする重要なユースケース

JSS は、アーキテクチャ上重要なユース ケースの次の Core コア カテゴリをサポートします。

JSS の特徴と機能」も参照してください。

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

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