Thursday, March 06, 2008

STSDEV - SharePoint code generator


Ted Pattison has told me about a new SharePoint utility called STSDEV he (collaborating with John Holliday, Andrew Connell, and Scot Hillier) has written and shared on CodePlex at http://www.codeplex.com/stsdev.

STSDEV is a proof-of-concept application that demonstrates a simple code generator for create SharePoint 2007 development projects targeting Visual Studio. The fact that the STSDEV utility generates project code in a repeatable fashion also makes it possible to build Visual Studio solutions for SharePoint development that adhere to best practices.

Written documentation is to follow but Ted has posted the first 3 screencast tutorials which will help you get up and running on the v1.1 release page at http://www.codeplex.com/stsdev/Release/ProjectReleases.aspx?ReleaseId=10119.

One important aspect of STSDEV is that it is extensible. You can add your own custom solution providers that create solutions for things such as MOSS WCM, ECM or vertical solutions (e.g. Customer Tracker). STSDEV creates the basic project structure and you just need to add the extra code to generate the items (e.g. Features, WebParts, Application Pages, etc) that are specific to your project type.



Update:

Sample code from Ted to illustrate STSDEV SPC_Deployment.zip as used at the SharePoint Conference in the session "Best Practices in SharePoint Deployment".

5 Comments:

  • Anonymous Joe D said…

      Do you have a copy of STSDEV? The CodePlex site is currently unavailable.   

  • Anonymous Anonymous said…

      Ping Ted

    Email: info 'AT' TedPattison.net   

  • Blogger Saurabh said…

      Hi Mark.......

    Well i am using this tool....it is a great tool ....and i have successfully deploy some webpart....but can u plz tell me how to deploy a Master Page using STSDEV tool....   

  • Anonymous Anonymous said…

      Deploy as a feature

    http://www.sharepointnutsandbolts.com/2007/04/deploying-master-pages-and-page-layouts.html   

  • Anonymous Anonymous said…

      Can we use SharePoint Solution Generator to reverse engineer an existing MOSS 2007 site and then integrated the resulting reversed files into the STSDev project structure for further development strategy?   

Post a comment