Upload
mj-ferdous
View
3.487
Download
0
Tags:
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
Introduction to MS SharePoint Server
1
MJ Ferdous
Introduction to MS SharePoint Server
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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>
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
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
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
Introduction to MS SharePoint Server
Q & A
29
Q & A
Introduction to MS SharePoint Server
Thanks for your attention …
30