SharePoint 2007 Developer Resources

Published 23 November 07 05:33 PM | llangit 

I've had a large number of emails from .NET developers who want more information about SharePoint Development.  I decided to create this static page on my blog as a FAQ.  I'll section it so that it's more usable.

Getting Started

My 12-part MSDN webcast series (with Mike Benkovich) on SharePoint for Developers - put 'lynn langit' -OR- 'mike benkovich' in the 'all of these words' keywords search section
(you will also get some of my geekSpeak shows and some of Mike's newer SharePoint webcasts as well)
http://msevents.microsoft.com/CUI/AdvancedSearch.aspx?culture=en-US#advsearchloaded

SharePoint Developers Web Site
http://www.microsoft.com/click/SharePointDeveloper/ 

MSDN SharePoint Developer Portal
http://msdn2.microsoft.com/en-us/office/aa905503.aspx

MSDN WSS Developer Portal
http://msdn2.microsoft.com/en-us/sharepoint/default.aspx

MSDN SharePoint Developer Webcasts
http://msdn2.microsoft.com/en-us/office/aa940989.aspx

MSDN geekSpeak webcast series (not all cover SharePoint, but many do)
http://www.microsoft.com/events/series/geekspeak.aspx

Download Office Server 2007 VHD
http://www.microsoft.com/downloads/details.aspx?FamilyID=67f93dcb-ada8-4db5-a47b-df17e14b2c74&DisplayLang=en

Setting up a MOSS Developer Environment (simple)
http://msdn2.microsoft.com/en-us/library/bb330848.aspx

Visual Studio SharePoint Developer Guide **released May 2008**
http://blogs.msdn.com/pandrew/archive/2008/05/12/announcing-visual-studio-extensions-for-sharepoint-developer-user-guide.aspx#comments

How to create a MOSS VHD (detailed!)
http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?List=7537e639%2Db4e5%2D48b6%2D97c0%2Da75e44ee9be3&ID=28&Source=http%3A%2F%2Fwww%2Epptspaces%2Ecom%2Fsharepointreporterblog%2FLists%2FPosts%2FAllPosts%2Easpx

Core Objects - including Features

SharePoint Team Blog
http://blogs.msdn.com/sharepoint/

architecture slides and link to dev poster
http://blogs.msdn.com/socaldevgal/archive/2007/10/16/sharepoint-architecure-presentation-dev-poster-from-san-diego.aspx

Avoid Common Coding Problems
http://blogs.msdn.com/socaldevgal/archive/2007/11/16/sharepoint-coding-avoid-common-problems.aspx

dev environment: Article on Tools, Tips and Techniques for developers
http://blogs.msdn.com/socaldevgal/archive/2007/08/07/development-tools-techniques-for-working-with-code-in-wss-3-0.aspx

CodePlex - useful downloads
Community Kit http://www.codeplex.com/CKS
Form-authentication tools http://www.codeplex.com/FBA
LINQ to SPS http://www.codeplex.com/LINQtoSharePoint

geekspeak: Features w/Paul Stork
http://blogs.msdn.com/socaldevgal/archive/2007/10/14/geekspeak-on-channel9-sharepoint-features-with-paul-stork.aspx

download features from CodePlex by Scot Hiler
http://blogs.msdn.com/socaldevgal/archive/2007/09/02/sharepoint-2007-free-features.aspx

download: Features Explorer 1.0
http://blogs.msdn.com/socaldevgal/archive/2007/08/17/sharepoint-2007-team-tools-feature-explorer-v1-0.aspx

SharePoint for Developers poster http://www.microsoft.com/downloads/details.aspx?familyid=771aeb45-9d27-4d1f-acd1-9b950637d64e&displaylang=en

SPS Sites and Templates - FAQ http://www.microsoft.com/technet/windowsserver/sharepoint/wssapps/templates/templatefaq.mspx

Fantastic 40 templates http://www.microsoft.com/technet/windowsserver/sharepoint/wssapps/templates/default.mspx

Solutions Packages and deployment http://blogs.msdn.com/cjohnson/archive/2006/09/11/749105.aspx

Content Deployment step-by-step tutorial http://blogs.msdn.com/jackiebo/archive/2007/02/26/content-deployment-step-by-step-tutorial.aspx

WSS Application Template Resource Center http://www.microsoft.com/technet/windowsserver/sharepoint/wssapps/templates/resources.mspx

WSS Templates grouped by Business Area http://www.microsoft.com/technet/windowsserver/sharepoint/wssapps/templates/overview.mspx

Role-based templates for My Sites http://www.microsoft.com/downloads/details.aspx?FamilyID=8248ab85-3ef7-4dd2-a5a6-2615683f6f6d&displaylang=en

Working with Features http://msdn2.microsoft.com/en-us/library/ms460318.aspx

Records Management http://office.microsoft.com/en-us/sharepointserver/HA102045611033.aspx?pid=CH101824451033

Web Parts

Web Parts Control Set Overview

Example - creating a web part with deployment
http://www.developer.com/net/asp/article.php/10917_3620316_2

Web parts development
http://15seconds.com/issue/060824.htm

Walkthrough - creating webparts in VS.NET
http://msdn2.microsoft.com/en-us/library/sk23dydw(VS.80).aspx

SPWebPartManager documentation
http://msdn2.microsoft.com/en-us/library/microsoft.sharepoint.webpartpages.spwebpartmanager.aspx
More about WebPartManager
http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.webparts.webpartmanager.aspx

Mart Muller's info - create and deploy web parts
http://blogs.tamtam.nl/mart/CategoryView,category,Webparts.aspx

YouTube Sharepoint web part
http://dotnet.org.za/files/folders/members/entry101447.aspx

web part infrastructure pt 1 and pt 2
http://www.code-magazine.com/Article.aspx?quickid=0611031
http://www.code-magazine.com/article.aspx?quickid=0701081

ScotGu blog - creating web parts
http://weblogs.asp.net/scottgu/archive/2006/09/02/Writing-Custom-Web-Parts-for-SharePoint-2007.aspx

Codeplex - web part deployment packages
http://www.codeplex.com/sptemplateland/

Code Access Security and Web Parts
http://store.bamboosolutions.com/kb/article.aspx?id=10405

LINQ to SharePoint

geekSpeak: LINQ to SharePoint w/Bart De Smet
http://blogs.msdn.com/socaldevgal/archive/2007/10/27/geekspeak-linq-to-sharepoint-with-bart-de-smet.aspx

download: LINQ to SharePoint on CodePlex
http://blogs.msdn.com/socaldevgal/archive/2007/07/18/linq-to-sharepoint-on-codeplex.aspx

Silverlight

adding Silverlight controls to display rich media (video) to SharePoint 
http://www.liveside.net/blogs/developer/archive/2007/12/05/add-silverlight-to-sharepoint-2007.aspx

Workflow

SharePoint Workflow for Developers on MSDN
http://msdn2.microsoft.com/en-us/office/bb421687.aspx

workshop: How to write workflow by Robert Shelton
http://blogs.msdn.com/socaldevgal/archive/2007/10/08/free-workshop-sharepoint-document-workflow-for-developers.aspx

SharePoint Workflow introduction http://office.microsoft.com/en-us/sharepointdesigner/HA101005871033.aspx

Create a workflow in SharePoint designer http://office.microsoft.com/en-us/sharepointdesigner/HA101005911033.aspx

SharePoint Workflows http://msdn2.microsoft.com/en-us/office/bb421687.aspx

Create a simple workflow http://blah.winsmarts.com/2006-8-SharePoint_2007__Creating_a_simple_non-human_Worfklow.aspx

Differences Designer vs. VS http://msdn2.microsoft.com/en-us/library/ms414613.aspx & http://msdn2.microsoft.com/en-us/library/ms461944.aspx

Example SPS workflow w/ screenshots http://weblog.vb-tech.com/nick/archive/2007/02/25/2207.aspx

Custom Office SharePoint activities from CodePlex http://www.codeplex.com/OWA/Release/ProjectReleases.aspx?ReleaseId=5114

Infopath with Workflow http://www.cubido.at/Blog/tabid/176/EntryID/132/Default.aspx

InfoPath training on MSDN http://msdn2.microsoft.com/en-us/library/bb335271.aspx

Tips from Fred - Fred Morrison's Blog - http://fredmorrison.wordpress.com/

Best practices for WF - Jon Flanders' Blog http://www.masteringbiztalk.com/blogs/jon/

Robert Shelton's series on Building (Document) Workflows with MOSS 2007 with downloadable source code 

  • Enabling (incoming/outgoing) email for SharePoint/MOSS 2007 servers (Click here to see it)
  • Extracting document details from within a workflow (Click here to see it)
  • Extracting email addresses and sending emails (Click here to see it)
  • Programmatically Creating a User Task (Click here to see it)

Security and Administration (including BDC and Search)

search: Best Practices for configuration
http://blogs.msdn.com/socaldevgal/archive/2007/08/06/enterprise-sharepoint-search-best-practices.aspx

Planning Search
http://technet2.microsoft.com/Office/en-us/library/a56532d7-9814-4a0c-a308-f2369eaf30d71033.mspx?mfr=true

Enterprise Search - Best Practices
http://technet.microsoft.com/en-us/library/bb735129.aspx

Site devoted to explaining search (for developers)
http://sharepointsearch.com/default.aspx

BDC links
1) Sample ADF template

2) BDC Metadata model on MSDN

3) FAQ on BDC

4) Deeper-dive into ADF code 

5) Extending the BDC

Misc and Interesting

SharePoint and PopFly
http://blogs.msdn.com/socaldevgal/archive/2007/05/25/sharepoint-and-popfly-integration-example.aspx 

OneNote and SharePoint
http://blogs.msdn.com/socaldevgal/archive/2007/07/09/onenote-notebooks-on-sharepoint.aspx

example: Academy Mobile - podcasting on SharePoint
http://blogs.msdn.com/socaldevgal/archive/2007/08/30/microsoft-academy-mobile-enterprise-podcasting-platform-built-on-sharepoint.aspx

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Contagious Curiosity said on November 23, 2007 1:17 PM:

Many of you have asked for one 'all-up' list of the various SharePoint Developer links and resources

# Noticias externas said on November 23, 2007 2:07 PM:

Many of you have asked for one 'all-up' list of the various SharePoint Developer links and resources

# Mike Taube said on January 11, 2008 3:17 PM:

This looks really good, but where's information about sharepoint web services?

# Loosely Coupled Human Code Factory said on January 11, 2008 4:20 PM:

Over the last several years I've noticed SharePoint actually getting its act together. The URIs...

# Contagious Curiosity said on February 15, 2008 11:20 PM:

| View | Upload your own SharePoint Developer Education Day Deck FAQ link page here http://blogs.msdn.com/socaldevgal/pages/sharepoint-2007-developer-resources.asp

# Noticias externas said on February 16, 2008 12:14 AM:

| View | Upload your own SharePoint Developer Education Day Deck FAQ link page here http://blogs.msdn

# Paul Andrew said on May 1, 2008 12:10 PM:

How do I get started working as a Professional Developer on SharePoint? Here's a brief outline of the

# Mirrored Blogs said on May 5, 2008 12:55 PM:

Body: As a consequence of having a fairly high profile in the SharePoint Development community, I get

# Mark Quinn said on May 21, 2008 3:10 PM:

I recently watched one of your webcasts and you mentioned that to display SQL Reports in MOSS I need SP2 for SQL Server 05 and to download  a web part to make available inside sharepoint.  Can you direct me to this web part that I need to download?

# llangit said on May 21, 2008 8:00 PM:

This blog post explains the process pretty well

http://prologika.com/CS/blogs/blog/archive/2006/11/25/SSRS_2D00_SharePoint-Integration-in-SP2-_2800_the-Good_2C00_-the-Bad_2C00_-and-the-Ugly_2900_.aspx

# SPS Workflow said on May 13, 2009 8:56 AM:

Very nice list.  Have you considered adding 3rd party workflow tools such as the one SPS Workflow uses.  It's not our product, but we really like it for its simplicity and flexiblity, while still offering great extensibility to external data (push/pull), other application data, email approval, etc.

Leave a Comment

(required) 
(optional)
(required) 

  
Enter Code Here: Required

Search

This Blog

Syndication

Page view tracker