SharePointおよびSharePointデザイナーでカスタマイズされたASPXページから機能を作成する方法は?
-
16-10-2019 - |
質問
SharePointおよびSharePointデザイナーのWebインターフェイスを使用して、いくつかのリストとカスタムビュー/ページ(ASPX)を作成しました。
ソリューション全体を別のサーバーに(再)インストールできるように、すべてのリストとカスタムビュー/ページを含む機能を作成するためにどのような手順を実行する必要がありますか?
参照してください この郵便受け 多かれ少なかれ同じ問題を説明しています。
解決
高いレベルでは、2つのオプションがあります。
- などのツールを使用してカスタマイズをリバースエンジニアリングしようとします spsource またはMicrosoft's WSEWSSソリューションジェネレーター. 。前者はおそらくより良い選択肢です。
- カスタマイズを「作成されたアーティファクト」から作成しようとするのではなく、「著者アーティファクト」として扱います。その後、コンテンツの展開を使用して単にロット全体をピックアップすることができます(例:私の使用 コンテンツ展開ウィザード ユーティリティ)そして、それを他の環境にインポートします。
ALM(アプリケーションライフサイクル管理)に関しては、最初のアプローチは一般的に優れています。アプリケーションは、この方法で展開した場合、アップグレードが簡単になる可能性が高いため、機能を一般的に好みます。
ほとんどの開発者はおそらく最初からカスタマイズを開発しようとするでしょうが、ほとんどの人もおそらく依存しています いくつかの このプロセス中のリバースエンジニアリング(例:リストビューの場合 - 手でそれらのためにCAMLを作成する人は誰も知りません)。したがって、最適なプロセスを使用していない可能性がありますが、SharePoint Catを皮を剥ぐには多くの方法があり、さまざまな開発者がさまざまなアプローチを使用しています。
キーは、選択されたアプローチとのトレードオフを実際に認識することです。これは必ずしもSharePointの最も単純な領域ではありません。
所属していません sharepoint.stackexchange