Molay Ash: Windows SharePoint Services

Post on 17-May-2015

3,652 views 1 download

Tags:

description

www.sqabd.com

transcript

Windows SharePoint Services (WSS) 3.0Windows SharePoint Services (WSS) 3.0

Introduced byMolay Ash (mah@bordingvista.com)

Senior Software Engineer

>>>>>>>>>>>>>>>

Bording Vista Ltd North Tower 12th Floor 107 Dhaka-Mymensingh Road Uttara Model Town Dhaka – 1230 Bangladesh

AgendaAgenda--------------------------------------------------------------------------------------------------

WSS Central Administration Web applications, Site-Collections, Sites Sub, Sites Navigation What can be done without coding (only User

Interface)

SharePoint in general---------------------------------------------------

SharePoint is an enterprise information portal, from Microsoft, that can be configured to run Intranet, Extranet and Internet sites

See SharePoint as a Content Management System  

Roles 

Permissions 

Content templates  Opportunity to edit content and extend basic functionality 

Graphical entry (UI) when making changes (add/remove/move web parts and other content) 

SharePoint Designero Layouto Styleso asp. Net controlso …

  Visual Studio 2005

o Creating web partso Eventso Workflowso …

Some SharePoint factsSome SharePoint facts----------------------------------------------------------------------------------

SharePoint is the fastest-growing product in the history of Microsoft

Over 75 million licenses of SharePoint have been sold worldwide

SharePoint is listed, by Forrester, as the number 1 portal product

Over 400 case studies have been published on SharePoint

SharePoint---------------------------------------------------------------

Installation requirements for Software & HardwareInstallation requirements for Software & Hardware----------------------------------------------------------------------------------------------------------------------------------------------------

 

Hardware

Dual processor with 2.5 GHz or faster 2 GB of RAM or more

Software

Microsoft Windows Server 2003 Microsoft Windows Workflow Foundation IIS 6.0 Microsoft ASP .NET 2.0 SQL Server 2000 with SP3 or later.

SharePointSharePoint-------------------------------------------------------------------------------- So what is SharePoint? 

Sites

List

Web parts

User interface administration

And a lot more…

Microsoft Office SharePoint Server 2007Microsoft Office SharePoint Server 2007--------------------------------------------------------------------------------------------------------------

MOSS2007 = WSS 3.0 + ”features” WSS 3.0 (Windows SharePoint Services 3.0, free) MOSS07 (Microsoft Office SharePoint Server)

Technologies to master in SharePoint-------------------------------------------------------- ASP.NET

WSS3.0 and MOSS 2007 APIs

Administration of IIS

Comfortable with VPC

Windows Workflow Foundation

XML Technologies

Starting with Windows SharePoint ServicesStarting with Windows SharePoint Services----------------------------------------------------------------------------------------------------------------------------

Central Administration (CA) is the main entry

  Enhanced since WSS version 2.0 (WSS v2)

Two modes

– Operations– Applications

Shared Services Administration (SSP)

OperationOperation--------------------------------------------------------------------------------

ApplicationApplication--------------------------------------------------------------------------------

WSS at the level of IISWSS at the level of IIS-------------------------------------------------------------------------------- In version 3.0 of WSS there is no ISAPI filter

That is non-WSS sites can be hosted without any problem (also pure ASP. Net websites can exist).

Authentication options Windows Integrated Authentication Basic Authentication Anonymous Access

IIS Web Application Can host one or more site collections Needs to be extended using SharePoint 3.0 Central

Administration

Request in WSS version 2.0Request in WSS version 2.0----------------------------------------------------------------------------------------------------------------

Request in WSS version 3.0Request in WSS version 3.0----------------------------------------------------------------------------------------------------------------

Website, CA, ExtensionsWebsite, CA, Extensions--------------------------------------------------------------------------------------------------

Worker Process IdentityWorker Process Identity------------------------------------------------------------------------------------------------------------------------------ WSS runtime is hosted by IIS Application Pools

Each WSS Web Application runs in a IIS Web site Each IIS Web site runs with in a specific IIS application pool Application pool identity configured with local or domain account Domain account recommended in farms of two or more servers

WSS DatabasesWSS Databases---------------------------------------------------------------------------------------------------------------- Data and content stored in SQL Server

Provides foundation for scaling to Web farm environment Configuration data stored in WSS configuration databases

WSS Physical FilesWSS Physical Files--------------------------------------------------------------------------------------------------

The _layouts directoryThe _layouts directory---------------------------------------------------------------------------------------------- _layouts directory provides common point for sites

Configured as virtual directory for all WSS Web applications

C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS

Provides standard relative URL for all sites in Web applications

/_layouts/SiteSettings.aspx

Used for WSS system application pages

Can also be used for custom application pages

Images directory configured in _layouts directory Used by Microsoft to deploy standard WSS images

/_layouts/images/ALLUSR.GIF

Used by Microsoft to deploy standard WSS images/graphics

Site CollectionsSite Collections---------------------------------------------------------------------------------------------------------------- WSS manages sites in terms of site collections

Each web application can host one or more site collections Each sites collection has exactly one top-level site A site collection can have sub-sites (child-sites)

WSS SitesWSS Sites------------------------------------------------------------------------------------------------------------------------------ A WSS site is a storage container for content

Site can contain lists which store list items Site can contain document libraries which store documents Site can contain child sites help to partition and organize content

A WSS site provides a browser-based UI Site provides customizable home page via Web Part Site provides Form pages for each list and document library Site provides access to shared applications pages

A WSS site provides a built-in security model Site access configured in terms of users and groups Permissions applied at site collection, site, list and item level

Site templatesSite templates------------------------------------------------------------------------------------------------------------------------------

Team Site Blank Site Wiki Site Blog Site

Site Actions MenuSite Actions Menu-------------------------------------------------------------------------------- Site Actions menu allows for site customization

Menu available to Site Collection Owner Menu available to Site Administrators Menu available to Web Designers Menu not available to readers or contributors

(security trimming)

Site SettingsSite Settings------------------------------------------------------------------------------------------------------------------------------ Used to change appearance and behavior of site

Site setting page in top-level sites has site collection options

Creating Child SitesCreating Child Sites------------------------------------------------------------------------------------------------------------------------------

WSS site can contain one or more child sites Site hierarchy can be designed to partition and manage content Security can be configured differently for each site in hierarchy

Quick Launch / Site TreeQuick Launch / Site Tree------------------------------------------------------------------------------------------------------------------------------

Change the navigation

WSS Authentication with SQL ServerWSS Authentication with SQL Server------------------------------------------------------------------------------------------------------------------------------ WSS system code must access SQL Server

WSS must create and access the configuration database

WSS must create and access the content databases

SQL Server must authenticate WSS Identity Can be configured with Integrated Windows

Authentication Can be configured with standard SQL

Authentication

WSS User Authentication Options WSS User Authentication Options ------------------------------------------------------------------------------------------------------------------------------ Windows Authentication

IIS performs authentication with client Users authenticated to Windows account (AD or local user)

ASP.NET Forms authentication Based on ASP.NET 2.0 authentication provider framework IIS configured for anonymous access

Web Single-Sign-On Authentication

Based on Active Directory Federation Services (ADFS)

Adding Users Adding Users ------------------------------------------------------------------------------------------------------------------------------

GroupsGroups------------------------------------------------------------------------------------------------------------------------------ WSS introduces groups to visual aggregate groups

from many places WSS created groups AD groups Local groups Groups from a

custom role provider

Permissions Levels Permissions Levels ------------------------------------------------------------------------------------------------------------------------------ WSS rights managed through permission levels

Each permission level consists of a set of rights A permission level defines rights required by

business roles Defined on a per site basis Permissions assigned to people and groups

Permissions Managed Using RightsPermissions Managed Using Rights------------------------------------------------------------------------------------------------------------------------------

Levels of rights assignmentLevels of rights assignment------------------------------------------------------------------------------------------------------------------------------ Access control to content configured at many

levels Web Application Site Collection Site List or Document Library Item or Document

Master PagesMaster Pages------------------------------------------------------------------------------------------------------------------------------ Master Pages are a primary feature in ASP.NET

2.0 Provides effective template solution for pages within site Content page reuses chrome from master page Content page fill in placeholders defined in master pages

WSS3.0 uses ASP. NET master pages WSS sites such as Team Site built using a standard master

page Quick and easy to change look and feel of entire site Editing master page can be done with SharePoint Site

Designer

Editing a Global Master Page (template)Editing a Global Master Page (template)------------------------------------------------------------------------------------------------------------------------------ C:\Program Files\Common Files\Microsoft Shared\web server

extensions\12\TEMPLATE\GLOBAL

Editing a Master PageEditing a Master Page------------------------------------------------------------------------------------------------------------------------------

SharePoint Site DesignerSharePoint Site Designer------------------------------------------------------------------------------------------------------------------------------ Product looks quite similar to FrontPage

SummarySummary------------------------------------------------------------------------------------------------------------------------------ Central Administration WSS Web applications, Site-Collections, Sites Sub, Sites Navigation Customizing with SharePoint Designer.

Where to find informationWhere to find information----------------------------------------------------------------------------------------

WSS 3.0 SDK

MOSS2007 SDK

http://blogs.threewill.com

Blogs

Google.bd

Thank You