Sitecore Experience Acceleratorの紹介
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Experience Accelerator(SXA)は、Sitecore Experience Platform(XP)コンテンツ管理システム向けのアドオンツールです。SXAは以下の目的で設計されています:
- 開発者、デザイナー、コンテンツ作成者が並行して作業できるようにすることで、ウェブサイトの制作を加速させましょう。
- レンダリング、レイアウト、テンプレートをさまざまなサイトで再利用できるようにしましょう。
例
以下の例は、SXAが並行作業をどのように支援できるかを示しています:
- ウェブサイトをレスポンシブにするためのグリッドシステムの実装 - 開発者はコンテンツ作成者の作業に影響を与えずに新しいグリッドシステムを実装できます。
- コンテンツやコンテンツの公開を継続的に扱いながらウェブサイトのテーマを変更する場合は、Creative Exchange機能を使ってウェブサイトをエクスポートし、外部のクリエイティブエージェンシーに送信するだけです。完了後は、コンテンツの変更を上書きせずにサイトをインポートできます。
- コンテンツ作業中にページデザインを変更する - 開発者がページデザインを作成し、後であなたのページに適用できる間、コンテンツを継続的に作成できます。ページデザインは一貫した見た目と感触を確保しつつ、特定のウェブサイトや状況に応じて異なるページデザインを柔軟に使うことができます。
レンダリングの扱い方:
- 開発者はレンダリングバリアントを作成することで既存のレンダリングをカスタマイズできます。コンテンツ作成者として、エクスペリエンスエディターで作業中にドロップダウンリストから利用可能なバリアントを選択できます。
- 開発者は、販売品の構造化された情報(商品名、在庫状況、価格など)に基づいて、ウェブショップの広告を動的に作成するためのScribanテンプレートを作成してバリアントをレンダリングできます。
SXAの一般的な用途
SXAでは、すぐに使えるレンダリングを使ってページの構造を定義でき、レンダリングのスタイルを付けたり、開発者が事前に設定したページデザインを使ったりできます。レンダリングは コンポーネントとも呼ばれ、テキスト、タイトル、画像、動画、プロモーション、ナビゲーションなど、さまざまな種類のコンテンツを追加するための構成要素です。
レンダリングは、異なるサイトの複数のページでコンテンツを再利用することを可能にします。つまり、どのページでも使われているレンダリングを特定のデータソース項目にリンクできます。例えば、特定のプロモーションを異なる場所に表示したい場合など、これは重要です。これはページデザインでレンダリングを使用する場合にも当てはまります。
!注もしレンダリングの見た目や動作が変わる必要がある場合は、レンダリングバリアントを作成してカスタマイズできます。これを行うには、開発者の助けが必要かもしれません。
レンダリングの概要やレンダリングバリアントをサポートするものについては、「 SXAレンダリングおよびレンダリングバリアント」をご覧ください。
以下はコンテンツ作成者にとって最も一般的なタスクのリストです。主にコンテンツ作成者はエクスペリエンスエディターを使ってこれらのタスクを行いますが、コンテンツエディターでもタスクを行うことができます。
任務
応用
コンテンツエディター
コンテンツの レンダリングを追加 したり、 ページデザインを選択したり、 テーマを適用したりしてページのレイアウトを変更しましょう。
コンテンツエディター
エクスペリエンスエディター
テーマを適用したり、 スタイル設定を変更したりしてレンダリングのレイアウトを変えましょう。
コンテンツエディター
エクスペリエンスエディター
レンダリングバリエーションを選択して、ページにカスタマイズされたレンダリングを活用しましょう。
コンテンツエディター
エクスペリエンスエディター
ページ上にテキスト、画像、その他の コンテンツ を追加・編集できます。
コンテンツエディター
エクスペリエンスエディター
レンダリング用の データソース を選択してコンテンツを再利用しましょう。
コンテンツエディター
エクスペリエンスエディター
開発者の主要タスク
SXAに関連する作業の中には、例えば作業するサイトの設定など、開発者が行うことが多いものです。
任務
応用
サイトおよびサイトコレクションの作成と構成:
- モジュールを追加して機能を追加し、その後機能を設定します。
- 例えば、ドメイン設定やキャッシュ設定など、 サイト設定を設定しましょう。
- 例えば、共有サイトは、サイトコレクション内のサイト間で共有するデータソースやスタイルを定義します。
- サイトコレクションとサイトごとに セキュリティロール を設定し、ユーザーをセキュリティロールに割り当てます。
コンテンツエディター
カスタムテーマを作成し、テーマを拡張し、サイトにテーマを割り当てます。
コンテンツエディター
例えば、新しいページを作成する際に使うページテンプレートなどの データテンプレートを作成します。
コンテンツエディター
例えば、サイトを英語と日本語で利用したい場合、 言語版 を追加しましょう。
コンテンツエディター
ページデザインの作成と設定、基盤となる部分的なデザインも含めて。
コンテンツエディター
ページブランチを作成し、コンテンツ作成者にあらかじめ定義されたテキストテンプレートと文書構造を提供し、簡単に修正できます。
コンテンツエディター
レンダリングの バリアントを作成してレンダリングをカスタマイズできます。
コンテンツエディター
追加課題
以下は、分業が明確に定義されていない追加の業務のリストです。
任務
役割
応用
もしあなたのサイトがインタラクティブマップを使用するように設定されていれば、ページに 地図 を追加できます。
コンテンツ作成者
エクスペリエンスエディター
ページにタイトル、説明、キーワードを追加して 検索エンジン最適化 (SEO)を改善しましょう。または、ページの更新頻度を検索エンジンに伝えることも可能です。
コンテンツ作成者
エクスペリエンスエディター
コンテンツに メタタグ を追加することで、ソーシャルメディア上でのリンクのパフォーマンスを向上させましょう。
コンテンツ作成者
エクスペリエンスエディター
ページの場所が変わった場合は 検索トラフィック をリダイレクトしてください。
コンテンツライター/管理者/開発者
コンテンツエディター
ページに 検索機能 を追加しましょう。
コンテンツ作成者
エクスペリエンスエディター
例えば、外部のクリエイティブエージェンシーにデザインを依頼する必要がある場合は、 Creative Exchange を使ってサイトをエクスポートしましょう。
コンテンツライター/管理者/開発者
エクスペリエンスエディター
アセットオプティマイザーを使って、転送するデータ量を減らし、ウェブサイトのエンドユーザー体験を向上させましょう。
管理者/開発者
コンテンツエディター
データモデリングには JSON を有効にして活用しましょう。
開発者
コンテンツエディター