30
Introduction to MS SharePoint Server 1 MJ Ferdous Introduction to MS SharePoint Server

Introduction To Share Point Ferdous V3 Final

Embed Size (px)

DESCRIPTION

Microsoft Office SharePoint Server 2007 is a rich server application for the enterprise thatfacilitates collaboration,provides full content management features,implements business processes, and provides access to information essential to organizational goals and processes.

Citation preview

Page 1: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

1

MJ Ferdous

Introduction to MS SharePoint Server

Page 2: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

MOSS Overview

What is MOSS ?

Example of Solution

Architecture

Logical Architecture

Enterprise Architecture

Installation

Pre-Requisites

Development

Development Tools

Web Parts, Workflows, List Definitions

Deployment

Content Deployment

Export / Import

Backup / Restore

Conclusion

2

Agenda

Page 3: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

What is MOSS ?

3

Microsoft Office SharePoint Server 2007 is a rich

server application for the enterprise that

facilitates collaboration,

provides full content management features,

implements business processes,

and provides access to information essential to

organizational goals and processes.

Note: It provides an integrated platform to plan, deploy, and

manage intranet, extranet, and Internet applications

across and beyond the enterprise.

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Ent. Architecture

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Page 4: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Examples of Solution

4

Example of Solution on MOSS 2007

Online News Magazine. i.e. Publishing organization

Controlled distribution of financial data to clients

and business partners. i.e. Bank

Online permit application. i.e. Local government

agency

Departmental portal site. i.e. Medium-sized

company

Records management.

Corporate Internet presence site

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Ent. Architecture

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Page 5: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Architecture: Logical

5

Logical Architecture

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Ent. Architecture

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Page 6: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Examples

6

Introduction Overview PMX MES Modules

Architecture General Architecture System Architecture

Requirement Overview Requirement Steps

Implementation WA Algorithm WA Visualization Framework

Conclusion

Development Tools

MS SharePoint Server 2007

Page 7: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Enterprise Architecture

7

Enterprise Architecture

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Ent. Architecture

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Page 8: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Architecture

8

Set-Up Environment

Introduction Overview PMX MES Modules

Architecture General Architecture System Architecture

Requirement Overview Requirement Steps

Implementation WA Algorithm WA Visualization Framework

Conclusion

Page 9: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Pre-Requisites

Pre-RequisitesInstall Windows Server 2003

Windows security update

Install SQL Server 2005

Install Framework 3.0    

Configure SQL server 2005

Install Microsoft SQL Server 2005 Service Pack 2

9

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Ent. Architecture

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Page 10: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Installation

10

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Ent. Architecture

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Demo

Page 11: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Development Tools

11

Development Tools

SharePoint Designer 2007

Visual Studio 2005/2008

Visual Studio 2005/2008 Extension for MS SharePoint

Service 3.0

Microsoft Office 2003/2007

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Ent. Architecture

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Page 12: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Open VS.Net 2005/ 2008 to create new Web Part Project

File New Project SharePoint

Create new project using Web Part TemplateWrite your custom code Go to your project propertiesChange the destination web application URL

Debug Start Browser with URL

Build the project Deploy SolutionYour custom web part should be available in your SharePoint application

Development: Web Parts

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Ent. Architecture

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Page 13: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Development: Web Parts

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Ent. Architecture

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Web Parttemplate

Page 14: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Development: Web Parts

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Ent. Architecture

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Web App URL

Page 15: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Custom workflow to approve page or documentCreate custom workflow for Approving & Publishing PageMOSS Workflow task can be Parallel or SerialPublish document or page using custom workflow

Note: When we create a web application or sub site under the web app, by default MOSS creates one default workflow: [Parallel Approval] for the page or document list library but there is no workflow for custom list (document or image) library. You have to set a custom workflow for the custom list library as the same way if you want to create a custom workflow for the page.

Development: Workflow

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Ent. Architecture

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Page 16: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Development: Workflow

16

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Ent. Architecture

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Designer 1

Approver 13.

Rej

ect

Customer

5. Published

Designer 2

4. A

ssig

n to

App

rove

r 2

2. Request to Approver 1

Web page1b. Check-out & In

1a. Check-in

6. Sync

Approver 2

3. Approved

5. Approved

5. Reje

ct

5. Cance

led

Figure K: Graphical Presentation of a custom workflow with two approvers (serial)

Page 17: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Create List Definition TemplateOpen SharePoint Solution GeneratorSelect List Definition Click NextSpecify your site URL Choose the List(s) to include in the generated SolutionGenerate solution in to specific folderIt will generate a VS. Net SolutionCustomize it if you need Deploy it as like as custom web part

Development: List Definition

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Ent. Architecture

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Page 18: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Development: List Definition

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Ent. Architecture

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Page 19: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Content Deployment

19

Content Deployment

Copy content from a source farm or site collection to a

destination farm or site collection

Most content deployment topologies include two or more

server farms

To separate the authoring environment from the

production environment

Content Deployment configuration

Central Administration

Operation

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Set-up Environment

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Page 20: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Content Deployment

20

Staging/Authoring Environment Production Environment

Production Farm (Farm B)· Windows Server 2003· SQL Server 2005· MOSS 2007 Enterprise

LAN

DevelopersAdministrator

Development Farm(Farm A)· Windows Server 2003· SQL Server 2005· MOSS 2007 Standard· VS. Net 2005 + Extension · SharePoint Designer

DB Server

1. Content DeploymentRecovery Server

2. Extension to Extra

net

LAN

Public User

Page 21: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Create Web Application in Destination Server

Create Site Collection using Blank Site Template

Create a content deployment path

Create Content Deployment Job

Run Content Deployment Path

Run Content Deployment Job

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Set-up Environment

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Content Deployment

Page 22: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Run Quick Deploy Job

Select Quick Deploy Settings from the Quick Deploy context

menu:

Select Allow Quick Deploy jobs along this path, and set the

schedule to check every 10 minutes, then click OK.

Visit the staging site and edit a page

Make some changes

Publish the page

Show the page editing toolbar

From the Tools menu, select Quick Deploy

The changes will be picked up and deployed to production

within 10 minute

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Set-up Environment

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Content Deployment

Page 23: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Content Deployment

23

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Set-up Environment

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Demo

Page 24: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Import / Export

24

We can do SharePoint 2007 deployment from the Central

Administration and using STSADM.exe though most of the

administrator prefer to work using stsadm.exe command.

Import / Export Using Command:

set BinDir=%CommonProgramFiles%\Microsoft Shared\Web Server

Extensions\12\bin

Export:

"%BinDir%\stsadm.exe" -o export -url %1 -filename C:\Deploy\Export.cab -

versions 4 –overwrite

Create Site

"%BinDir%\stsadm.exe" -o createsite -url %1 -ownerlogin %UserDomain%\

%UserName%

-owneremail %UserName%@oplltd.com -lcid 1033 -sitetemplate STS

Import:

"%BinDir%\stsadm.exe" -o import -url %1 -filename C:\Deploy\Export.cab

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Ent. Architecture

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Page 25: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Backup/ Restore

25

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Ent. Architeture

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Take a backup of Site Collection from Central

Administration Operation Backup and Restore or

using STSADM.exe CommandTo back up a site collection, you must use the following stsadm command.

stsadm –o backup –url <URL of the site collection> -filename <Name of the backup file>

Restore it in the destination serverTo restore a site collection, you must use the following stsadm command.

stsadm –o restore –url <URL of the site collection> -filename <Name of the backup file>

Page 26: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Backup/ Restore

26

MOSS Overview What is MOSS Example of Solution

Architecture Logical Architecture Ent. Architeture

Installation Pre-Requisites

Development Development Tools Web Parts, Workflows, List Definitions

Deployment Content Deployment Export/ Import Backup/ Restore

Conclusion

Page 27: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Contact Me

27

Email:[email protected]

Personal site: http://mjferdous.com

Blog:http://msdnbangladesh.net/blogs/

ferdous

Technical Author:http://www.mbool.com

SharePoint Expert Group Home: http://groups.yahoo.com/group/

SharePointExpert

Page 28: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

References

MSDN Virtual Labhttp://msdn.microsoft.com/en-us/virtuallabs/cc707678.aspxhttps://www.microsoft.com/resources/virtuallabs/step1-msdn.aspx?LabId=7b7369ec-2cdf-4d5a-aab7-718dca25e367&BToken=reg

Sharepoint Webcasts for Silverlighthttp://www.microsoft.com/click/SharePointDeveloper

WSS Wikihttp://www.wsswiki.com/Main_Page

Page 29: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Q & A

29

Q & A

Page 30: Introduction To Share Point Ferdous V3 Final

Introduction to MS SharePoint Server

Thanks for your attention …

30