Sitecore Experience Acceleratorの紹介

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

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

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

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)を分離し、ウェブサイトのデザイン変更を容易にします。SXAは簡単にカスタマイズできるように、テーマを使用します。テーマはスタイルシート、スクリプト、画像で構成されています。SXAにプラグイン可能なテーマを追加すれば、サイトのスタイリングを迅速に変更できます。ユーザーはワイヤーフレームテーマを使ってサイト開発を始めることができます。デザインが完成したら、Creative Exchangeを使って新しいテーマをインポートし、サイトのスキンをリスキンできます。

ページデザインと部分デザイン

部分的なデザインは、サイトが複数の場所で使用するレイアウトの一部を含みます。 ページデザイン はページのプレゼンテーション定義であり、部分的なデザイン とレンダリングで構成されています。

Page design

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

サイトの静的な表現をエクスポートして、クリエイティブエージェンシーに送って作業させることができます。エクスポートファイルは、サイトのページ、サイトアセット、そしてサイトテーマを含む.zipです。エージェンシーはお気に入りのツールを使ってエクスポートしたサイトを編集でき、完成したら改良されたデザインをサイトに戻すことができます。

また、ファイルをサイトに戻すことなく、テーマやその他のサイトコンテンツを変更することも可能です。 Creative Exchange Liveは、テーマやその他のコンテンツに変更を行い、Sitecore環境と即時同期できるGulpタスクに対応します。

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

同じテナント内のサイト間で プレゼンテーションやデータソースを共有する だけでなく、ページを共有することも可能です。コンテンツツリーの一つの中央の場所からコンテンツを 管理できるコンテンツ エリアとしてコンテンツを共有できます。

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

SXAのAsset Optimizerを使ってCSSスタイルやJSスクリプトを最適化することで、サイトのパフォーマンスを向上させることができます。本番環境で有効化すると、Asset Optimizerは転送すべきデータ量を減らし、サイト全体のパフォーマンスを向上させます。

データモデリング

SXAは、JSON(JavaScriptオブジェクト表記)でデータをモデル化することを可能にします。 JSON機能は 、SXAコンテンツにアクセスするためのJSON APIを提供します。サイトのコンテンツは、JSON形式のウェブサービスAPIを通じてアクセス可能です。特別なレンダリングを使ってJSONレイアウトを作成できますが、ウェブサイトがデフォルトのレンダリングを使っている場合は、SXAレイアウトサービス を使ってプレースホルダーやデータソースの項目をJSONで返すことができます。

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