Share via


SharePoint 2007 Developer Resources

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)
https://msevents.microsoft.com/CUI/AdvancedSearch.aspx?culture=en-US#advsearchloaded

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

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

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

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

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

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

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

Visual Studio SharePoint Developer Guide **released May 2008**
https://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!)
https://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
https://blogs.msdn.com/sharepoint/

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

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

dev environment: Article on Tools, Tips and Techniques for developers
https://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 https://www.codeplex.com/CKS
Form-authentication tools https://www.codeplex.com/FBA
LINQ to SPS https://www.codeplex.com/LINQtoSharePoint

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

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

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

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

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

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

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

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

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

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

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

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

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

Web Parts

Web Parts Control Set Overview

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

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

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

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

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

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

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

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

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

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

LINQ to SharePoint

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

download: LINQ to SharePoint on CodePlex
https://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 
https://www.liveside.net/blogs/developer/archive/2007/12/05/add-silverlight-to-sharepoint-2007.aspx

Workflow

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

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

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

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

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

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

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

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

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

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

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

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

Best practices for WF - Jon Flanders' Blog https://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
https://blogs.msdn.com/socaldevgal/archive/2007/08/06/enterprise-sharepoint-search-best-practices.aspx

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

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

Site devoted to explaining search (for developers)
https://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
https://blogs.msdn.com/socaldevgal/archive/2007/05/25/sharepoint-and-popfly-integration-example.aspx 

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

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

Comments

  • Anonymous
    November 23, 2007
    Many of you have asked for one 'all-up' list of the various SharePoint Developer links and resources

  • Anonymous
    November 23, 2007
    Many of you have asked for one 'all-up' list of the various SharePoint Developer links and resources

  • Anonymous
    January 11, 2008
    This looks really good, but where's information about sharepoint web services?

  • Anonymous
    January 11, 2008
    Over the last several years I've noticed SharePoint actually getting its act together. The URIs...

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

  • Anonymous
    February 15, 2008
    | View | Upload your own SharePoint Developer Education Day Deck FAQ link page here http://blogs.msdn

  • Anonymous
    May 01, 2008
    How do I get started working as a Professional Developer on SharePoint? Here's a brief outline of the

  • Anonymous
    May 05, 2008
    The comment has been removed

  • Anonymous
    May 21, 2008
    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?

  • Anonymous
    May 21, 2008
    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

  • Anonymous
    May 13, 2009
    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.