who is bennett adelson? founded in 1996, headquartered in cleveland, ohio 70 employees throughout...
TRANSCRIPT
Visual Studio 2010 SharePoint Development Tools OverviewPeruri SrinivasuluDirector, Information Worker SolutionsBennett Adelson
Who is Bennett Adelson? Founded in 1996,
Headquartered in Cleveland, Ohio
70 employees throughout the US
Gold Certified Microsoft Partner
Member of the Microsoft Partner Advisory Council
Practice Directors comprised of Industry Leaders and Subject Matter Experts
http://www.bennettadelson.com/
Evolution of SharePoint Tooling
VS2005 VS2008 VS2010
F5 Deploy Debug
WSP Packaging
SPSolGen
WSP View
+64 bit support
WSP View
Improved
Separate Package
Command
Command Line
Build
+Sequential
Workflow
State Machine
Workflow
VSeWSS VSeWSS 1.3
Multiple Visual
Designers
Packaging and
Deployment
Project & Item
Templates
TFS integration
Extensible Projects &
Tools
Upgrade Tool
2007 2008 2009 2010
Visual Studio SharePoint SupportDevelopment environment requirementsRequires x64 operating system
Windows 7Windows Vista SP1Windows Server 2008Windows Server 2008R2
SharePoint 2010 must be installed locally
SharePoint Foundation or SharePoint Server
Visual Studio 2010
Visual Studio SharePoint SupportTemplates and designers
Project and Item TemplatesTemplates for many SharePoint elementsSupport for sandboxed solutions
Visual DesignersDesign web partsBuild Business Data Connectivity (BDC) modelsCreate Workflows
Workflow EnhancementsSite level workflowsTemplates for association & initiation forms
Development Continuum
Import
Export
Professional developer
Business Analyst/Process
DesignerDesign skeleton
workflow processes
View workflow visualizations
Design data-backed business
diagrams
Custom Web Parts
Code Workflows
Event Receivers
List Definitions
Application Pages
WSP Package
Designer/IW/Power UserCreate lists &
libs
Design Web Pages
Web part hook-up
Views & forms
Declarative Workflows
Import SharePoint Solution(WSP)
Wizard for developer to select WSPDeclarative elements can be selected for importModify imported items and extend by adding additional items, code, etc…
Visual Studio SharePoint SupportProject system
Project commandsPackage, Retract
Project propertiesSandboxed, Site URL, etc…
Features & Package nodesMapped foldersProject items & files have SharePoint specific properties
SP Connections in Server Explorer
Tool window which provides hierarchical view of local SharePoint sites & artifacts
View site collections, sites, features, lists, fields, etc…
View properties for artifacts
Add any number of connections to different site collections
Feature Designer
Key feature properties
Feature Activation
Dependencies
Add/Remove items to feature
View/Edit Feature XML
Package Designer
Package name
Add assemblies,
safe controls, resources
Add/Remove items & features
View/Edit Package Manifest
Packages
Packaging ExplorerProject and Items
Packages
SharePoint Project Items
(SPIs)
FeaturesFeatures
SharePoint Project Items
(SPIs)
Visual Studio ExtensibilityProject and Items
Project ExtensionsAdd context menusAdd/Set project propertiesHandle project events
Project Item ExtensionsExtend in-the-box items
Add context menusAdd to property gridAdd designers over XML filesHandle events
Create new itemsCreate wizardsHandle deployment events
Visual Studio ExtensibilityServer Explorer and deployment steps
Server Explorer ExtensionsExtend in-the-box SharePoint nodes
Add context menus to provide additional functionalityDisplay information in property grid
Create new SharePoint nodesAdd nodes to display artifacts not shown by default
Deployment ExtensionsCreate new deployment stepsCreate new deployment configurations which leverage your new steps
Visual Studio ExtensibilityPackaging
Packaging Validation RulesExtend packaging validation with custom rulesCreate SPI specific validation rulesRules are run when Feature/Package is Validated
MS Build ExtensibilityPackaging is MS Build basedCustom tasks can be created
Summary – SharePoint Development with Visual Studio
SharePoint sandboxed solution supportBusiness Connectivity Services supportExpanded Workflow supportSharePoint Designer Visual Studio continuum
Build, Debug & Deploy SharePoint projectsView SharePoint sites in Server ExplorerVisual designers for Web Parts, BDC and WorkflowsIntegration with Visual Studio’s ALM support
Broad SharePoint Support
Familiar Visual Studio Experience
Packaging Explorer
Web Part Designer
Questions
I am available at:[email protected]://www.bennettadelson.com
Learn More about SharePoint 2010
Information forIT Prosat TechNet
http://MSSharePointITPro.com
Information forDevelopers
at MSDNhttp://MSSharePointDeveloper.com
Information forEveryone
http://SharePoint.Microsoft.com
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after
the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.