Thoughts from SoCalDevGal
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 Sitehttp://www.microsoft.com/click/SharePointDeveloper/
MSDN SharePoint Developer Portalhttp://msdn2.microsoft.com/en-us/office/aa905503.aspx
MSDN WSS Developer Portalhttp://msdn2.microsoft.com/en-us/sharepoint/default.aspx
MSDN SharePoint Developer Webcastshttp://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 VHDhttp://www.microsoft.com/downloads/details.aspx?FamilyID=67f93dcb-ada8-4db5-a47b-df17e14b2c74&DisplayLang=enSetting 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 Bloghttp://blogs.msdn.com/sharepoint/
architecture slides and link to dev posterhttp://blogs.msdn.com/socaldevgal/archive/2007/10/16/sharepoint-architecure-presentation-dev-poster-from-san-diego.aspx
Avoid Common Coding Problemshttp://blogs.msdn.com/socaldevgal/archive/2007/11/16/sharepoint-coding-avoid-common-problems.aspx
dev environment: Article on Tools, Tips and Techniques for developershttp://blogs.msdn.com/socaldevgal/archive/2007/08/07/development-tools-techniques-for-working-with-code-in-wss-3-0.aspx
CodePlex - useful downloadsCommunity Kit http://www.codeplex.com/CKSForm-authentication tools http://www.codeplex.com/FBALINQ to SPS http://www.codeplex.com/LINQtoSharePoint
geekspeak: Features w/Paul Storkhttp://blogs.msdn.com/socaldevgal/archive/2007/10/14/geekspeak-on-channel9-sharepoint-features-with-paul-stork.aspx
download features from CodePlex by Scot Hilerhttp://blogs.msdn.com/socaldevgal/archive/2007/09/02/sharepoint-2007-free-features.aspx
download: Features Explorer 1.0http://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 deploymenthttp://www.developer.com/net/asp/article.php/10917_3620316_2
Web parts developmenthttp://15seconds.com/issue/060824.htm
Walkthrough - creating webparts in VS.NEThttp://msdn2.microsoft.com/en-us/library/sk23dydw(VS.80).aspx
SPWebPartManager documentationhttp://msdn2.microsoft.com/en-us/library/microsoft.sharepoint.webpartpages.spwebpartmanager.aspxMore about WebPartManagerhttp://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.webparts.webpartmanager.aspx
Mart Muller's info - create and deploy web partshttp://blogs.tamtam.nl/mart/CategoryView,category,Webparts.aspx
YouTube Sharepoint web parthttp://dotnet.org.za/files/folders/members/entry101447.aspx
web part infrastructure pt 1 and pt 2http://www.code-magazine.com/Article.aspx?quickid=0611031http://www.code-magazine.com/article.aspx?quickid=0701081
ScotGu blog - creating web partshttp://weblogs.asp.net/scottgu/archive/2006/09/02/Writing-Custom-Web-Parts-for-SharePoint-2007.aspx
Codeplex - web part deployment packageshttp://www.codeplex.com/sptemplateland/
Code Access Security and Web Partshttp://store.bamboosolutions.com/kb/article.aspx?id=10405
LINQ to SharePoint
geekSpeak: LINQ to SharePoint w/Bart De Smethttp://blogs.msdn.com/socaldevgal/archive/2007/10/27/geekspeak-linq-to-sharepoint-with-bart-de-smet.aspx
download: LINQ to SharePoint on CodePlexhttp://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 MSDNhttp://msdn2.microsoft.com/en-us/office/bb421687.aspx
workshop: How to write workflow by Robert Sheltonhttp://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
search: Best Practices for configurationhttp://blogs.msdn.com/socaldevgal/archive/2007/08/06/enterprise-sharepoint-search-best-practices.aspxPlanning Searchhttp://technet2.microsoft.com/Office/en-us/library/a56532d7-9814-4a0c-a308-f2369eaf30d71033.mspx?mfr=trueEnterprise Search - Best Practiceshttp://technet.microsoft.com/en-us/library/bb735129.aspx
Site devoted to explaining search (for developers)http://sharepointsearch.com/default.aspx
BDC links1) 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 PopFlyhttp://blogs.msdn.com/socaldevgal/archive/2007/05/25/sharepoint-and-popfly-integration-example.aspx
OneNote and SharePointhttp://blogs.msdn.com/socaldevgal/archive/2007/07/09/onenote-notebooks-on-sharepoint.aspx
example: Academy Mobile - podcasting on SharePointhttp://blogs.msdn.com/socaldevgal/archive/2007/08/30/microsoft-academy-mobile-enterprise-podcasting-platform-built-on-sharepoint.aspx
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
Many of you have asked for one 'all-up' list of the various SharePoint Developer links and resources
Many of you have asked for one 'all-up' list of the various SharePoint Developer links and resources
This looks really good, but where's information about sharepoint web services?
Over the last several years I've noticed SharePoint actually getting its act together. The URIs...
| View | Upload your own SharePoint Developer Education Day Deck FAQ link page here http://blogs.msdn.com/socaldevgal/pages/sharepoint-2007-developer-resources.asp
| View | Upload your own SharePoint Developer Education Day Deck FAQ link page here http://blogs.msdn
How do I get started working as a Professional Developer on SharePoint? Here's a brief outline of the
Body: As a consequence of having a fairly high profile in the SharePoint Development community, I get
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?
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