Welcome to Part 1 of a multipart series on getting ramped up on SharePoint 2007 customization. My team is working on a good sized Moss 2007 implementation currently and have begun the customization process, in this series I will try to recount the basic steps we have used to get to where we are in the project. This series will consist mostly of links to the many blog and web postings that our team found useful throughout the learning process. I will also try to describe some key points that I think are necessary to “get” Moss 2007 customization. So, without further fanfare, here is part 1.
SharePoint 2007 Customization Ramp Up – Part 1: Getting Started
For this part, I will only be discussion the very basics of getting started. When my team began the project we had no knowledge of SharePoint 2003 or ECM for that matter. We started by just reading as much as possible about Moss 2007 and also were fortunate enough to get training from MindSharp. Here are some links to some of the more useful information sources around the web. Check back in a few days for part 2 of this series, where I will delve further into the customization process.
Lets start with some useful videos:
- Tutorials From LearnVu.com – Good video reviews of common Moss 2007 tasks
- 2007 Office System Video: Enterprise Content Management – Pretty good early videos on content management from Microsoft Office System Developers Conference 2006.
Some folks may find the Microsoft SDK’s useful, though I often find it quite hard to find what I’m looking for in them:
- Welcome to the Windows SharePoint Services 3.0 SDK
- Welcome to the Microsoft Office SharePoint Server 2007 SDK
I found these next three resources a little more useful for actually learning about how to use Moss:
- Office Developer How-to Center – Some good info on how to do specific things in Moss 2007
- SharePoint Products and Technologies Newsgroups – Sometimes useful resource for asking questions
- Yahoo Discussion Group for SharePoint Products and Technologies – This Yahoo Group was setup by MindSharp and I highly recommend joining it
As for training, like I said before, my group was very fortunate to be able to afford training from MindSharp.
- I highly recommend checking out their MindSharp Summits
Blogs and web posts are good, but sometimes its comforting to have a real paper book on your desk to flip through when times are tough. Unfortunately, so far, the lake is pretty dry in this department. However there are two good books out right now for SharePoint 2007 administration and development. Make sure you don’t buy any without “2007” or “WSS v3” somewhere in the title because the old stuff will just confuse you:
- Developer’s Guide to the Windows SharePoint Services v3 Platform (Todd Bleeker)
- Microsoft Office SharePoint Server 2007 Administrator’s Companion (Bill English)
Here are four community resources that are completely indispensable when you need to find out specific information on how to do something. I frequently search through each of these when I run into problems:
- SharePointKicks.com – Good use of the Digg model applied to SharePoint 2007 blog posts
- SharePointFeeds.com – Good river of news style blog aggregator for SharePoint 2007 blog posts
- 2007 MOSS Resource Links (Microsoft Office SharePoint Server) – Mark Kruger’s Boiler Room collects all the cool Moss 2007 links from around the interwebs
- Web Content Management Links and Resources – Uber Consultant Andrew Connell has his own list of useful Web Content Management links and resources
Lastly, to really start getting SharePoint 2007, you are going to have to start playing with it yourself. Tony Zink has an excellent (if not voluminous) resource for setting up a Virtual PC image of a really good SharePoint 2007 development environment. I highly recommend using a VPC image for your development because the software needed to really get into customization will seriously clog up your PC if you try to install them all without VPC. At the very least check out his list of software that you are going to need, which includes: Microsoft Virtual PC with SP1, Windows Server 2003, SQL Server 2005 with SP1, MOSS 2007 Enterprise, and SharePoint Designer 2007. I think these are the bare minimum requirements, as such, an MSDN subscription is most likely a pre-req.
That’s about it for Part 1. I know I really didn’t get into anything too specific in this part, but I wanted it to reflect what I consider to be an essential first step in understanding MOSS… learning, learning, and more learning. Check back soon for the next parts, which should get into some more details