Understanding Basics: Setup MOSS 2007 Development Environment
Understanding Basics: Setup MOSS 2007 Development Environment
http://www.messagingtalk.org/print/908 1/18/2011
Understanding Basics: Setup MOSS 2007 Development Environment Page 2 of 5
http://www.messagingtalk.org/print/908 1/18/2011
Understanding Basics: Setup MOSS 2007 Development Environment Page 3 of 5
the following sections we will point out some of the common non Microsoft, MOSS 2007
developer related tools.
Most of us already know CodePlex [8] , which a Microsoft Open Source community
development center. It contains plethora of software's, for both MOSS 2007 and other
Microsoft product and technologies. Better, you can start you own project, or become part
of existing project.
SharePoint Visual Studio Development Related Tools
SPVisualDev
In case Visual Studio 2008 extensions, doesn't full fill your requirements, you may want to
take a look at brand new project at CodePlex named SPVisualDev [9].This is another
excellent example of community based development, by developers for developers. One
of its great features is its good integration with another popular tool called WSSBuilder
(see next section for details on that).
For VB.NET developers there is a bad news, as at the time of writing , SPVisualDev only
supports C# project and item templates. But as with other projects at CodePlex, as time
passes support of other languages are eventually made available.
STSDev : Simple Tools for SharePoint Development
STSDev [10] is another nice tool to consider, if you are looking for alternatives to Visual
Studio Extensions. One nice thing you will notice, is that you can download, and view
screen casts explaining, in step by step fashion the installation and features of STSDev.
WSPBuilder
The creation of Solution files in MOSS 2007, can be quite painful and error prone. You
need to made sure that you mention every single file and with proper path. And above all,
you may not want to consume your valuable time in tasks, which are at best laborious in
nature. Just download WSSPBuilder and whole solution creation will feel like a piece of
cake. For download and related information, visit WSSPBuilder [11] at CodePlex.
CAML Builder
CAML (Collaborative Application Markup Language) is SQL like query language used by
MOSS 2007. Though similar to SQL ,at time when writing complex quires , it become time
consuming to get the quires right , without consuming reasonable amount of time editing
them. There are two excellent tools that every developer should have one is Yet [12]
Another CAML Query Tool [12] and other is U2U CAML Query Builder [13]. Both are light
weight stand alone application, and super easy to use.
SharePoint Log Viewers
SharePoint logs provide very useful information to the developers, especially when things
are breaking up and not working as they suppose to work. By default MOSS 2007 logs are
store in text (.txt ) files , and hard to read and , above all there is no way to categorize
them. You can use SharePoint ULS Viewer [14], which will let you view logs, in a more
suitable standalone WPF application, and the best part is you can filter the logs by
Process, Category and Severity.
http://www.messagingtalk.org/print/908 1/18/2011
Understanding Basics: Setup MOSS 2007 Development Environment Page 4 of 5
In case you want to view logs, but from within the SharePoint Central Administration, you
can use WSS/MOSS Log File Reader [15] , this comes as a WSP (solution) which need to
be added to the MOSS 2007 Server.
SharePoint Manager 2007
This is an excellent tool to have, it gives you complete inside of your SharePoint Farm , by
allowing you to drill deep down into site(s) to view, and in some carefully analyzed cases
change , those properties as required.
Apart from its usefulness from MOSS Farm exploration, it's an excellent tool for learning
SharePoint Object Model. In fact, if you want to know working example of SharePoint
OM , this is an ideal sample to have.
Remote Stsadm tool
In some scenarios, especially when you are dealing with multiple development machines,
you may have to execute stsadm command on different machines. The easiest way is to
remotely login and execute the commands , if you are looking for alternative solution , you
can consider relatively new tool called Remote Stsadm tool [16]. The only catch is that, in
order for it to work , there must be a WCF service that should be running on Server, on
which you want to execute the commands.
Conclusion
In this article we covered, some basic considerations related to setting up, MOSS 2007
development environment. We also discuss, number of development tools that allow you
as a developer to develop applications for MOSS 2007, in quicker and better fashion.
MOSS 2007 development is a huge topic, we will try to cover more details in future
articles.
Sharepoint
Privacy Policy | Contact Us | Advertising | Link to Us
© 2005-2009 MessagingTalk.org. All rights reserved.
Links:
[1] http://office.microsoft.com/en-us/sharepointtechnology/FX101758691033.aspx
[2] http://www.andrewconnell.com/blog/articles/UseVirtualPCsDifferencingDisksToYourAdvantage.aspx
[3] http://www.microsoft.com/downloads/details.aspx?FamilyId=3E1DCCCD-1CCA-433A-BB4D-
97B96BF7AB63&displaylang=en
[4] http://www.microsoft.com/downloads/details.aspx?FamilyId=A8A4E775-074D-4451-BE39-459921F79787
[5] http://www.microsoft.com/downloads/details.aspx?FamilyID=7bf65b28-06e2-4e87-9bad-
086e32185e68&displaylang=en
[6] http://www.microsoft.com/downloads/details.aspx?FamilyId=A8A4E775-074D-4451-BE39-
459921F79787&displaylang=en
[7] http://www.microsoft.com/downloads/details.aspx?FamilyId=6D94E307-67D9-41AC-B2D6-
0074D6286FA9&displaylang=en
[8] http://www.codeplex.com/
[9] http://www.codeplex.com/SPVisualDev
[10] http://www.codeplex.com/stsdev/Release/ProjectReleases.aspx?ReleaseId=13220
[11] http://www.codeplex.com/wspbuilder
[12] http://www.ideseg.com/SharePointYetAnotherCAMLQueryTool2.aspx
[13] http://www.u2u.info/Blogs/karine/Lists/Posts/Post.aspx?List=d35935e0-8c0e-4176-a7e8-
http://www.messagingtalk.org/print/908 1/18/2011
Understanding Basics: Setup MOSS 2007 Development Environment Page 5 of 5
2ee90b3c8e5a&ID=30
[14] http://www.codeplex.com/ULSViewer
[15] http://www.codeplex.com/wssmosslogfilereader
[16] http://www.codeplex.com/netstsadm
http://www.messagingtalk.org/print/908 1/18/2011