0

会社の要件に合わせてSharePointWebアプリをカスタマイズしたいと思います。目標は、フォルダーが作成されたときに、フォルダー内にいくつかの入力済みタスクアイテムを作成することです。フォルダアイテムとタスクアイテムはどちらも、同じリスト内のカスタムコンテンツタイプです。そのため、SharePointDesignerではそのようなワークフローを作成できません。この制限のため、私はVisual Studio / C#ソリューションに飛び込む必要があります。

Windows Serverを使用してこのための開発環境(仮想マシン)を構築するためにいくつかの調査を2008R2 + MOSS 2007 + SQL Server 2008.行いましたが、SBS2008R2でそれを行う方法の解決策はありません。以下の質問があります。

  1. 私たちの本番サーバーはSBS2008R2 SP2 + WSS 3.0 + SQL 2005 + Exchange 2007 そうですそれで私は開発マシン上にまったく同じ環境をセットアップする必要がありますか?

  2. すべてがテスト環境で機能する場合、本番サーバーに変更をデプロイするにはどうすればよいですか。

  3. WSS3.0とSharePointFoundationは同じですか?MOSSはWSSの拡張機能であることを私は知っています。

私はVB.netとJavaでの開発経験があるので、実際のコーディングは問題ありませんが、sharePointとその用語は初めてです。だから私がばかげているように聞こえたら許してください。

どんな助けでもいただければ幸いです!

4

1 に答える 1

0

質問順です。

  1. SharePoint 開発で最も推奨される方法は、運用環境と同じテスト/開発ファームを持つことです。しかし、特定のケース (環境とタスク) では、開発環境で十分なようです。
  2. Visual Studio で SharePoint のソリューションを開発しているので、展開用の WSP をそこに直接作成できます。VS バージョンを指定していませんが、たとえば、VS2010 には SharePoint 2007/2010 用の OOTB プロジェクト テンプレートがあり、VS2012 にもあります (ただし、SP2007 についてはわかりません)。wsp はすべてのカスタマイズを保持する必要があるため、展開や更新などを簡単に実行できます。
  3. 2007 年の時点では、SharePoint には 2 つのエディション (軽い WSS3.0 と重い MOSS) があり、2010 年には SharePoint Foundation と SharePoint Server になりました。つまり、SP Foundation 2010 は、WSS3.0 の次のバージョンのようなものです。

タスク (フォルダーの自動タスク) に関しては、ベスト プラクティスは、フォルダー アイテム作成イベントのカスタム イベント レシーバーを作成することです。

于 2013-01-30T20:24:38.563 に答える