JSSテナントとサイトを作成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore JavaScript Services (JSS)は、フロントエンド開発者がSitecoreの上にJavaScriptアプリを構築できるようにします。SXA JSSテナントやサイトを作成でき、JSSアプリの扱いを容易にします。JSSテナントとサイトは、サイトの足場を活用し、JSSアプリを構造化的にインポートするのに役立ちます。
JSSテナントとサイトを作成するには:
-
コンテンツエディターで、コンテンツツリー内のコンテンツ項目を右クリックし、「 挿入」→「 JSSテナント」をクリックします。
-
ウィザードでテナントの名前を入力し、モジュールを選択してOKをクリックします。
-
JSSサイトを作成するには、JSSテナントを右クリックし、「 挿入」→「 JSSサイト」をクリックします。
-
ウィザードの 「一般」 タブで、サイト名を入力してください。
-
モジュールタブでモジュールを選択し、OKをクリックします。
!注サイト設定タブでは、GraphQLのエンドポイントとデプロイメントの秘密を変更できますが、これらは後から追加するのがベストプラクティスです。
-
JSSサイトを作成するにはOKをクリックしてください。
SXAは以下の構成でサイトを作成します。
フォルダー
サブフォルダ
概要
ホーム
サイトのページを含みます。
メディア
サイトで利用可能なすべてのメディア資料を含みます。
データ
ウェブサイト内の複数のページで再利用可能なデータソースを含みます。
辞書
多言語アプリには、翻訳が必要な静的なフレーズの辞書が必要です。JSSは翻訳をこのフォルダにインポートします。
プレゼンテーション
ページデザイン
JSSサイトにはSXA ページデザイン 機能が搭載されています。
部分的な設計
JSSサイトにはSXA の部分設計 機能が搭載されています。
プレースホルダー設定
JSSサイトにはSXA のプレースホルダー設定 機能が備わっています。
舞台設定
アプリを動作させるためのデフォルト設定項目が含まれています。カスタマイズが可能です。例えば、ページに新しいテンプレートを使いたい場合などです。
サイトグルーピング
SXAでは、サイトグルーピング項目を使ってサイトを定義できます。ホスト名、開始項目、仮想フォルダなど、サイト定義に必要なすべてのデータが含まれています。
デフォルトでは、SXA JSSサイトはライブモードを使用しています。ライブモードでは、Sitecoreマスターデータベースからウェブサイトのコンテンツを読み込みます。
ウェブデータベースに切り替えたい場合は、APIキーとSXA JSSサイトの両方を公開しなければなりません。
JSSテナントとサイトの作成が終わったら、アプリのインポートを始められます。