🎃

Sitecore Razl: アイテムの同期ツールの紹介

2023/10/23に公開

はじめに

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