sitecore
07 April 2021 / Published in Sitecore
この記事では、Sitecoreで使用できるさまざまなデータベースと、SitecoreのCM(Content Management)、CD(Content Delivery)インスタンスの使用について説明します。 1. Sitecoreのデータベースの違い 簡単に言うと、SitecoreはIISにインストールされた複雑なWebアプリケーションでもあります。これは、IISにSitecoreのWebサイトをインストールして確認するとわかります。他のWebアプリケーションと同様に、Sitecoreは膨大なWebサイトのデータと設定を持っています。このデータはSQLサーバーのデータベースに保存されます。このデータはSQL Serverデータベースに保存されていますが、Sitecoreはこのデータを別のデータベースに保存しています。以下は、Sitecoreの異なるデータベースと、そこに保存されるデータや設定の種類です。 コアデータベース:コアデータベースは、CMSの設定に関連するすべてのデータを保存するために使用されます。これには、デフォルトのCMSウェブサイト(デスクトップ、コンテンツエディタ、ページエディタモードのすべてのボタン、リンク、ラベル、タイル)が含まれます。これらを変更、追加、削除するには、コアデータベースに接続する必要があります。 マスターデータベース:CMS(コンテンツ管理システム)では、各データアイテムの複数のバージョンを管理する必要があります。Sitecoreでも、Sitecoreはデータのバージョニングを行うため、異なるバージョンのデータを管理する必要があります。これらの複数のバージョンのデータはマスターデータベースで管理されます。 Webデータベース:各データアイテムには複数のバージョンが存在しますが、ライブのWebサイトではいつでも唯一のバージョンが使用されます。このライブバージョンまたは公開バージョンのデータは、Webデータベースに保存されます。したがって、Webデータベースは常にマスターデータベースのサブセットとなります。 必要なバージョンのデータをマスターからWebデータベースにプッシュすることをパブリッシュといいます。 Sitecoreには「公開」と同様に「転送」というオプションがあります。 2. コンテンツマネジメント(CM)インスタンス CM インスタンスは、Core データベースと Master データベースにのみ接続されます。このインスタンスは、主にコンテンツ作成者がログインして、コンテンツエディタやエクスペリエンスエディタで変更を行うためのものです。このサーバーは、エンドユーザーが本番のWebサイトにアクセスしてもヒットしません。 3. コンテンツ配信(CD)インスタンス CDインスタンスは、CoreとWebデータベースに接続されます。このインスタンスは、ライブWebサイトのユーザーのためのものですが、Sitecoreのコンテンツオーサリングのためのものではありません。CDインスタンスからは、Sitecoreのログインページやコンテンツエディタを開くことはできません。このインスタンスは、エンドユーザーがライブWebサイトにアクセスしたときにヒットするサーバーです。 アプリケーションをよりスケールアップするために、以下のアーキテクチャに示すように、複数のCDおよびCMインスタンスを用意することができます。   ►►►サービスについてMagento, Sitecore, Shopify Plus, BigCommerce, Amazon Marketplace
sitecore_dashboard
05 April 2021 / Published in Sitecore
この記事は、Sitecore CMSの基礎を学び始めたばかりの開発者向けです。Sitecoreの基本的なコンセプトを簡単に説明し、可能な限り詳細な記事へのリンクを提供しています。前提条件 .NET開発者であり、ASP.NET MVCに精通していることが必要です。 A. CMSとSitecoreの基礎知識 コンテンツマネジメントシステム(CMS)とは何かについての簡単な説明 – Wikipediaリンク CMSとは何か、そしてCMSソリューションに共通するいくつかの特徴 – CMSとその主要機能 市場で入手可能なCMSのリスト – CMSのリスト – Wikipediaリンク なぜSitecoreがコンテンツマネジメントシステムなのか? •  Sitecore CMSを使うべき理由 •  企業の開発にSitecoreを選ぶ理由 •  Sitecore cmsの特徴とその有用性について 5. Sitecore公式サイトリンク Sitecore Official Home Page Sitecore Developer Documentation Sitecore Community Sitecore Marketplace Sitecore Downloads Stackexchange’s Sitecore page B. Sitecoreの基本的なコンセプト Sitecoreのデータベースについて:Sitecoreをインストールすると、CMS内部の機能のためにいくつかのデータベースが作成されます。コア」、「マスター」、「ウェブ」の3つの重要なデータベースが作成されますが、その他にもユーザーセッションやウェブサイトの分析に使用されるデータベースも作成されます。データベースの詳細は以下の通り:Core vs Master vs Web Sitecoreでのパブリッシング:パブリッシュとは、コンテンツの変更をあるデータベースから別のデータベース(マスターデータベースからWebデータベースなど)にプッシュする概念です。 Sitecoreにおけるデプロイメント:デプロイメントは、あるSitecoreインスタンスから別のSitecoreインスタンスに変更をプッシュするために必要です。例えば、開発環境からテスト環境に変更を移すためには、デプロイメントが必要です。 CM、CDのインスタンス:Sitecore webiteを拡張するために、コンテンツ管理とコンテンツ配信を分けています。ここでは、この2つのインスタンスについて詳しく説明します。CMとCDの違いとその構造 Sitecoreの管理ページ:Sitecoreでは、CMSの管理用にいくつかのページが用意されています。以下はそのリストと目的です:Sitecoreの管理ページの一覧 Sitecoreのロールとパーミッション この記事では、Sitecoreの新しいインスタンスに対して、カスタムのセキュリティロールとパーミッションを最初から設定する方法を紹介しています。 C. 開発を始める前に Sitecoreのインストール:基本的な理論に慣れてきたら、お使いのマシンにSitecoreをインストールして、開発を始めましょう。Sitecoreのインストールには以下が必要です。Sitecoreライセンスファイル – これはSitecoreのパートナーから入手できます。また、開発者用のトライアルライセンスを入手する方法もあります。Sitecore実行ファイル(.exe) – Sitecore認定の開発者のみが、公式ウェブサイトからSitecoreをダウンロードできます。Sitecoreの認定を受けている開発者であれば、Sitecoreをダウンロードす   ることができます。ここにSitecore 8のインストールガイドのリンクがあります。もし複雑に思えるなら、簡単なインストール手順のチュートリアルがオンラインでたくさんあります。 Sitecoreの開発環境を整える:Sitecoreのインストールが完了したら、次は開発を行うためにVisual Studioソリューシンをセットアップします。Sitecore用のVisual Studioのセットアップについてはこちらをご覧ください。 Sitecoreでページを作る:Sitecoreでサンプルページを作成することで、物事がより簡単かつ明確になります。ページがどのように作成され、ブラウザでどのようにレンダリングされるのかを完全に理解することができます。この例では、レイアウト、プレースホルダー、レンダリング、テンプレートについて、簡単な手順で理解することができます。 Sitecoreのレンダリング :この記事では、Sitecoreのレンダリングとは何か、またレンダリングにはどのような種類があるのかをご紹介します。また、Sitecoreのレイアウトやプレースホルダーについてもご紹介します – Sitecoreにおけるレンダリングとその目的 コントローラのレンダリング: この例では、Sitecore でコントローラ レンダリングを作成する手順を説明します – コントローラ レンダリングの作成 ビューレンダリング:Sitecoreでのビューレンダリングの簡単な例 – ビューレンダリングの作成 レンダリングパラメータ:レンダリングパラメータは、Sitecoreのプレゼンテーションコンポーネントにパラメータを渡すために使用されます。Sitecoreのダイナミックコンポーネントのプレゼンテーションを制御するために使用されます – レンダリングパラメータの実装 D. 理解すべき概念 バージョンアップされたフィールド、共有されたフィールド、バージョンダウンされたフィールド: この例では、Sitecoreのテンプレートとフィールドとは何か、そしてSitecoreのバージョン管理されたフィールド、共有されたフィールド、バージョン管理されていないフィールドの違いについて説明します。また、異なるシナリオでの各フィールドの範囲についても説明します。 バージョンアップしたレイアウト:と最終的なレイアウト。- Sitecore 8では、共有レイアウトと最終レイアウトの概念が導入されました。この記事では、共有レイアウトと最終レイアウトとは何か、またそれらの違いについて説明しています。     ►►►サービスについてMagento, Sitecore, Shopify Plus, BigCommerce, Amazon Marketplace
02 March 2021 / Published in Ecommerce, Sitecore
  2020年が何かを教えてくれたとしたら、それは物事は変化するのが早いということだ。しかし、ここで注意しなければならないのは、この1年で目にしたことは、必ずしもコヴィッド以前のトレンドとの乖離ではないということです。むしろ、デジタルトランスフォーメーションに向けてブランドがこれまで以上に迅速に取り組む必要性など、これらのトレンドが加速しているのです。 顧客の期待や行動がこれまで以上に急速に変化しているため、ブランドはデジタル戦略を見直し、これまでにないスピードで素晴らしい体験を提供する方法を学ばなければなりません。最新のトレンドを考えてみましょう。 5人に3人の消費者が購入先を変更しており、エンパワーメントされた消費者はCXを高く評価し、選択の幅を広げていることを示しています。 パーソナライゼーションがNPSスコアとロイヤルティの第1ドライバーとなっています。 48%の消費者は、自分たちのためにキュレーションされていないと感じたため、購入せずにウェブサイトを去ったことがあります。 73%の消費者は、自分で問題を解決しようとしたり、できるようになりたいと考えています。 Sitecore 10.1:2021年の速度で配信 Sitecore Experience Manager® (XM) と Sitecore Experience Platform™ (XP) 10.1 がリリースされました。10.1リリースでは、10.0で提供されたイノベーションをベースに、Sitecore XPをマーケティングとITの両方の効率化を実現するリーディングプラットフォームとして強化し、チームがエンゲージメントを成功に導くユニークな体験を立ち上げ、進化させるためのツールを提供します。 急速に進化する体験 マーケティング担当者やブランドは、デジタル環境の変化と消費者の期待の進化を監視し、ナビゲートし続けているため、体験が陳腐化しないようにすることが求められています。そのためには、迅速にアップデートする能力が不可欠です。Sitecore Experience Accelerator(SXA)の進化により、サイトのオーサリングとワークフローが改善されました。Horizonのアップデートにより、コンテンツ検索とオーサリングのシナリオも改善されます。どちらもCXの市場投入までの時間を短縮します。また、Sitecore XP 10.1では、この2つの統合が強化され、ブランドがCXの変化に合わせてエクスペリエンスを編集・進化させるスピードが大幅に向上しています。 技術費の最適化 今回のリリースでは、実行、アップグレード、ホスティングコストの削減に役立つプラットフォームの最適化に焦点を当てています。コールドスタート時間の改善から、Sitecore® Experience Database™ (xDB)用の新しいデータパージツールまで、その例は2つだけです。デジタルトランスフォーメーションとCXはこれまで以上に重要であり、技術投資の総所有コスト(TCO)を下げる必要性を認識しています。 拡張された高パフォーマンスのデリバリーモデルをサポート ロードに3秒以上かかると、訪問者の53%がウェブサイトを放棄します。Sitecore XP 10.1では、Netflix、Hulu、Marvel、Ferrari、Starbucksなどのブランドで使用されているエンタープライズ対応のJavaScriptフレームワークであるNext.js SDKが導入されました。このフレームワークは、静的サイト生成(SSG)からサーバーサイドレンダリング(SSR)、ハイブリッドアプローチまで、柔軟な配信モデルを提供します。また、すぐに使える機能でJSSを使用するSitecoreの実装を高速化し、Next.jsを使用したサイトのパフォーマンスを向上させてハイブリッドSSGモデルを実現します。 パーソナライゼーションの加速と顧客セグメンテーションの洞察の深化 パーソナライゼーションに関しては、訪問者について知られている何か(比較的匿名であっても)を迅速に特定することが、信頼とロイヤルティを促進するターゲットを絞った関連性の高い情報を提供する上で非常に重要になります。このリリースでは、ルールベースのコンテンツプロファイリングを導入し、訪問者の行動に基づいて訪問者の興味や好みを特定し、それらに合わせたコンテンツをマッチングさせることを大幅にスピードアップします。 Sitecore AI 昨年のSitecore Symposiumで発表した、待望のSitecore AI Auto-Personalizationのリリースについて語らないのはもったいません。今回のリリースでSitecore XP 10.0と10.1の両方に含まれるようになったSitecore AI Auto-Personalization Standardは、ユーザーセグメントを手動で定義することなく、ブランドがパーソナライゼーションを開始することを可能にします。 すでにパーソナライゼーションの取り組みを開始しているブランドにとって、Sitecore AIは、訪問者の行動を分析して、訪問者がどこにいるのかを把握し、理解を深め、体験を最適化するための最適なコンテンツを決定することで支援します。 時代の一歩先を行くことは、常に課題でした。今日の加速する変化の速度はそれを増大させています。あなただけではないということを知ってよかったと思います。当社は、お客様の組織の競争力のある進化をサポートするために、最高のマーケティングおよびコマースソリューションを提供することをお約束します。お客様をサポートするための当社の新しい進化についての詳細は、こちらをご覧ください。または、最新リリースのデモをご希望の方は、こちらからデモをリクエストしてください。 ソース ►►►サービスについてMagento, Sitecore, Shopify Plus, BigCommerce, Amazon Marketplace