who is bennett adelson? founded in 1996, headquartered in cleveland, ohio 70 employees throughout...

26
Visual Studio 2010 SharePoint Development Tools Overview Peruri Srinivasulu Director, Information Worker Solutions Bennett Adelson

Upload: annabella-jefferson

Post on 16-Dec-2015

217 views

Category:

Documents


0 download

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

Project Templates

Project Wizard

Support for sandboxed solutions

Site used to deploy & debug

solution

Item Templates

Templates and Designers

demo

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…

Development Continuum

demo

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)

Project System & Packaging

demo

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

Remember to fill out your evaluations

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.