molay ash: windows sharepoint services
DESCRIPTION
www.sqabd.comTRANSCRIPT
Windows SharePoint Services (WSS) 3.0Windows SharePoint Services (WSS) 3.0
Introduced byMolay Ash ([email protected])
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