5

開発、UAT、ステージング、ライブ、DR の 5 つの環境があります。

100 人以上のコンテンツ エディターを擁することで、Live Sitecore データベース コンテンツの成長が加速します。

そのため、ほぼ隔週で、コンテンツ ツリーが開発および UAT 環境と同期していません。新しいものを開発しようとすると、コンテンツが古くなり、新しい機能がライブ環境を壊してしまうことがあります。

適切な CI に従うことができるように、パッケージを作成して定期的に更新することとは別に、すべての Sitecore データベースの同期を維持する理想的な方法を誰か提案できますか?

4

3 に答える 3

5

RAZLに出くわしたことがありますか。これは、Sitecore データベース比較ツールです。

これは彼らがラズルについて言っていることです:

Razl を使用すると、開発者は 2 つの Sitecore データベースを並べて完全に比較できます。不足している機能や最新でない機能を強調表示します。Razl を使用すると、欠落しているテンプレートを 1 つ見つけて、正しいデータベースに移動できます。

于 2013-10-17T22:19:50.183 に答える
0

Razl を「単なるデータベース比較ツール」と呼ぶのは誤りです。最初のリリースから、ある Sitecore データベースから別のデータベースにサブツリーをコピーできました。

初期の欠点は自動化できないことでしたが、Razl 3.0 では (Razl 2.4 から始まったと思います)、Razl スクリプトが追加されたため、環境間の Sitecore データベース同期を簡単に自動化できます。

他のユーザーがどのように使用しているかを確認するには、Sean Holmesby のコメント ( https://community.sitecore.net/developers/f/8/t/1767 ) を参照してください。

および Nikola Gotsev のコメント: https://sitecorecorner.com/2014/10/27/the-amazing-world-of-razl-part-1/

非常に安価で、v3.0 では、GUI インターフェースを介した手動操作が必要だった初期リリースよりもはるかに強力です。

于 2016-07-14T19:34:00.357 に答える