This is a great MSDN article that talks about using Microsoft Team Foundation Server (the source repository build server for Visual Studio Team System) for Collaborative or Team Development using Application Lifecycle Management (ALM) techniques.  When it comes to SharePoint Team/Collaboration Development, it almost like ASP.NET development, but not quite, and moving from Development to Building to Production is not as cut and dry.  This article shines a light on how to get over some of the standard hurdles.  This article gives a bit of an overview of how TFS would help, and gives some specifics about SharePoint scenario’s, but the article is very much an “Overview” not a “Deep Dive.”

image

Article Summary

Use Microsoft Visual Studio 2008 Team Foundation Server to support SharePoint application development, and provide an integrated development environment and single source code repository for process activities, integrated progress reporting, and team roles.

Here’s the section from the article that I found most informative:

Visual Studio Solution Structure Considerations for SharePoint Application Development

After the team project is created and the design of the SharePoint application architecture begins to solidify, architects and lead developers can give careful thought to the structure of the Visual Studio solution to use to store the components of the solution under development. The following is a list of common SharePoint customizations that can be included in a Visual Studio solution:

  • Feature

  • Feature Event Receiver

  • Site Definition

  • List Definition

  • Field Type Definitions

  • Timer Job Definitions

  • Event Handler

  • Coded Workflow

  • Custom Web Part

  • Custom Layout Page

  • Feature Stapling

  • Site Template

  • List Template

  • Content Types

  • Column Template

  • Delegate Control

  • Custom Form Template

  • Custom Action

  • Workflow Activity

  • Document Converter

  • IM Policy

  • Security Policy

  • BDC Definition

  • Pluggable Authentication Provider

  • Pluggable Single Sign-On Provider

  • STSADM Command Extensions

Here’s the link to the article: http://msdn.microsoft.com/en-us/library/cc948982.aspx 

Note: MSDN will sometimes move articles around, so if this link doesn’t work in the future, you may have to use the Search Bar in MSDN to find it.

Robert Shelton

Subscribe to Sheltonblog.com

↑ Grab this Headline Animator