私たちの組織のウェブサイトはSitecore CMSに移行していますが、開発者(4)、デザイナー(4)、QA担当者(3)、著者(10-15) 10)は独立して働くことができる方法で、依存関係があることを知っていますが、それを最小限に抑えることが考えられます。ここでSitecoreの環境
はルールのカップルです:
1)変更する責任がある誰でも任意の依存関係があるまでとしない限り、彼らはそれをすべてを行う必要があります。
2)1つのチームが1つの機能で作業している場合、他のチームの作業を停止したり、影響を与えてはなりません。たとえば、QAが機能をテストしている場合、DerringersとDevelopersは新しい機能強化のために同じ機能を引き続き使用する必要があります。環境に関連する
質問:
1)デザイナーが働くのだろうか?私は彼らがhtml、js、そして画像をどこに追加するのでしょうか?どのサーバーですか? Sitecoreでは?ソース管理(TFS)で?
2)デザイナーとデベロッパーはどう協力するべきですか?私は開発者がローカルマシンのSitecoreで動作することを知っています。そして、インテグレーションサーバーへの彼らの仕事を促進するだろうが、彼らはデザイナーのものをどうやって得るのだろうか?機能が正常に生産に移ったとしたら、グラフィックスデザインの変更のみが必要で、フォントスタイルやいくつかのイメージを言いましょう。どのサーバーで?その後、そのSitecoreインスタンスが他のSitecoreインスタンスとどのように同期するかを示します。そして、設計変更のために私は開発者がコードやファイルを宣伝することを望んでいません。
3)Sitecore環境/データベースを同期する最も安全な方法は何ですか?プロダクションウェブサイトに掲載されているものを意味し、DEV、QA、UAT環境に戻ってくる必要があります。
私たちは、コード、html、js、および画像ファイルを手動で宣伝することは望ましくありません。これらの種類のものをツールやSitecoreのコマンドで自動的に実行する方法はありますか?個人的に私はSitecoreパッケージが好きではありません。
4)参考にしてください。私は同様の質問の回答をどこで見つけることができますか?どのウェブサイト、本、ブログですか?
「Understanding Sitecore Deployments 6.2」のドキュメントは知っていますが、デザイナーの一部とさまざまな環境の同期の仕方については説明していません。
ありがとうございました。