• No results found

Local Touch Global Reach. SharePoint.

N/A
N/A
Protected

Academic year: 2021

Share "Local Touch Global Reach. SharePoint."

Copied!
31
0
0

Loading.... (view fulltext now)

Full text

(1)

www.wright.edu/idse www.us.sogeti.com

(2)

2 www.wright.edu/idse www.us.sogeti.com Why no lab?  Requirements – Server 2008 R2 x64 – 6GB RAM (8 recommended) – IIS, SQL, Active Directory,

ï‚§ Development can run on Windows 7 or Vista

ï‚§ Entire presentation devoted to setting up SharePoint in SharePoint Training Kit

(3)

3

www.wright.edu/idse www.us.sogeti.com

ï‚§ Connect and Empower People

ï‚§ Cut Costs with a Unified Infrastructure ï‚§ Rapidly Respond to Business Needs

Communities Search Sites Composites Content Insights Marketing

(4)

4 www.wright.edu/idse www.us.sogeti.com  Farm – Application • Site Collection – Site • List • Item – Document Library • File • Folder Organizational Hierarchy

(5)

5

www.wright.edu/idse www.us.sogeti.com

Lists

ï‚§ Like database

– Rows, columns, fields

ï‚§ Can be external (through BCS) ï‚§ Built-in

– Calendar

– Announcements – Tasks

(6)

6 www.wright.edu/idse www.us.sogeti.com Technology  Built On – Windows Server 2008 – IIS 7 – ASP.NET – SQL Server 2008

ï‚§ Microsoft SharePoint Foundation

– Previously Windows SharePoint Services

ï‚§ Microsoft SharePoint Server

(7)

7

www.wright.edu/idse www.us.sogeti.com

(8)

8

www.wright.edu/idse www.us.sogeti.com

(9)

9

www.wright.edu/idse www.us.sogeti.com

Development Scenarios

ï‚§ WebPart Solution

ï‚§ Business Collaboration Solution

– Multiple lists, web parts, workflows

ï‚§ Integrating Line of Business data into SharePoint ï‚§ Custom UI and Business Process

(10)

10 www.wright.edu/idse www.us.sogeti.com WebParts  Portlet or Widget  User customization – WebPart Editor

ï‚§ Connect to to other parts

(11)

11

www.wright.edu/idse www.us.sogeti.com

(12)

12

www.wright.edu/idse www.us.sogeti.com

(13)

13

www.wright.edu/idse www.us.sogeti.com

(14)

14

www.wright.edu/idse www.us.sogeti.com

Server Data Access

ï‚§ SPQuery

– CAML (Collaborative Application Markup Language)

ï‚§ LINQ to SharePoint

(15)

15

www.wright.edu/idse www.us.sogeti.com

Client Data Access

ï‚§ Web Services

ï‚§ Client Object Model

– Enables REST Services – Access to

• Silverlight • Windows • WPF

• Non SharePoint ASP.NET sites

(16)

16

www.wright.edu/idse www.us.sogeti.com

(17)

17

www.wright.edu/idse www.us.sogeti.com

(18)

18

www.wright.edu/idse www.us.sogeti.com

(19)

19 www.wright.edu/idse www.us.sogeti.com Development Tools ï‚§ SharePoint Designer ï‚§ Visual Studio

(20)

20

www.wright.edu/idse www.us.sogeti.com

Use SharePoint Designer to define/edit

ï‚§ Lists and Libraries ï‚§ Workflows

ï‚§ Site Pages ï‚§ Site Assets

ï‚§ Content Types ï‚§ Site Columns

ï‚§ External Content Types ï‚§ Data Sources

ï‚§ Master Pages ï‚§ Site Groups ï‚§ Subsites

(21)

21

www.wright.edu/idse www.us.sogeti.com

SharePoint Designer Tasks

ï‚§ Customize a site page ï‚§ Manage data sources

– Database

ï‚§ Add JavaScript to custom site page ï‚§ Edit master pages

ï‚§ Create Data View Web Parts ï‚§ Create site columns

(22)

22

www.wright.edu/idse www.us.sogeti.com

Visual Studio 2010

ï‚§ Items you may create as a developer

– Web parts – List definition – List instance – Event receivers – Application Pages – Workflows

(23)

23

www.wright.edu/idse www.us.sogeti.com

Developing Web Parts

ï‚§ Types

– Visual Web Parts

– ASP.NET Web Parts

• Inherits from ASP.NET Web Part

ï‚§ Deploying

(24)

24

www.wright.edu/idse www.us.sogeti.com

SharePoint 2010 Project Structure

ï‚§ Standard Project Nodes

– Properties(standard with Visual Studio)

– References(standard with Visual Studio)

– Features(always added by SharePoint 14 Developer Tools)

– Package(always added by SharePoint 14 Developer Tools)

– SharePoint Project Items (optionally added by

(25)

25

www.wright.edu/idse www.us.sogeti.com

SharePoint Project Items (SPIs)

ï‚§ Projects built with SharePoint Items (SPIs)

– SPI is a logical collection of project files

Examples of SPIs are WebParts, List Defs, Workflows, etc

(26)

26

www.wright.edu/idse www.us.sogeti.com

(27)

27

www.wright.edu/idse www.us.sogeti.com

Mapped Folders

ï‚§ Mapped Folders used to deploy to RootFiles

– Layouts folder maps to virtual path /_layouts – Images folder maps to virtual path /_layouts

– You can map other folders inside RootFiles directory

(28)

28

www.wright.edu/idse www.us.sogeti.com

SharePoint Explorer

ï‚§ Add-in for Server Explorer window

– Easy way to examine site artifacts

– Quick way to launch browser into site

ï‚§ SharePoint Explorer extensibility

– Developers can write add-ins to populate nodes and provide

(29)

29

www.wright.edu/idse www.us.sogeti.com

WSP

ï‚§ Windows SharePoint Solution Package

ï‚§ Installer specifically for SharePoint Solutions ï‚§ Enables synchronization through server farms ï‚§ Can create in Visual Studio

(30)

30

www.wright.edu/idse www.us.sogeti.com

Features

ï‚§ Group of related items

ï‚§ Can target different scopes

– Site Collection, Site, Farm

ï‚§ Can be enabled/disabled ï‚§ Defined in Visual Studio

(31)

31

www.wright.edu/idse www.us.sogeti.com

Resources

ï‚§ Books

– Beginning SharePoint 2010 Development – Steve Fox – Microsoft SharePoint 2010: Building Solutions for

SharePoint 2010, Sahil Malik

ï‚§ Web

– SharePoint Developer Center

References

Related documents

Lesson 2: Developing External Content Types and Lists by Using SharePoint Designer Lesson 3: Developing Business Connectivity Services Solutions by Using Visual Studio 2010. Lab

SharePoint 2010 Workflow with SharePoint Designer and Visio..

Visual Studio 2010 will install the code in a SharePoint 2010 site and allow you to use the debug tools to test the code.. When you do something in SharePoint 2010 that uses the

Objetivo: to practise talking about typical foods from Spanish speaking countries using the passive voice. Activity 1 – Access the following video on Oak National Academy. Watch

Using SharePoint Web Services in Client Application SharePoint Tools for Visual Studio

The religion program at Union includes four majors: theology, religion, religious education and social media ministry.. Our newest major, social media ministry, empowers students

5 Develop List Inspector Webpart To Understand Visual Studio 2010 SharePoint Tools and SharePoint Object Model. 6 Create Site Columns and Content types and associate it

Visual Studio 2010 includes native support for the most common types of projects that you might want to build with SharePoint 2010, and new tools for more easily defining