🎃
Sitecore Razl: アイテムの同期ツールの紹介
はじめに
Sitecoreのアイテムを開発環境からステージング環境、ステージング環境から本番環境に同期したいという要望をたびたび伺います。
Sitecoreでアイテムを同期する方法はSitecore CLIやパッケージ化など複数の方法がありますが、今回はSitecore Razlを紹介します。
Sitecore Razlとは
Sitecore RazlはグラフィカルにSitecoreのアイテムを2つのサーバー間で同期できるツールです。Sitecore Razlは有償のツールとなります。機能の詳細と価格については次のリンクをご参照ください。
- 機能について
- 価格について
Sitecore Razlの使い方
使い方はいたってシンプルです。アイテムを同期したい2つのサーバーに接続して、同期したいアイテムを選択して実行するだけです。
例えば下記のように左の開発サーバーから右の本番サーバーにsxastarter
サイトのデータを全部マージしたい場合は、右の本番サーバーのsxastarter
上で右クリックを行いGet all from left - Merge
を選択するだけで、あとは自動でRazlが行ってくれます。
Sitecore Razlの設定方法
それぞれのサーバーに対して接続設定をします。設定はWizardが用意されていますので簡単です。
XM Cloudの場合はRazlのパッケージをSitecore Desktopからではなく、Visual Studioのビルドに含める必要があります。詳細な手順はHow-to's - XM Cloud環境にRazlサポートを追加する方法をご確認ください。
まとめ
Sitecore Razlは有償のツールにはなりますが、オープンソースコミュニティベースのツールとは異なり、何か問題があった場合はSitecoreにてサポートできます。アイテムの移行は複雑化しやすいので、ぜひご利用ください。
Discussion