アーキテクチャの概要

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

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

Sitecore JavaScript Rendering SDK (JSS) は、最新の開発ワークフローとアプリケーション アーキテクチャを実現するために作成された、Sitecore製品のヘッドレス開発スイートの一部です。

Sitecoreの統合とデータフロー

JSSで作成されたアプリケーションは、Sitecore Headless ServicesSitecore Experience Edge for XMによって提供されるSitecoreコンテンツとパーソナライゼーション、およびRESTfulやGraphQL APIを提供する他のSitecore APIやサードパーティAPIを消費しますエンドポイント。

Sitecore Integration and Data Flow

アプリケーションは、ヘッドレス サービスが提供するアウトプロセスNode.jsレンダリング エンジン、または完全なヘッドレス アーキテクチャのSitecoreに依存しないレンダリング ホストを使用して、サーバー側でレンダリングできます。詳細については、サーバーサイドレンダリングJSSアプリケーションのドキュメントを参照してください。

マニフェスト定義、JSS CLI、インポート サービスを使用して、アプリケーションを開発し、Sitecoreにデプロイできます。これは、コードファースト開発ワークフローと呼ばれます。

JSSコンポーネントの概要

JSSは以下で構成されています。

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

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

  • サポートされているすべてのJavaScriptフレームワークに対応したサンプル アプリケーションを使用して、開発者がSitecoreデータを取得して表示するためのアプリケーションをスキャフォールディングします。

  • 開発者ツールとユーティリティ。

JSSアプリケーションがサポートする基本的なユースケース

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

より具体的な技術情報については、JSSの特徴と機能を参照してください。

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

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