1. Sitecoreエクスペリエンスアクセラレーター

Sitecore Experience Acceleratorのご紹介

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

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

Web開発チームは、Sitecore Experience Accelerator (SXA) を使用して、Webサイトの制作を高速化し、さまざまなサイトでコンポーネント、レイアウト、テンプレートを再利用しています。

SXAは構造とデザインを分離するため、フロントエンド デザイナー、クリエイティブ デザイナー、コンテンツ作成者、開発者が並行して作業でき、複数のサイトを迅速かつコスト効率よくデプロイおよび保守できます。基本的なユーザーエクスペリエンスプランが策定されると、誰もがプラットフォームを使い始めることができます。

SXA website development process

SXAは柔軟なツールであり、SXAプロジェクト ワークフローを実行する方法はいくつかあります。すべてのワークフローには独自の利点があり、チームのスキルセットに大きく依存します。ベスト プラクティス セクションに移動して、フル サービス エージェンシーでの実装に成功し、効率的であることが判明したSXAプロジェクトのワークフローを説明する インフォグラフィック をご覧ください。

SXAでは、次のことができます。

  • 標準機能を使用してサイトの配信を加速し、CMS開発は最小限またはまったくありません。

  • 異なる作業ストリームを並行して実行できるようにします。

  • レスポンシブで再利用可能なレンダリングを使用してサイトを組み立てます。

  • テーマを使用して、ブランドの一貫性を確保します。

  • さまざまなグリッドシステムから選択します。

次のグラフィカルな概要は、プラットフォーム要素とその統合方法を示しています。

SXA platform elements

テナントとサイト

Sitecore SXAは、コンテンツを分離するためのセキュリティ ロールを作成および割り当てるフォルダー構造、テナント レベルでセキュリティ ロールを作成および割り当て る機能、および各テナントの機能を有効または無効にする機能を提供することで、マルチテナンシーをサポートします。テナント レベルで ページ テンプレートを作成できる ため、ページ アイテムはテナントごとに異なるフィールドを持つことができます。

テナントとサイトは、ウィザードを使用して作成します。

Create a tenant wizard.

ツールボックス

ページの作成を容易にするために、SXAには、ページにドラッグ アンド ドロップできる再利用可能なレンダリングを備えたツールボックスが付属しています。レンダリングは、単純なテキストや画像から、ビデオ、ソーシャルメディアプラグインまでさまざまです。

SXA toolbox

グリッドと列のレイアウト

SXAページはレスポンシブ グリッド レイアウトを使用します。グリッドはページを等しい列に分割します。行と列のスプリッターを使用するか、ページ上のレンダリングのグリッド設定を変更することで、ページで使用可能な列を分割する方法を決定できます。

Show grid

プラガブルテーマ

SXAは、構造 (HTML) とデザイン (CSS) を分離して、Webサイトのデザインを簡単に変更できるようにします。簡単にカスタマイズできるように、SXAはテーマを使用します。テーマは、スタイルシート、スクリプト、および画像で構成されます。SXAにプラガブル テーマを追加すると、サイトのスタイルをすばやく変更できます。ユーザーは、ワイヤーフレーム テーマを使用してサイトの開発を開始できます。デザインが完成したら、Creative Exchangeを使用して新しいテーマをインポートし、サイトのスキンを再作成することができます。

ページデザインとパーシャルデザイン

パーシャル デザインには、サイトが複数の場所で使用するレイアウトのパーツが含まれます。 ページ デザインは 、ページのプレゼンテーション定義であり、パーシャル デザイン とレンダリングで構成されます。

Page design

クリエイティブエクスチェンジ

サイトの静的表現をエクスポートして、クリエイティブエージェンシーに送信して作業することができます。エクスポート ファイルは、サイト ページ、サイト資産、およびサイト テーマを含む.zipです。代理店は、お気に入りのツールを使用してエクスポートされたサイトを編集でき、終了したら、改善されたデザインをサイトにインポートし直すことができます。

また、テーマやその他のサイト コンテンツを変更し、ファイルをサイトにインポートし直すことなく変更することもできます。 Creative Exchange LiveはGulpタスクと連携して、テーマやその他のコンテンツに変更を加え、すぐにSitecore環境に同期できます。

コンテンツとプレゼンテーションの共有

同じテナント内のサイト間で プレゼンテーションとデータ ソースを共有する だけでなく、ページを共有することもできます。 委任された領域 としてコンテンツを共有すると、コンテンツ ツリー内の1つの中央の場所からコンテンツを制御できます。

アセットオプティマイザー

SXAの アセット オプティマイザーを使用してCSSスタイルとJSスクリプトを最適化することで、サイトのパフォーマンスを向上させることができます。本番環境で有効にすると、Asset Optimizerは、転送する必要があるデータの量を減らすことで、サイト全体のパフォーマンスを向上させます。

データモデリング

SXAでは、データをJSON (JavaScript Object Notation) でモデル化できます。 JSON機能は 、SXAコンテンツにアクセスするためのJSON APIを提供します。サイトのコンテンツには、JSON形式のWebサービスAPIを介してアクセスできます。特別なレンダリングを使用してJSONレイアウトを作成できますが、Webサイトがデフォルトのレンダリングを使用している場合は、SXAレイアウト サービス を使用してプレースホルダーとデータ ソース アイテムをJSONで返すことができます。

この記事を改善するための提案がある場合は、 お知らせください!