Sharepoint developement tools(webparts+worflows) EBizSoft

Post on 10-May-2015

1.135 views 3 download

Tags:

Transcript of Sharepoint developement tools(webparts+worflows) EBizSoft

About US

SharePoint Techies User Group(STUG) is the emerging SharePoint User Group in Pakistan has more than 500+ members.

STUG

MySelf

User Group Leader of SharePoint Techies, http://www.facebook.com/pages/SharePoint-TechiesWorking on SharePoint technologies from past three years Trainer for  Microsoft Office SharePoint Server 2007 and  Window SharePoint Services 3.0 at New Horizon and AUC Technologies. 

AgendaAgenda This Session is divided into twoThis Session is divided into two

SharePoint 2010 Its development tools SharePoint 2010 Its development tools Web Parts and WorkflowsWeb Parts and Workflows

QuestionsQuestions

Some Facts Regarding SharePoint  Over half of the largest companies (10,000+

employees) indicated SharePoint use. These rates beat ALL of the other document and content platforms listed – EMC, IBM, Open Text, Oracle, Hyland, et al.

 80% of all business will be using SharePoint this year – Gartner;

61% of business are deploying SharePoint enterprise wide - IDC survey

A Real scenario

What Next My documents

Submit my documents

into Department

Got Form

Admission process…Signed from

Library

Signed from Administratio

n

Signed from Semester Cell

Submit the form back in to the department

Another ScenarioFills the E-

FormAttach the documents

What does that system requiredCustom Application

Developers

Complex Architecture

IT Experts, Professional to use that system

What are you LOOKING FOR?

SharePoint to me

I can use it for Ironing StudyingComputer Table Kitchen Table

Microsoft SharePoint 2010Ribbon UISharePoint WorkspaceSharePoint MobileOffice Client and Office Web App IntegrationStandards Support

Tagging, Tag Cloud, RatingsSocial BookmarkingBlogs and WikisMy SitesActivity FeedsProfiles and ExpertiseOrg Browser

Enterprise Content TypesMetadata and NavigationDocument SetsMulti-stage DispositionAudio and Video Content TypesRemote Blob StorageList Enhancements

Social RelevancePhonetic SearchNavigationFAST IntegrationEnhanced Pipeline

PerformancePoint ServicesExcel ServicesChart Web PartVisio ServicesWeb AnalyticsSQL Server IntegrationPowerPivot

Business Connectivity ServicesInfoPath Form ServicesExternal ListsWorkflowSharePoint DesignerVisual StudioAPI EnhancementsREST/ATOM/RSS

Demo

SharePoint technology stack

Platform Investments

LINQ •Entity based programming •Supports list joins and projections •List Relationships and Lookups •Support for creating joins between lists •Lookups can enforce referential integrity between two lists •Project columns from referenced list

REST APIs •Ability to retrieve list data via ADO.NET data services (Astoria)

SharePoint Designer 2010 SharePoint Designer 2010’s focus has changed from page-oriented to feature/functionality oriented SPD 2010 is THE tool for building complete, rich, reusable, process-centric applications on the SharePoint platform that integrate with external data •Target Users

• Primary: Business Unit IT, Power IW Secondary: Developers (Rapid Development, Prototyping)

SharePoint Designer 2010 Investments

New User Experience •SharePoint artifact-centric navigation •Fluent UI Integration

Tools for all objects •New •BDC Entities •List Schema •Custom Actions •Task/Approval Designer

Improved •Workflow Designer •Page Editor

Unified packaging •Visual Studio 2010 can take SPD created workflows to extend and add custom code

Visual Studio 2010 • New project templates for

most SharePoint objects • SharePoint Explorer offers

read only view into site collections

• Standardized WSP development and packaging

• Can import WSPs from SPD or “save site as” in WSS browser UI

• Visual designers for creating most objects

• Features, List templates, Workflows, Content types

• Full F5 debugging • Extensible – developers can

create custom wizards and SharePoint artifacts

• Integration with TFS Sandboxed solutions

Development Environments

Local or remote “development” with the browser and SharePoint Designer •Local development with Visual Studio 2010•SharePoint installation on client operating systems supported for development •Support for Vista and Windows 7 installations •Requires 64-bit installation

Visio and SharePoint

Workflow design •Visual designer for SharePoint workflows •Export design to VS2010 for modifications •Visio Services •SharePoint web part UI •PNG rendering of Visio file•Silverlight XAML rendering •Data connectivity and refresh from SQL, WSS lists, Excel Services

Business Connectivity Services Microsoft Business Connectivity Services is a set of services and features that

connect SharePoint-based solutions to sources of external data

Office 2010 BCS Investments

Demo

Web Parts

Web Parts Users

End User Developer Administrator

Web Parts Legacy

Asp.net Web partsPersonalization, embedding html from code

Web User ControlCommand on html, and server side code

DataView Web partXSLT, No code solution

Web Part Types

Standard Web Parts Connected Web Parts

Master Detail View

Visual Web PartSmart Part, Web User Control

Demo

Workflow Solution Spectrum

Browser Visual StudioSharePoint Designer

Stru

cture

d A

d H

oc

Stru

cture

d A

d H

oc

Workflow Scenarios

Co

mp

lexi

ty

Types of Workflows

SharePoint Designer Workflows Improved declarative workflow designer

Nested logic in SharePoint Designer

The Task Process Designer

Edit InfoPath Forms generated by SPD Workflows

Creating Workflows in Visio

Visio has SharePoint Workflow template• Allows you to create workflow design in Visio• Workflow can be exported to SharePoint Designer

Easily transfer workflows from Visio to SPD and back

Workflow Visualization

Silverlight driven visualization of status of your workflows

Demo

Thank YouThank You

Facebook: http://www.facebook.com/shakir.majeedBlog: http://junooni.wordpress.com/Email: shakir.majeed@gmail.com