SharePoint 2010 DevelopmentRandall Isenhour
Last month we took an inventory of all the things Microsoft has been producing for SharePoint developers, and we thought it was a great list to share broadly. Even though I wanted this to be a “Top 10” list, I ended up with 14 items!
1. Microsoft Office SharePoint Server (MOSS) SDK and ECM Starter Kithttp://www.microsoft.com/downloads/details.aspx?familyid=6D94E307-67D9-41AC-B2D6-0074D6286FA9&displaylang=en
2. Windows SharePoint Services (WSS) SDK and Workflow Starter Kit http://www.microsoft.com/downloads/details.aspx?FamilyID=05e0dd12-8394-402b-8936-a07fe8afaffd&DisplayLang=en Note The MOSS SDK includes the WSS SDK documentation and a more robust starter kit
3. Visual Studio Extensions for SharePoint Services (November CTP)http://www.microsoft.com/downloads/details.aspx?familyid=19F21E5E-B715-4F0C-B959-8C6DCBDC1057&displaylang=en
4. Customizing and Branding Web Content Management-Enabled SharePoint Sites
· Customizing and Branding Web Content Management-Enabled SharePoint Sites (Part 1 of 3): Understanding Web Content Management and the Default Features
· Customizing and Branding Web Content Management-Enabled SharePoint Sites (Part 2 of 3): Extending WCM
· Customizing and Branding Web Content Management-Enabled SharePoint Sites (Part 3 of 3): Creating and Configuring WCM-Enabled Sites
5. MOSS for Content Management Server Developers (Beta)Three papers + an analysis tool:
· SharePoint Server 2007 for MCMS 2002 Developershttp://msdn2.microsoft.com/en-us/library/ms406043.aspx
· Assessing and Analyzing Your MCMS 2002 Application for Migration http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnmscms02/html/CMSAssessAnalyzing2002Application.asp
· Mapping MCMS 2002 APIs to SharePoint Server 2007http://msdn.microsoft.com/office/server/moss/2007/migration/default.aspx?pull=/library/en-us/dnmscms02/html/CMSVersionAPIDiffs.asp
· CMS Assessment Tool http://www.microsoft.com/downloads/details.aspx?FamilyId=360D0E83-FA70-4C24-BCD6-426CAFBCC627&displaylang=en
· Planning MCMS 2002 Application Migration to SharePoint Server 2007http://msdn.microsoft.com/office/server/moss/2007/migration/default.aspx?pull=/library/en-us/dnmscms02/html/CMS2002PlanningForMigration.asp
6. Office Developer Screencasts (applies to all of Office)http://msdn2.microsoft.com/en-us/sharepoint/aa905382.aspx
7. SharePoint Developer Map (also includes InfoPath and 2007 Office System posters)http://www.microsoft.com/downloads/details.aspx?familyid=771aeb45-9d27-4d1f-acd1-9b950637d64e&displaylang=en
8. MOSS and WSS Online ClinicsOnline clinics covering SharePoint technology are free for a limited time!!! Check 'em out:
· WSS Development: http://www.microsoft.com/learning/elearning/course/5045.asp
· WSS Infrastructure: http://www.microsoft.com/learning/elearning/course/3369.asp
· MOSS Development: http://www.microsoft.com/learning/elearning/course/5046.asp
· MOSS Infrastructure: http://www.microsoft.com/learning/elearning/course/3370.asp
9. MOSS portal on the Office Developer Centerhttp://msdn.microsoft.com/moss
· Includes the Upgrade and Migration Center for SharePoint Developershttp://msdn2.microsoft.com/en-us/office/aa905505.aspx
10. SharePoint Developer Centerhttp://msdn.microsoft.com/sharepoint
11. 7 Development Projects for SharePoint – online bookhttp://download.microsoft.com/download/0/2/f/02f0f661-88e1-43c2-b523-88d2e9e6802f/7%20development%20projects%20with%20the%202007%20microsoft%20office%20system%20and%20windows%20sharepoint%20services%202007.pdf
12. MSDN Community ContentMSDN Community Content is a way of providing Wiki-style annotations to core Microsoft documentation. For example, you can add code samples, remarks or “gotchas,” translations, or other comments that enhance or supplement the core MSDN documentation.
· WSS – http://msdn2.microsoft.com/en-us/library/ms441339.aspx
· MOSS – http://msdn2.microsoft.com/en-us/library/ms550992.aspx
13. F1 Help from Visual Studio Document ExplorerFollow the steps in this blog post to receive F1 Help directly from your code in Microsoft Visual Studio 2005.http://blogs.msdn.com/randalli/archive/2006/07/28/sharepoint-development-tip-getting-context-sensitive-f1-help-directly-from-the-msdn-library.aspx
14. Project SDK DownloadI see a lot of questions about SharePoint integration with Project Server, and the Project SDK is also produced by my team.http://www.microsoft.com/downloads/details.aspx?FamilyID=2672f6f9-7028-4b30-99a2-18cb1eed1abe&DisplayLang=en
We are by no means finished producing content for the 2007 Office System and Windows SharePoint Services 3.0. We are already in the throes of updating the SDKs for a post-RTM release—in addition to writing articles, tools, and other rich media that will be released in the calendar year of 2007.
If you haven’t already seen Erika Ehrli’s blog post about the 2007 Office System Developer resources, check that out, too: http://blogs.msdn.com/erikaehrli/archive/2006/12/01/TopTenOfficeDeveloperResources.aspx
Our SharePoint MVPs are also producing great lists of resources for SharePoint; here are two examples if you haven’t already seen them.
· Andrew Connell – http://andrewconnell.com/blog/articles/MossWcmResources.aspx
· Mark Kruger – http://www.sharepointblogs.com/mkruger/archive/2006/05/25/7570.aspx
And finally, Todd Bleeker’s book, Developer's Guide to the Windows SharePoint Services v3 Platform, is now available for purchase. The ISBN numbers are ISBN-10: 1584505001 and ISBN-13: 978-1584505006; the book is published through Charles River Media and is available from online book retailers. Check out Patrick Tisseghem’s blog for more information about this and more upcoming books for SharePoint.
Hello SharePoint Developers!
We are excited to announce the availability of the latest updates to the online MSDN Library + the downloadable SDKs for both MOSS 2007 and WSS 3.0!
In our never-ending efforts to improve the customer and partner experience, we are announcing the sim ship of both the online MSDN Library and the downloadable SDK! No more confusion about what’s the latest version: August is August!
> Download the MOSS SDK 1.4 <
> Download the WSS SDK 1.4 <
The August 2008 update is version 1.4 and reflects feature enhancements that were part of the recent Infrastructure Update. For more information on SharePoint Products and Technologies updates, you can start here on TechNet.
If you are only writing code that utilizes the Windows SharePoint Services platform, you can download the WSS SDK. However, if you want the superset of all documentation and samples, you should install the MOSS SDK, and then you’ll get all the platform and technology information as well. You don’t need to download both, but you will need to uninstall all previous versions.
Note The SDK 1.4 downloads are full releases that include all previous tools and documentation.
The SDK updates in 1.4 include:
· Updated documentation files, including updated, offline versions of MSDN Library Technical Articles and Developer Guides What’s New in the MOSS SDK 1.4 DocumentationWhat’s New in the WSS SDK 1.4 Documentation
· Lots of new documentation for Records Management APIs.
You can also update the Visual Studio Extensions for SharePoint Services. Here is the link to the installer: VSeWSS 1.2. The extensions were updated on 7/1/2008 and now work with Visual Studio 2008!
Don’t forget to download the user’s guide: version 1.1
We want to make sure you have all the information you expect to find in the SDK. Please reply to this blog entry with comments if you have a request. And don't forget to use the Community Content Wiki on MSDN to annotate the SDK documentation online with your own insights. Just look toward the bottom of each page online or click the Add Content... button in the top-level menu on MSDN Library pages.
We have officially made the released versions (we refer to it internally as “RTM,” or released to manufacturing) of the MOSS SDK for Microsoft Office SharePoint Server 2007 and the WSS SDK for Windows SharePoint Services 3.0!
· Download the MOSS SDK: http://www.microsoft.com/downloads/details.aspx?familyid=6D94E307-67D9-41AC-B2D6-0074D6286FA9&displaylang=en
· Download the WSS SDK: http://www.microsoft.com/downloads/details.aspx?familyid=05e0dd12-8394-402b-8936-a07fe8afaffd&displaylang=en
We created two downloads for your convenience: one for MOSS developers and a second for WSS platform developers. If you are developing against WSS only, you’ll want to install the WSS SDK; otherwise, downloading the MOSS SDK will give you everything you need—including platform information!
1. Microsoft Office SharePoint Server 2007 Software Development Kit and Enterprise Content Management (ECM) Starter Kit
Who it’s for: MOSS developers
Where it installs: [WindowsVolume]:\2007 Office System Developer Resources\
What it contains:
· SharePoint Server 2007 SDK Documentation (OSSSDK2007.chm)
· Office Forms Server 2007 SDK Documentation (OFS12sdk.chm)
· Windows SharePoint Services 3.0 SDK Documentation (WSS3sdk.chm)
· MOSS SDK Code Samples to use in conjunction with SDK documentation
o 5 Business Data Catalog (BDC) Metadata Samples
o Pluggable Single Sign-on (SSO) Provider
o Sample Web Service
o Web Part Filters and Consumers
· ECM Starter Kit
o ECM feature extension code samples
§ Content Processing: Document Converters (Comment Scrub Converter) and Term Replacement Document Inspector
§ Records Management: De-duplication Router, Document Integrity Policy Feature, Records Repository Submit, Sample Barcode Provider, and Search Collect and Hold
o Supplemental developer whitepapers:
§ Digital Signatures in the 2007 Microsoft Office System: A Developer's Guide
§ Encryption and Rights Management in the 2007 Microsoft Office System: A Developers Guide
§ Importing Custom Actions into Microsoft Office SharePoint Designer 2007
§ Workflow Security in Windows SharePoint Services and Office SharePoint Server 2007
§ Introduction to Information Rights Management White Papers
§ Configuring Information Rights Management in Windows SharePoint Services 3.0
§ Information Rights Management in Windows SharePoint Services 3.0: An Overview
§ Pluggable Rights Management in Windows SharePoint Services 3.0
o Visual Studio Workflow templates for MOSS
§ Approval Workflow Sample
§ ASPX Collect Feedback
§ Confidential Approval Sample
§ Custom Reports
§ ECM Activities
§ Group Approval
§ Hello World Sequential
§ InterSystem Workflow
§ List Item Activities
§ Modification Sample
§ Multistage Workflow
§ Replicator Contact Selector Sample
§ Signatures Workflow Sample
§ State Machine Approval Workflow
2. Microsoft Windows SharePoint Services 3.0 Software Development Kit and Workflow Starter Kit (a.k.a. Windows SharePoint Services Developer Resources)
Who it’s for: WSS developers
Where it installs: [WindowsVolume]:\Windows SharePoint Services Developer Resources\
· Workflow Starter Kit
o Visual Studio Workflow templates
MSDN Community Content is a way of providing Wiki-style annotations to core Microsoft documentation. For example, you can add code samples, remarks or “gotchas,” translations, or other comments that enhance or supplement the core MSDN documentation.
· MOSS SDK – http://msdn2.microsoft.com/en-us/library/ms550992.aspx
· WSS SDK – http://msdn2.microsoft.com/en-us/library/ms441339.aspx
· Office Forms Server SDK – http://msdn2.microsoft.com/en-us/library/ms772301.aspx
More information about MSDN Community Content can be found in the FAQ or in Andrew May’s blog.
For more information about additional content, samples, and downloads we have made available for developers, you can bookmark the following Web portals on MSDN (check back often for updates):
· Microsoft Office SharePoint Server 2007 Developer Portal on the Office Developer Center(shortcut: http://msdn.microsoft.com/moss)
· Microsoft Windows SharePoint Services Developer Center(shortcut: http://msdn.microsoft.com/sharepoint)
I have also listed “10 Essential Resources for SharePoint Developers” in my blog: http://blogs.msdn.com/randalli/archive/2007/01/08/10-essential-resources-for-sharepoint-developers.aspx.
These articles were written by Patrick Tisseghem, an MVP and trainer at U2U in Belgium. He's also got a terrific blog here: http://blog.u2u.info/DottextWeb/patrick/.
Please post a comment about the papers if you have any feedback.
[Updated on 11/9 - we published Part 3 on MSDN this afternoon]
If you're a developer working in Visual Studio 2005, you can use F1 context-sensitive Help to jump directly to an SDK topic when you highlight a Method, Class, or Property in the code window.
Now that our SharePoint SDKs are live on MSDN, F1 Help functionality works with the Help viewer in Visual Studio 2005 without installing the entire SDK. This is great for a situation where you have Internet access but you don't have the SDK installed on your development machine.
Now when you type code and press F1 on selected members, you get results directly from MSDN (even if you haven’t installed the SDK).
If you don’t get the right context-sensitive results on the first try, use the F1 Options drop-down at the top of the window to select the correct member:When no exact match is found, Document Explorer opens the Index tab and navigates to the place in the index where the closest match exists. Click the member for which you want to display Help to open the Help topic.
For More Information
It has been several weeks since I posted an update on new MSDN content. We have been extremely busy publishing content, and here is the list of content published in the month of June and the first week of July:
· Creating Search Queries Programmatically by using the Search Web Service in SharePoint Server 2007By Patrick Tisseghem
· Creating Search Queries Programmatically by using the Search Object Model in SharePoint Server 2007By Patrick Tisseghem
· Exposing Enterprise Search in SharePoint Server 2007 by using Internet Explorer 7 and the Office Research PaneBy Patrick Tisseghem
· Development Tools and Techniques for Working with Code in Windows SharePoint Services 3.0 By Patrick Tisseghem
o Part 1: http://msdn2.microsoft.com/en-us/library/bb530302.aspx
o Part 2: http://msdn2.microsoft.com/en-us/library/bb530301.aspx
· Using the Business Data Catalog and Smart Tags with the 2007 Office Systemby Scot Hilier and Bhushan Nene (Microsoft Corp.)
o Accompanying Download for the Business Data Catalog and Smart Tags article
· Evaluating and Customizing Search Relevance in SharePoint Server 2007by Dmitriy Meyerzon, Avi Schmueli, and Jo-Anne West (Microsoft Corp.)
· Using Forms Solutions in Groove 2007by Josh Mahoney
· Upgrading an MCMS 2002 Application to SharePoint Server 2007by Microsoft Corp.
o Part 1: http://msdn2.microsoft.com/en-us/library/bb466172.aspx
o Part 2: http://msdn2.microsoft.com/en-us/library/bb466171.aspx
· Excel Services and Excel 2007 Windows Compute Cluster Server Job Submission Sample Developer Guide
· Excel Services and Excel 2007 Windows Compute Cluster Server Job Submission Sample (Download)
· Inside Microsoft Office SharePoint Server 2007 by Patrick Tisseghem, from Microsoft Press (ISBN 9780735623682, copyright Microsoft Press 2007, all rights reserved).
o Chapter 3: Customizing and Extending the Microsoft Office SharePoint 2007 Search (Part 1 of 2)By Patrick Tisseghem
o Chapter 3: Customizing and Extending the Microsoft Office SharePoint 2007 Search (Part 2 of 2)By Patrick Tisseghem
· Pro SharePoint Solution Development: Combining .NET, SharePoint and Office 2007, from Apress (ISBN 978-1590598085, copyright Apress 2007, all rights reserved)
o Chapter 6: Integrating Spreadsheets into the Enterprise
· Windows white paper: Software Update for Web Folders (Download)
Check this out if you haven’t already seen it! It’s a Windows Presentation Foundation-based, interactive developer map like the ones we have available for download. It also has dynamic content via RSS feeds, so you can always get the most up-to-date information. So cool!
Keep the feedback coming! We want to hear from you.
As part of the Beta 2 Technical Refresh (TR), we have updated our Software Development Kit (SDK) downloads on the Microsoft.com Download Center. Read on for more details...
Microsoft Office SharePoint Server 2007 (Beta)
You can download the updated SDK Content for Microsoft Office SharePoint Server 2007 here: http://www.microsoft.com/downloads/details.aspx?FamilyID=6d94e307-67d9-41ac-b2d6-0074d6286fa9&displaylang=en.
The downloadable SDK Samples have also been updated for Beta 2TR. You can download the samples from the same download page.
· OSSSDKSamples.exe contains the following sample projects that relate to topics in the SDK: Business Data Catalog metadata samples, Custom Single Sign-On Provider, SampleWebService, and Custom Filter Web Parts. The sample projects use Microsoft Visual C#® and Microsoft Visual Studio® 2005.
You can also view the SDK documentation in the MSDN Library here: http://msdn2.microsoft.com/en-us/library/ms550992.aspx.
What’s New and Updated for Beta 2TR
Our team of writers and editors have been busy adding and updating major sections of the SDK, including:
· Business Data Catalog object model
· Business Data Catalog - Warnings and Error Messages
· Updated Metadata Model and “How to” topics
· Custom Caching Overview: 4 new topics dedicated to caching in MOSS. The “How to: Extend Caching by Using the VaryByCustom Event Handler” topic has also been revised and expanded.
· Web Content Management (WCM) “How to” topics, including How To: Create a Minimal Master Page and How to: Customize Page Editing Toolbar Components
· ~370 member topics in the Microsoft.SharePoint.Publishing.* namespaces. More details can be found in this post: http://blogs.msdn.com/randalli/archive/2006/09/15/756789.aspx.
· Field Controls and Control Templates
· And so much more!
Send your feedback on the content to mailto:email@example.com or post a comment to this blog. We want to hear from you!
Microsoft Windows SharePoint Services 3.0 (Beta)
Be sure to check out the Windows SharePoint Services Developer Center on MSDN for more great resources. The shortcut URL is http://msdn.microsoft.com/sharepoint.
· Solutions schemas
· Web Services Nodes re-architected, legacy content updated
· The Content Types and Columns conceptual nodes extensively updated.
· Feature schema reference topics added for Content Types, Content Type Binding, and Workflow.
· Document Parser node added, including reference topics for the document parser API
· IRM node extensively updated/expanded, including reference topics for the revised IRM API
· XML Parser node added
· And so much more!
Installing Beta 2TR
If you need to download the Technical Refresh, please see the following Blog Entries on the SharePoint Team Blog:
We are excited to announce the availability of the latest updates to the downloadable SDKs for SharePoint Products and Technologies.
The February update is version 1.3 and captures changes made as part of Service Pack 1 (SP1). For more info on SharePoint Server 2007 SP1, you can start here on MSDN: http://msdn2.microsoft.com/en-us/office/bb968180.aspx.
> Download the MOSS SDK 1.3 <
> Download the WSS SDK 1.3 <
If you are only coding against the Windows SharePoint Services technology, you can download the WSS SDK. However, if you are coding against Microsoft Office SharePoint Server (MOSS), you should install the MOSS SDK, and then you’ll get all the platform and technology information as well. You don’t need to download both, and you don’t need to download any previous versions: the SDK 1.3 downloads are full releases that include all previous tools and documentation.
The SDK updates in 1.3 include:
· Updated documentation files, including our offline versions of MSDN Library Technical Articles and Developer GuidesWhat’s New in the MOSS SDK 1.3 DocumentationWhat’s New in the WSS SDK 1.3 Documentation
· ASPX “Collect Feedback” Workflow SampleThis sample implements a basic collect feedback workflow that assigns review tasks to a group of people, in serial or parallel, and waits for them to be completed. It is available in both the MOSS and the WSS SDK.
· New IntelliSense XML filesWe have included updated IntelliSense XML files for both MOSS and WSS. Expect to see some new screencasts on how to use XML IntelliSense with Visual Studio in the next few days—check back here for announcements!
· New Document Converter sampleWe have a new Smart Client Authoring sample for Enterprise Content Management in the MOSS SDK. Included with the sample are an XSLT Applicator, a Folder Feature (for MOSS machines), sample XSL and XML files, and an installer.bat file.
Even more information: The full list of documentation changes can be found here in the developer docs team blog.
You can also update the Visual Studio Extensions for SharePoint Services 1.1. Here is the link to the installer: http://www.microsoft.com/downloads/details.aspx?familyid=3E1DCCCD-1CCA-433A-BB4D-97B96BF7AB63&displaylang=en. The extensions were updated on 2/11/2008.
We want to make sure you have the information you need in the SDK. Please reply to this blog entry with comments if you have a request. And don't forget to use the Community Content Wiki on MSDN to annotate the SDK documentation online. Just look toward the bottom of each page online or click the Add Content... button in the top-level menu on MSDN Library pages.
AJ, Uma, and I will all be at the SharePoint Conference from March 3 – 6 in Seattle and you can swing by our table at the Ask The Experts Lunch on Wednesday. Hope to see you there!
A couple of weeks ago I announced the arrival of a new content type: the Office Visual How-to Screencast. Now instead of 3 of them we have published 10 for MOSS!
Business Data Catalog (BDC)
Let us know what you think! We have many more coming soon for MOSS, and we look forward to your feedback about the subjects we're choosing, the usefulness, and the technical depth of the videos. Let us know what you'd like to start seeing more of or less of!
More information: Office Visual How-to Center on MSDN
We have been working non-stop since RTM to update major sections of the MOSS and WSS SDK documentation on MSDN. You can browse the SDKs online here:
If you're working with Visual Studio a lot, you can follow the simple instructions in this blog post to get Help directly from MSDN in Visual Studio's Help viewer; it also works for F1 Help within your code. Browsing the online version of the SDKs also lets you see the MSDN Community Content that appears in Wiki-style content blocks at the end of each SDK topic.
Here is the fine print for those of you who wish to know what has been updated and added:
What's New in the Windows SharePoint Services SDK
Schema reference topics for the following schemas:
Greatly expanded Class Library Reference material for over 300 types in the following namespaces:
As well as expanded reference material for the following Web Services:
· Authentication Web Service
· Copy Web Service
This update also includes numerous updates and revisions to existing SDK content.
What's New in the Office SharePoint Server SDK
New and updated content in over 40 classes in the Microsoft.Office.Server.UserProfiles namespace
New and updated content for UserProfileService and Workflow Web services
Updates to numerous Search Web Part classes
New content and updates in nearly 60 types in Microsoft.SharePoint.Publishing.* namespaces:
· Enterprise Search Protocol Handlers (multiple topics, new)
· How to: Customize XSL for the Content Query Web Part (new)
· Updates to 4 more Web Content Management topics
And much more!
"Continuous Publishing" and the SharePoint SDKs
The downloadable SDK will be updated in the next few months, which will be a coordinated release in both U.S. English and Japanese.
Greetings, SharePoint Developers!
The April 2009 (1.5) Update is available both online and as a download.
> Download the MOSS SDK 1.5 <
> View the MOSS SDK 1.5 Documentation on MSDN <
> Download the WSS SDK 1.5 <
> View the WSS SDK 1.5 Documentation on MSDN <
Which SDK do I need to download?
If you are only writing code that utilizes the Windows SharePoint Services platform, you can download the WSS SDK. However, if you want the superset of all documentation and samples, you should install the MOSS SDK, and then you’ll get all the platform information as well. You don’t need to download both, but you will need to uninstall all previous versions before installing.
Note The SDK 1.5 downloads are full releases that include all previous tools and documentation.
The SDK updates in 1.5 include:
· Updated documentation files: What’s New in the MOSS SDK 1.5 DocumentationWhat’s New in the WSS SDK 1.5 Documentation
You can also update the Visual Studio Extensions for SharePoint Services. Here is the link to the latest CTP: Visual Studio 2008 extensions for Windows SharePoint Services 3.0, v1.3 - Mar 2009 CTP. The extensions were updated on 3/17/2009.
We want to make sure you have all the information you expect to find in the SDK. Please reply to this blog entry with comments if you have a request. And don't forget to use the Community Content Wiki on MSDN to annotate the SDK documentation online with your own insights or additional code samples, remarks, etc. Just look toward the bottom of each page online or click the Add Content... button in the top-level menu on MSDN Library pages.
Here are the Web Content Management (WCM) details, including the classes by namespace that we prioritized and documented in this SDK update, along with other new/updated details that I didn’t include in my original post here: http://blogs.msdn.com/randalli/archive/2006/09/15/756779.aspx.
· Custom Caching Overview: 4 new topics dedicated to caching in MOSS. The “How to: Extend Caching by Using the VaryByCustom Event Handler” topic has also been revised and expanded.
· How to: Create a Minimal Master Page
· ~370 member topics in the Microsoft.SharePoint.Publishing.* namespaces. Here’s the breakdown:
· Field Controls and Control Templates
· How to: Customize Page Editing Toolbar Components—(almost a new topic, really)
· How to: Customize the HTML Editor Field Control
· How to: Customize the Asset Picker
· How to: Customize Styles
· How to: Display Custom Fields in a Content Query Web Part
· Page Publishing Using Document Converters (all topics in this node thoroughly edited)
· How to: Customize the Variation Root Landing Logic
· How to: Customize the Variations Label Control Logic
· Almost all other topics were edited and edits were incorporated. Let me know if you’d like the full list.
If you need additional information on the SDK update for Beta 2TR, please see my related post here: http://blogs.msdn.com/randalli/archive/2006/09/15/756779.aspx.
And don't forget the Upgrade and Migration Center for MOSS 2007, which is in the MOSS portal of the Office Developer Center: http://msdn.microsoft.com/office/server/moss/2007/migration/.
I'm very excited to announce that we launched a new content type on MSDN recently: the Office Visual How to!
Here's the idea behind the Office Visual How to topics:
We have 3 new Visual How to topics for MOSS that went live this week:
We have a long list of MOSS videos and topics that will go live in the coming weeks, so stay tuned to this blog or the MOSS Portal on MSDN for updates! Also, don't forget to check out the Office Developer How-to Center on MSDN for a complete list of our popular How-to content type.
Also published recently on MSDN:
The SharePoint 2010 Software Development Kit (SDK) has been updated! Get it here: Download from the Microsoft Download Center
We are excited to announce the latest quarterly update of the SDK for SharePoint Foundation 2010 and SharePoint Server 2010. This free update replaces previous 2010 versions of the SDK and includes the following:
Here are two MSDN topics listing new and updated content and code samples in the AUG2010 version of the SDK (14.0.4763.1031):
A complete listing and description of the 44 code samples currently available in the SDK can be found here on MSDN Code Gallery: http://code.msdn.microsoft.com/sp2010sdk.
Wondering what has changed in the SDK? You can do a quick search in the compiled HTML Help (.chm) files for the phrase “content update” (include the quotes) to see all the changed topics. We also publish the “Updated” date at the top of each article. Check out an example here: http://msdn.microsoft.com/en-us/library/ff623048.aspx.
This update also coincides with republish of the SDK in the MSDN Library, in addition to offline Visual Studio Help for SharePoint. Yes, that’s right—now you can get context-sensitive Help directly from your code by pressing F1 in Visual Studio.
The MSDN Library is always the most up-to-date source of information, and Visual Studio uses online Help as its primary source by default when you press F1. If you need to work offline, however, you can first download Help content from MSDN using the Visual Studio 2010 Help Library Manager (Help > Manage Help Settings). Here’s how:
The latest drop of the SDK also updates all the IntelliSense XML files for SharePoint Foundation 2010 and SharePoint Server 2010. Please refer to the Readme.txt file for installation instructions. The readme.txt files is in the C:\Program Files (x86)\Microsoft SDKs\SharePoint 2010\Intellisense once the SDK is installed.
You will get tooltips, updated descriptions, and auto-complete as you type code in the Visual Studio 2010 IDE once the IntelliSense XML files are updated. Visual Studio 2010 and SharePoint 2010 must be installed on the computer you are installing the IntelliSense XML files on; the IntelliSense files only work in Visual Studio when the DLL and the XML file of the same name are in the same directory. Please refer to the Readme.txt file for more information.
Here is the rundown of Technical Articles, Visual How-to Screencasts, and their accompanying downloads published over the last couple of weeks on MSDN.
Visual How-to Screencasts
Although development techniques involving HttpHandler components are useful when creating standard ASP.NET applications, you should also see them as a valuable building block for building business solutions for Microsoft Windows SharePoint Services 3.0 and Office SharePoint Server 2007.
When a user clicks a menu item in the entry control block, it runs an application page. The code behind the application page typically must program against the list item or document that supplied the menu item. To do this, the application page must be able to identify the list item or document. Windows SharePoint Services does this by passing the information that identifies the list item or document to the application page in a query string. The page uses this information within the page-initialization code to create an SPListItem object and its containing SPList object.
If you want to audit the actions of users as they view your custom application pages, you must add code that writes custom audit entries into the Windows SharePoint Services audit log. You can write custom audit entries within the context of any auditable object, such as those of type SPSite, SPWeb, SPList, and SPListItem.
I had a question today about SharePoint Workflow "Dos and Don'ts" and I thought it might be a good idea to share the response more broadly.
I'm also working on compiling a list of Best Practices for Custom Application Development in SharePoint, which will be published next month on MSDN as part of a larger MSDN/TechNet series on the subject of guidance and best practices. Stay tuned for updates...
SharePoint Workflow Resources
The Workflow Resource Center on MSDN is a good place to start for guidance: http://msdn.microsoft.com/en-us/office/bb421687.aspx.
**Update 8/29: Here is a great Workflow Best Practices paper as well: Developing Workflow Solutions with SharePoint Server 2007 and Windows Workflow Foundation
Developing Workflow Solutions with SharePoint Server 2007 and Windows Workflow Foundation
This blogger also did a good job compiling links within the SDK and to other MSDN & Web resources, as well as other sources of Best Practices for Workflows:
Also, the downloadable MOSS SDK has a lot of workflow templates and samples.
Knowing when to use SharePoint Designer (SPD) workflows v. Visual Studio (VS) workflows
A good place to start is with the freshly updated SDK: http://msdn.microsoft.com/en-us/library/ms461944.aspx.
There is also this guidance offered in the SharePoint team blog:
SPD is geared toward the Web Designer/Business admin. It's easy to learn, and you don't have to write any code. You can put together a lot of workflows with just sequence of actions and conditions. The other cool thing about SPD is that you can deploy remotely (vs. VS, where you have to deploy on the server box)
However, there are a few limitations (deploys to one list at a time, no InfoPath forms, only sequential workflows). So you will want to use VS if…
· You need to create a workflow that can be deployed to all lists in a site collection.
· You want to use InfoPath forms for your workflow
· You need more actions than the ones available by default in SPD
· You want to use state machine workflows
Hope this helps,
The MVP Summit is in full force this week, and the SharePoint Developer Documentation Team would like to take a moment to recognize all the outstanding contributions our SharePoint MVPs have made to MSDN since Microsoft Office SharePoint Server 2007 & Windows SharePoint Services 3.0 shipped.
Here is a list of Visual How-to screencasts, book excerpts, and technical articles we have published with our Most Valuable Publishing partners! The list totals more than 50 pieces of content, with more lined up to publish in the coming months!
I look back over the past year, and I am saddened by the loss of a colleague and friend, Patrick Tisseghem. We all miss him.
Technical Articles are one of our most popular content types on MSDN. They are usually scenario-based and walk people end-to-end through a typical developer task, sometimes in a 2- or 3-part article series.
Title and Link
Approaches to Creating Master Pages and Page Layouts in SharePoint Server 2007
Finding Developer Help for SharePoint Products and Technologies
Implementing a Brand in a SharePoint Server 2007 Publishing Site
Prescriptive Guidance for SharePoint Server 2007 Web Content Management Sites
Creating Custom Timer Jobs in Windows SharePoint Services 3.0
Understanding and Creating Customized and Uncustomized Files in Windows SharePoint Services 3.0
Workflow Scalability and Performance in Windows SharePoint Services 3.0
Delivering Modular SharePoint Workflow Functionality (Part 1 of 2)
Development Tools and Techniques for Working with Code in Windows SharePoint Services 3.0 (Part 1 of 2)
Customizing and Branding Web Content Management-Enabled SharePoint Sites (Part 1 of 3)
Integrating External Document Repositories with SharePoint Server 2007
Wouter van Vugt
Creating a Windows SharePoint Services 3.0 Custom Field by Using the EntityPicker
A Visual How-to is a short (about 5 – 10 minute) screencast centered on a How-to task. There is a code sample, a video, an article explaining the code, and links to more information. We look forward to creating more of these in the future and getting more folks involved!
Automating Solution Package Creation for Windows SharePoint Services by Using MSBuild
Configuring Multiple Authentication Mechanisms with Alternate Access Mappings in Windows SharePoint Services 3.0
Adding Code-Behind Files to Master Pages and Content Pages in Windows SharePoint Services 3.0
Creating, Deploying, and Debugging Custom Timer Jobs in Windows SharePoint Services 3.0
Adding Code-Behind Files to Master Pages and Page Layouts in SharePoint Server 2007
Adding Custom Quick Access Buttons to the Page Editing Toolbar in SharePoint Server 2007
Creating Workflow Association Pages for Windows SharePoint Services 3.0
Using Smart Clients to Communicate with Workflows in Windows SharePoint Services 3.0
Customizing Search Results with Custom XSLTs in SharePoint Server 2007
Building Custom Activities for Use in SharePoint Designer 2007
Building Simple Custom Approval Workflows with InfoPath 2007 Forms
Creating Search Queries Programmatically by Using the Search Object Model in SharePoint Server 2007
Creating Search Queries Programmatically by Using the Search Web Service in SharePoint Server 2007
Exposing Enterprise Search in SharePoint Server 2007 by Using Internet Explorer 7 and the Office Research Pane
Creating a Custom Search Page and Tabs in the Search Center of SharePoint Server
Creating and Exposing Managed Properties in the Advanced Search Page of SharePoint Server Enterprise Search
Creating and Exposing Search Scopes in SharePoint Server 2007 Enterprise Search
Creating Content Sources to Crawl Business Data in SharePoint Server 2007 Enterprise Search
Activating Auditing Programmatically for a Single Document Library in Windows SharePoint Services 3.0
Activating Auditing Programmatically for a Site Collection in Windows SharePoint Services 3.0
Configuring IntelliSense with CAML Files When Developing for Windows SharePoint Services 3.0
Creating an Application Page in Windows SharePoint Services 3.0
Creating a Custom HttpHandler in Windows SharePoint Services 3.0
Creating a Feature for an Entry Control Block Item in Windows SharePoint Services 3.0
Creating a Feature for the Site Actions Menu in Windows SharePoint Services 3.0
Creating a Solution Package in Windows SharePoint Services 3.0
Creating a Visual Studio Project for Windows SharePoint Services 3.0
Displaying Data by Using the SPGridView Control in Windows SharePoint Services 3.0
Reading Entries from the Audit Log in Windows SharePoint Services 3.0
Reading ListId and ItemId from an Application Page in Windows SharePoint Services 3.0
Running Commands with Elevated Privileges in Windows SharePoint Services 3.0
Writing Custom Entries to the Audit Log in Windows SharePoint Services 3.0
We have a way of publishing one or two chapters from several book publishers, including Microsoft Press and Wrox, among others.
John Holliday, John Alexander, Eli Robillard, Brendon Schwartz, Matt Ranlett, J. Dan Attis, Adam Buenz
Chapter 8: Building Personalized Solutionsfrom the book Professional SharePoint 2007 Development
Chapter 14: Authoring Experience Extensibilityfrom the book Professional SharePoint 2007 Web Content Management Development: Building Publishing Sites with Office SharePoint Server 2007
Chapter 20: Incorporating ASP.NET 2.0 Applications
from the book Professional SharePoint 2007 Web Content Management Development: Building Publishing Sites with Office SharePoint Server 2007
Ted Pattison and Daniel Larson
Chapter 2: SharePoint Architecture (Part 1 of 2)from the book Inside Microsoft Windows SharePoint Services 3.0
Chapter 3: Pages and Design (Part 1 of 2)from the book Inside Microsoft Windows SharePoint Services 3.0
Want to help contribute? Please post a comment to this entry or start following me on twitter: http://twitter.com/sharepointdev, where you can send direct messages.
Thanks again for all your contributions!Randall
We have compiled a list of best practices for everything from working with SharePoint Lists to disposing SharePoint Objects, from writing SQL syntax queries for relevant Search results to developing Workflow solutions. Also, you can quickly access the latest information from patterns & practices specific to SharePoint, all in a one-stop shop! http://msdn.microsoft.com/en-us/office/dd638301.aspx
Send us feedback about what else you'd like to see SharePoint Best Practices written for, and we will maintain this page as a living document of best practices guidance.
We have just published a couple of exciting new SharePoint Technical Articles this month on MSDN. We have also refreshed the PerformancePoint Monitoring SDK. Here is the info:
Summary: Learn about organization hierarchy, membership groups, and quick links to understand the user profile social network capability in Microsoft Office SharePoint Server 2007, and concepts such as custom properties, colleagues, and workgroups. (18 printed pages)
Summary: Use Microsoft Visual Studio 2008 Team Foundation Server to support SharePoint application development, and provide an integrated development environment and single source code repository for process activities, integrated progress reporting, and team roles. (12 printed pages)
The PerformancePoint Monitoring Software Development Kit (SDK) documentation contains overview topics, how-to topics, and code examples for developing custom PerformancePoint Monitoring Server extensions. Monitoring Server builds upon the Microsoft Internet Information Services (IIS) infrastructure, and takes advantage of Microsoft Office SharePoint Server 2007 and Microsoft SQL Server 2005 technologies and features.
I signed up for a twitter account last week under the alias @sharepointdev: http://twitter.com/sharepointdev.
The inspiration came from an NPR segment about companies using twitter to monitor tweets about their products or brands (e.g., Comcast). I thought about it a while and I came to the conclusion that this was an ideal way for me to monitor forum activity because I often don't have time to read and respond to MSDN Forum postings because of my busy schedule. But with only 140 characters, I can usually point people in the right direction and get them unstuck when they choose to write a post related to "SharePoint" or other keywords I search for and monitor. Having worked with the SharePoint product team for over 5 years, I am also in a unique position where I sometimes know just enough information about a wide variety of issues.
The VerdictI was really happy with my first week on twitter and what I learned or helped people with. I picked up over 30 followers, and I even got looped into some conversations back and forth related to something that might have otherwise been a source of frustration (e.g., updates and patches) for some of the folks out there looking for help. I am thinking of twitter as an open forum where I can take the pulse of where SharePoint users are asking for guidance.
Here is an overview of where I pointed people over the course of the last week. I saw one issue come up twice (Excel Services), and overall I was able to answer several questions using existing resources on MSDN and TechNet:
All in all, I'm going to continue to monitor any tweets I come across that mention "sharepoint" or other keywords and tags (such as "bdc" or "authentication" or "web parts"), as well as the people I'm following. If you're a SharePoint developer, IT Pro, consultant, or solution provider, feel free to follow me and I'll do the same to keep tabs on what's going on out in the community. We've often got an answer or at least a direction we can point you toward. Also, check out my feed for what's recently been published! http://twitter.com/sharepointdev.
If you’re looking for advanced developer training for SharePoint 2010, check out these modules that just went live on MSDN yesterday!
Here is the home page, which features a Silverlight navigation control for browsing the lessons before you get started: http://msdn.microsoft.com/en-us/sharepoint/ff420377.aspx. Click Learn More on the home page to jump to the first module.
Here is a list of lesson titles that are included in each module. You can view the modules in any order. In each lesson, you can watch a streaming video screencast, and you also have the option to download the video and the PowerPoint slide deck for offline viewing. Click Resources in each module to download the slide decks.
We want to hear from you! Each video lesson has a Ratings feature, and you can also leave comments on the home page.
For Getting Started training, please see the following post by Paul Andrew: http://blogs.msdn.com/pandrew/archive/2010/05/12/getting-started-with-sharepoint-2010-development.aspx
Check out our Advanced IT Professional Training on TechNet: http://technet.microsoft.com/en-us/sharepoint/ff420396.aspx
We just went live with an updated download for the SharePoint 2010 Software Development Kit (SDK)! The MAY2010 version of the SDK aligns with the “RTM” versions of SharePoint Server 2010 and SharePoint Foundation 2010, so you will get the latest information about extending, customizing, and writing code for SharePoint 2010.
Get the FREE download here: http://www.microsoft.com/downloads/details.aspx?FamilyID=f0c9daf3-4c54-45ed-9bde-7b4d83a8f26f&displayLang=en
In addition, check out all the new code samples in this release!
· Implementation of IBackupRestore
· AdventureWorks .NET Assembly
· AdventureWorks ASP.NET Web Service
· AdventureWorks WCF Service
· AdventureWorks 2008 .Net Assembly and Web Services
· AdventureWorks 2008 Declarative Outlook Solution Reusable Components
· AdventureWorks 2008 Declarative Outlook Solution Sample
· Authenticating and Consuming Data from NetFlix (Web 2.0 Application)
· BDC Model for XML Snippets
· Custom Web Part and Word Add-in Sample
· Sample Orders .Net Assembly and Web Services
· Sandboxed BCS Workflow Sample
· Content Type-Based Metadata
· Creating a Routing Rule
· Custom Document ID Provider
· Managed Metadata Dependencies
· Pausable Custom Timer Jobs
· Publishing Cache Services
· Silverlight Controls and Silverlight Thumbnail Extraction Sample
· Retention Events
· Combine information from my public profile on Linkedin (or Facebook) with my User Profile
· Gold star or thumbs to a colleague
· Insert an event/document change event in feed
· Share a link with my colleagues
· Social data statistics
· Annotations Sample
· Custom Error Messages Sample
· Mouse Interaction Sample
More code samples are coming. We have dozens in queue and will be posting them periodically to http://code.msdn.com, and then rolling them into every quarterly release of the downloadable SDK.
· You MUST uninstall the SharePoint 2010 (Beta ) SDK through Control Panel if you currently have the Beta SDK installed on the same machine where you are installing the RTM SDK.
o The RTM version is 14.0.4763.1005 in Control Panel > Currently installed programs (the Beta version was 14.0.4622.1000)
· The SDK installs to the Program Files directory [Program Files (x86) on a 64-bit OS] in a folder named Microsoft SDKs.
· By default, the SDK installs SharePoint Foundation 2010 and SharePoint Server 2010 documentation and samples.
· The SharePoint 2010 SDK compiled HTML Help file (SP2010SDK.chm) is a superset of all SharePoint 2010 SDK documentation. So if you’re unsure whether an API or a feature is available in SharePoint Server or SharePoint Foundation, you can search this CHM file and browse the table of contents (TOC) to provide more context. Many other topics in the documentation list what is available across products and SKUs, so you should always know when an API or a feature is available.
· If you are developing with SharePoint Foundation 2010, you will need to choose that option using the setup program. To install only the SharePoint Foundation 2010 SDK documentation:
1. Select SharePoint 2010 Help and Samples, and then click Entire feature will be unavailable in the setup program.
2. Next, select SharePoint Foundation 2010 Help and Samples, and then click Will be installed on the local hard drive.
Start Menu Shortcut
· You can access the Welcome Page, which lists all the code samples and provides quick links to the documentation files, by clicking Start > All Programs > Microsoft SDKs > SharePoint 2010 SDK in Windows 7.
· There is also a Welcome Page for the SharePoint Foundation 2010 SDK if you choose only to install the SDK documentation and samples for SharePoint Foundation: Start > All Programs > Microsoft SDKs > SharePoint Foundation 2010 SDK in Windows 7.
· There are also direct links to the documentation in the same paths on the Start menu.
Working with the SharePoint SDK Code Samples
All code sample files are in ZIP files that need to be expanded.
1. Go to the Welcome page and identify the code sample you wish to extract. Each area (e.g., Business Connectivity Services) may contain more than one sample.
2. Double-click the ZIP file [e.g., Authenticating and Consuming Data from NetFlix (Web 2.0 Application).zip] that you want to work with.
3. Click Extract all files.
4. Select a destination folder.
Tip You might want to create a projects directory for all SharePoint SDK samples. For example: %MYDOCUMENTS%\Visual Studio 2010\Projects\SharePoint SDK Samples.
5. Click Extract.
Planning Ahead: When you uninstall or upgrade between SDK versions, the MSI removes all the original ZIP files, but you may encounter leftover files if you extract your samples to the Program Files directory. In addition, you may encounter issues, warnings, or UAC prompts when saving to the Program Files directory. We recommend the My Documents directory; it is a much better option.
U.S. English only right now. We are planning on additional languages soon, including Japanese, Simplified Chinese, French, Spanish, Russian, and Brazilian Portuguese.
Quarterly updates will include new code samples, as well as additional documentation based on feedback we receive.
You can have a direct impact on what we write about next! All you have to do is rate topics on MSDN, leave comments, write Community Content Wiki feedback, and use the e-mail links in the CHM file. We respond regularly to feedback, so please send it our way!
Visual Studio context-sensitive Help
This CHM file is not connected to the Visual Studio 2010 context-sensitive Help system. If you want to be able to press F1 in your code and go directly to the Help topic, follow these instructions in Visual Studio:
1. In Visual Studio 2010, click Help, and then click Manage Help Settings.
2. Click Choose online or local help.
3. Click I want to use online help.
4. Click OK.
Once you have set these preferences, you can press F1 anywhere in your code and get context-sensitive Help directly from MSDN. This is the optimized scenario, since we update our online Help more regularly than the CHM files, which are updated quarterly.
We will be publishing some screencasts and other Help topics to demonstrate this behavior. We will also show you how you can use the new Visual Studio 2010 Help system to subscribe to offline updates. Stay up-to-date by visiting the SharePoint Developer Center often, following the SDK team on twitter, and subscribing to our RSS feed.
Setting up your development environment
Read this if you are building a developer machine from the ground up: http://msdn.microsoft.com/en-us/library/ee554869.aspx
Keep sending us your feedback—use MSDN ratings and comments, as well as the community content Wiki at the footer of each topic. We want this to be the best SDK for SharePoint developers, and we want to hear from you! Tell us to “Doc This” whenever you see a content gap or a need for clarification or more depth, and tell us when you would benefit from additional code samples and other customization guidance.
More information, training, learning resources, and downloads are available at the SharePoint Developer Center on MSDN: http://msdn.microsoft.com/sharepoint
Let’s write some SharePoint code!
Follow the Microsoft SharePoint SDK team on twitter: http://twitter.com/sharepointdev
In addition to SharePoint, my team also writes and publishes SDK content for the Enterprise Project Management (EPM) offering of the 2007 Microsoft Office System, which includes Project, Project Server, Project Portfolio Server, and Project Web Access.
The SDK was just refreshed to include a substantial amount of new content and downloads for the Microsoft EPM offering. Thanks to Jim on my team for compiling this excellent list of what's new and changed:
The April update of the Project 2007 SDK is now available on MSDN and the SDK download is published.
· SDK Download: http://www.microsoft.com/downloads/details.aspx?FamilyId=2672F6F9-7028-4B30-99A2-18CB1EED1ABE&displaylang=en . The pj12ProjectSDK.exe download includes (new and updated items in blue bold):
o pjSDK2007.chm (conceptual topics and managed code reference – the same topics as on the MSDN online library)
o pj12ReportingDB.chm (Reporting database schema reference and Visio diagrams)
What’s new in pjSDK2007.chm and the online SDK:
In addition to new code samples and schemas in the download, the April update of the SDK includes 97 conceptual topics (28 new since the RTM release) and many updates in the managed code reference topics. Major new and updated conceptual topics include the following:
· XML Schema References for Project (15 topics; includes the ChangeList Schema Reference)
· Changes for Custom Project Guides
· Custom Fields in OLAP Cubes (in the Local and Enterprise Custom Fields topic)
· How to: Generate ChangeXML for Statusing Updates
· Project Server Report Pack (9 topics)
· Walkthrough: Creating a PSI Extension
· Walkthrough: Develop an Impersonation Web Application
Other updates include enumeration descriptions, PSI method permissions, TimesheetDataSet properties, and a VBA sample for Project Deliverables.
For related content, see the Office Developer Centers, SharePoint Developer Center, and the SharePoint Server 2007 Developer Portal.
Stay tuned to this blog for more MSDN content updates this week and next...
You may have seen some of these announced elsewhere; however, I have aggregated our recent activity and posted the following list of new and updated content.
Visual Studio Extensions for SharePoint Services 1.0 has been released! Download it today to get started building SharePoint solutions with Visual Studio: http://www.microsoft.com/downloads/details.aspx?familyid=19f21e5e-b715-4f0c-b959-8c6dcbdc1057&displaylang=en
We have three new Information Centers on the MSDN SharePoint portal. An Information Center is a starting page for learning about a particular feature or task, with links to SDK content, articles, blog postings, downloads, and more. From the links on these pages, you can dive deep into any subject in the SDK in the MSDN Library, or you can find great resources that help you learn or troubleshoot a task or an issue.
We added seven new headlines and six new downloads to this "Getting Started" page; check it out! http://msdn2.microsoft.com/en-us/office/aa905504.aspx
Check out the Enterprise Search Deep Dives. http://msdn2.microsoft.com/en-us/office/bb335345.aspx
There are more videos, webcasts, and Office Visual How To articles and videos coming next month. Check this page for what is available now: http://msdn2.microsoft.com/en-us/office/aa940989.aspx
If you haven't seen them already, be sure to check out the Business Data Catalog, Migration and Upgrade Information, Excel Services, and Web Content Management Information Centers as well. We are constantly updating the portal to ensure you have the latest information about SharePoint development.
April is going to be a huge month for us, so keep your bookmarks updated at http://msdn.microsoft.com/moss! On its way next month we plan to have:
We just refreshed the downloads of the SharePoint SDKs on the Microsoft Download Center to reflect the many recent updates and enhancements to the documentation since RTM. You should first uninstall any previous versions of the SDK installed on your machines through Control Panel.
Get the updated SDKs today!
Here are the details of what has changed...
New conceptual sections: