私は数年前からSharePoint 2007/2010の開発を進めてきました。そして、現時点では、新しいサイトに同じ展開方法を使用している企業はないことがわかります。私は展開するベストプラクティスが何であるか疑問に思っています。ここでSharePoint 2007/2010の展開方法
は、私が使用した方法である:
1 - SharePointのGUIインターフェイスを使用してDEVでサイトを作成WSP方法に
- を使用しないでください(サブサイトを作成し、リスト、ライブラリ、ページなど)。
- SharePointDesignerでマイナーなものをカスタマイズします。それは完了だ
- 、我々はSTSADMを使用してDEVをパッケージ -import STSADMを使用してQAとPRODにポートを、その後を-exportと。我々は、既存のサイトに変更を加える必要がある場合には
- は、我々は、コンソールアプリケーションを作成ファイル(.exe)、その後(PROD上でそれを実行QA上でそれをテスト、必要な修正を行い、内のすべての操作をログに記録します別のtxtファイル)。
- WSPを使用して、Webパーツ、EventReceiver、または異なるサイトで使用されるものだけを展開します。
2 - 私たちが作成する新しいサイトを持っているたびに、私たちはすべてのコンテンツを作成するprovisionning WSPを使用(、サブサイト、リストを作成WSP方式で
- を全力を尽くしますライブラリ、ページなど)をコードで実行できます。
- 新しい空のSiteCollectionを作成してプロビジョニングWSPをインストールし、それをアクティブにしてすべてを作成して展開します。
- サイトを変更する必要がある場合、WSPを変更して、コードに何かが存在するかどうかをチェックし、それに応じて変更する必要があるものを変更します。
私はその簡単かつ速く信じるので、私はpersonnaly(強く)メソッド#1を好みます。しかし、私はいくつかの意見を知りたいのですが、このような状況でベストプラクティスは何ですか?私は長年にわたり方法#1を使用してきましたが、実際には実際にはうまくいっています。
は