26
SharePoint Overview The current versions of Microsoft SharePoint are SharePoint Services 3.0 and Microsoft Office SharePoint Server (MOSS) sometimes referred to as SharePoint 2007. SharePoint Services 4.0 and SharePoint 2010 are due out in the first quarter of 2010. SharePoint Services 3.0 This is the free version of SharePoint. This version includes the following features: Team sites Libraries Lists Workflow Together these features comprise the collaboration component of SharePoint. Microsoft Office SharePoint Server (MOSS) This is a licensed version of SharePoint that offers other features that extend SharePoint for enterprise search, web content management, electronic forms, business intelligence and many more features. SharePoint Tutorial - Team Sites Team sites are small web sites that are created to store everything about a particular thing. For example a site can be created for a department in an organization like human resources. I site can be created for a particular project. A site can even be created for a meeting. Everything about the thing (department, project, and meeting) like documents, lists, calendars, etc. is stored in that site. This is how a new team site looks like.

SharePoint Tutorial

Embed Size (px)

Citation preview

Page 1: SharePoint Tutorial

SharePoint Overview

The current versions of Microsoft SharePoint are SharePoint Services 30 and Microsoft Office SharePoint Server (MOSS) sometimes referred to as SharePoint 2007 SharePoint Services 40 and SharePoint 2010 are due out in the first quarter of 2010 SharePoint Services 30 This is the free version of SharePoint This version includes the following features

Team sites

Libraries

Lists

Workflow

Together these features comprise the collaboration component of SharePoint

Microsoft Office SharePoint Server (MOSS) This is a licensed version of SharePoint that offers other features that extend SharePoint for enterprise search web content management electronic forms business intelligence and many more features

SharePoint Tutorial - Team Sites

Team sites are small web sites that are created to store everything about a particular thing For example a site can be created for a department in an organization like human resources I site can be created for a particular project A site can even be created for a meeting Everything about the thing (department project and meeting) like documents lists calendars etc is stored in that site This is how a new team site looks like

A site can also have sub-sites For example the information technology department may have a site and then have sub-sites for each team in the department one for application development network and communications

Creating a Site To create a site click the Site Actions box at the top-right side of the page and click the Create option

Select the Sites and Workspaces link on the following page

On the following page youll enter information for the site such as the title description and the type of site

You can choose from a variety of site templates Each template has its own configuration of pages libraries and lists The Blank Site is empty and you have to add components after creating a site from it Click the Create button and youll create your new site based on the selected template

A SharePoint site like any web site is comprised of pages This is the default page of a team site

Creating a Page To create a new page click the Site Actions box at the top-right side of the page and click the Create option

Select either the Basic Page or the Web Part Page link

If you selected Web Part Page youll be presented with a variety of layout templates

Enter a name select a template and click the Create button and youll create a new page

Edit a Page To edit a page click the Site Actions box at the top-right side of the page and click the Edit Page option

Page Zones

A page can include one or more zones A zone is an area within the page you can add web parts More about web parts in the next lesson The page below has one zone called Full Page

Adding Web Parts

To add a web part to a zone click the Add a Web Part bar and select the web part in the pop-up

form Select it and click the Add button the web part will be added to the zone on the page

SharePoint Tutorial - Web Parts

A page in SharePoint is comprised of web parts that exist within zones Web parts are available for just about everything For example in the page below there are four web part highlighted by different colors The purple web part displays a short list of the new announcements stored in the announcements library The pink web part displays events from a calendar within the site The

green web part displays an image from a location the user specifies The gray web part displays a list of links from the links list on the site

Configuring a Web Part To configure a web part click the down arrow next to it and select Modify Shared Web Part

This will bring up a section on the right side of the form with the web parts settings Click the OK

button when complete

SharePoint Tutorial - Libraries

A library is a feature in SharePoint that stores files (documents) Think of a library as a folder on your file system For example a library can be created to store resumes in the human resources team site A library is usually created for a specific type of file Libraries can contain metadata to describe the particular file in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a city metadata field to the resumes library Everytime a new resume is uploaded to the library a city can be associated with the file This would make it easier to

search for resumes from a particular city Creating a Library Click the Site Actions box at the top-right side of the page and click Create

Click on the Document Library link on the following page

Enter a name for the library and select the type of documents to be stored Click the Create button and the library will be created in the site

Adding Metadata

Click the Settings menu in the library and click on Create Column

Enter the column name and the type of information to be stored and click the OK button

Uploading a Document To upload a document or file to the library click the Upload menu in the library and click Upload Document

Browse on your file system or network for the document and click OK

Enter the rest of the metadata fields for the document and click the OK button Notice the City metadata field

The document is now stored in the library In this case a resume has been uploaded to the resumes library

Library Web Parts Everytime a library is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent documents added to the library

SharePoint Tutorial - Lists

A list is a feature in SharePoint that stores a lists of information For example a list can be created to store web links in the human resources team site A list is usually created for a specific type of information Lists can contain metadata to describe the particular information in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a site type metadata field to the web links list Everytime a new

web link is added to the list a site type can be associated with the link This would make it easier to search for web links for a particular type Creating a List Click the Site Actions box at the top-right side of the page and click Create

Click on the Custom List link on the following page

Enter a name for the list click the Create button and the list will be created in the site

Adding Metadata

Click the Settings menu in the list and click on Create Column

Enter the column name and the type of information to be stored and click the OK button In this case the Choice type is selected and the choices Job Site and Career Development are entered for a new Site Type metadata field

Adding a New Link To add a new link to the list click the New menu in the list and click New Item

Enter the information for the new link In this case this is a new web link Notice the Job Site metadata choice field Click the OK button to add the new item

The new item is added to the list

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 2: SharePoint Tutorial

A site can also have sub-sites For example the information technology department may have a site and then have sub-sites for each team in the department one for application development network and communications

Creating a Site To create a site click the Site Actions box at the top-right side of the page and click the Create option

Select the Sites and Workspaces link on the following page

On the following page youll enter information for the site such as the title description and the type of site

You can choose from a variety of site templates Each template has its own configuration of pages libraries and lists The Blank Site is empty and you have to add components after creating a site from it Click the Create button and youll create your new site based on the selected template

A SharePoint site like any web site is comprised of pages This is the default page of a team site

Creating a Page To create a new page click the Site Actions box at the top-right side of the page and click the Create option

Select either the Basic Page or the Web Part Page link

If you selected Web Part Page youll be presented with a variety of layout templates

Enter a name select a template and click the Create button and youll create a new page

Edit a Page To edit a page click the Site Actions box at the top-right side of the page and click the Edit Page option

Page Zones

A page can include one or more zones A zone is an area within the page you can add web parts More about web parts in the next lesson The page below has one zone called Full Page

Adding Web Parts

To add a web part to a zone click the Add a Web Part bar and select the web part in the pop-up

form Select it and click the Add button the web part will be added to the zone on the page

SharePoint Tutorial - Web Parts

A page in SharePoint is comprised of web parts that exist within zones Web parts are available for just about everything For example in the page below there are four web part highlighted by different colors The purple web part displays a short list of the new announcements stored in the announcements library The pink web part displays events from a calendar within the site The

green web part displays an image from a location the user specifies The gray web part displays a list of links from the links list on the site

Configuring a Web Part To configure a web part click the down arrow next to it and select Modify Shared Web Part

This will bring up a section on the right side of the form with the web parts settings Click the OK

button when complete

SharePoint Tutorial - Libraries

A library is a feature in SharePoint that stores files (documents) Think of a library as a folder on your file system For example a library can be created to store resumes in the human resources team site A library is usually created for a specific type of file Libraries can contain metadata to describe the particular file in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a city metadata field to the resumes library Everytime a new resume is uploaded to the library a city can be associated with the file This would make it easier to

search for resumes from a particular city Creating a Library Click the Site Actions box at the top-right side of the page and click Create

Click on the Document Library link on the following page

Enter a name for the library and select the type of documents to be stored Click the Create button and the library will be created in the site

Adding Metadata

Click the Settings menu in the library and click on Create Column

Enter the column name and the type of information to be stored and click the OK button

Uploading a Document To upload a document or file to the library click the Upload menu in the library and click Upload Document

Browse on your file system or network for the document and click OK

Enter the rest of the metadata fields for the document and click the OK button Notice the City metadata field

The document is now stored in the library In this case a resume has been uploaded to the resumes library

Library Web Parts Everytime a library is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent documents added to the library

SharePoint Tutorial - Lists

A list is a feature in SharePoint that stores a lists of information For example a list can be created to store web links in the human resources team site A list is usually created for a specific type of information Lists can contain metadata to describe the particular information in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a site type metadata field to the web links list Everytime a new

web link is added to the list a site type can be associated with the link This would make it easier to search for web links for a particular type Creating a List Click the Site Actions box at the top-right side of the page and click Create

Click on the Custom List link on the following page

Enter a name for the list click the Create button and the list will be created in the site

Adding Metadata

Click the Settings menu in the list and click on Create Column

Enter the column name and the type of information to be stored and click the OK button In this case the Choice type is selected and the choices Job Site and Career Development are entered for a new Site Type metadata field

Adding a New Link To add a new link to the list click the New menu in the list and click New Item

Enter the information for the new link In this case this is a new web link Notice the Job Site metadata choice field Click the OK button to add the new item

The new item is added to the list

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 3: SharePoint Tutorial

On the following page youll enter information for the site such as the title description and the type of site

You can choose from a variety of site templates Each template has its own configuration of pages libraries and lists The Blank Site is empty and you have to add components after creating a site from it Click the Create button and youll create your new site based on the selected template

A SharePoint site like any web site is comprised of pages This is the default page of a team site

Creating a Page To create a new page click the Site Actions box at the top-right side of the page and click the Create option

Select either the Basic Page or the Web Part Page link

If you selected Web Part Page youll be presented with a variety of layout templates

Enter a name select a template and click the Create button and youll create a new page

Edit a Page To edit a page click the Site Actions box at the top-right side of the page and click the Edit Page option

Page Zones

A page can include one or more zones A zone is an area within the page you can add web parts More about web parts in the next lesson The page below has one zone called Full Page

Adding Web Parts

To add a web part to a zone click the Add a Web Part bar and select the web part in the pop-up

form Select it and click the Add button the web part will be added to the zone on the page

SharePoint Tutorial - Web Parts

A page in SharePoint is comprised of web parts that exist within zones Web parts are available for just about everything For example in the page below there are four web part highlighted by different colors The purple web part displays a short list of the new announcements stored in the announcements library The pink web part displays events from a calendar within the site The

green web part displays an image from a location the user specifies The gray web part displays a list of links from the links list on the site

Configuring a Web Part To configure a web part click the down arrow next to it and select Modify Shared Web Part

This will bring up a section on the right side of the form with the web parts settings Click the OK

button when complete

SharePoint Tutorial - Libraries

A library is a feature in SharePoint that stores files (documents) Think of a library as a folder on your file system For example a library can be created to store resumes in the human resources team site A library is usually created for a specific type of file Libraries can contain metadata to describe the particular file in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a city metadata field to the resumes library Everytime a new resume is uploaded to the library a city can be associated with the file This would make it easier to

search for resumes from a particular city Creating a Library Click the Site Actions box at the top-right side of the page and click Create

Click on the Document Library link on the following page

Enter a name for the library and select the type of documents to be stored Click the Create button and the library will be created in the site

Adding Metadata

Click the Settings menu in the library and click on Create Column

Enter the column name and the type of information to be stored and click the OK button

Uploading a Document To upload a document or file to the library click the Upload menu in the library and click Upload Document

Browse on your file system or network for the document and click OK

Enter the rest of the metadata fields for the document and click the OK button Notice the City metadata field

The document is now stored in the library In this case a resume has been uploaded to the resumes library

Library Web Parts Everytime a library is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent documents added to the library

SharePoint Tutorial - Lists

A list is a feature in SharePoint that stores a lists of information For example a list can be created to store web links in the human resources team site A list is usually created for a specific type of information Lists can contain metadata to describe the particular information in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a site type metadata field to the web links list Everytime a new

web link is added to the list a site type can be associated with the link This would make it easier to search for web links for a particular type Creating a List Click the Site Actions box at the top-right side of the page and click Create

Click on the Custom List link on the following page

Enter a name for the list click the Create button and the list will be created in the site

Adding Metadata

Click the Settings menu in the list and click on Create Column

Enter the column name and the type of information to be stored and click the OK button In this case the Choice type is selected and the choices Job Site and Career Development are entered for a new Site Type metadata field

Adding a New Link To add a new link to the list click the New menu in the list and click New Item

Enter the information for the new link In this case this is a new web link Notice the Job Site metadata choice field Click the OK button to add the new item

The new item is added to the list

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 4: SharePoint Tutorial

Creating a Page To create a new page click the Site Actions box at the top-right side of the page and click the Create option

Select either the Basic Page or the Web Part Page link

If you selected Web Part Page youll be presented with a variety of layout templates

Enter a name select a template and click the Create button and youll create a new page

Edit a Page To edit a page click the Site Actions box at the top-right side of the page and click the Edit Page option

Page Zones

A page can include one or more zones A zone is an area within the page you can add web parts More about web parts in the next lesson The page below has one zone called Full Page

Adding Web Parts

To add a web part to a zone click the Add a Web Part bar and select the web part in the pop-up

form Select it and click the Add button the web part will be added to the zone on the page

SharePoint Tutorial - Web Parts

A page in SharePoint is comprised of web parts that exist within zones Web parts are available for just about everything For example in the page below there are four web part highlighted by different colors The purple web part displays a short list of the new announcements stored in the announcements library The pink web part displays events from a calendar within the site The

green web part displays an image from a location the user specifies The gray web part displays a list of links from the links list on the site

Configuring a Web Part To configure a web part click the down arrow next to it and select Modify Shared Web Part

This will bring up a section on the right side of the form with the web parts settings Click the OK

button when complete

SharePoint Tutorial - Libraries

A library is a feature in SharePoint that stores files (documents) Think of a library as a folder on your file system For example a library can be created to store resumes in the human resources team site A library is usually created for a specific type of file Libraries can contain metadata to describe the particular file in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a city metadata field to the resumes library Everytime a new resume is uploaded to the library a city can be associated with the file This would make it easier to

search for resumes from a particular city Creating a Library Click the Site Actions box at the top-right side of the page and click Create

Click on the Document Library link on the following page

Enter a name for the library and select the type of documents to be stored Click the Create button and the library will be created in the site

Adding Metadata

Click the Settings menu in the library and click on Create Column

Enter the column name and the type of information to be stored and click the OK button

Uploading a Document To upload a document or file to the library click the Upload menu in the library and click Upload Document

Browse on your file system or network for the document and click OK

Enter the rest of the metadata fields for the document and click the OK button Notice the City metadata field

The document is now stored in the library In this case a resume has been uploaded to the resumes library

Library Web Parts Everytime a library is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent documents added to the library

SharePoint Tutorial - Lists

A list is a feature in SharePoint that stores a lists of information For example a list can be created to store web links in the human resources team site A list is usually created for a specific type of information Lists can contain metadata to describe the particular information in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a site type metadata field to the web links list Everytime a new

web link is added to the list a site type can be associated with the link This would make it easier to search for web links for a particular type Creating a List Click the Site Actions box at the top-right side of the page and click Create

Click on the Custom List link on the following page

Enter a name for the list click the Create button and the list will be created in the site

Adding Metadata

Click the Settings menu in the list and click on Create Column

Enter the column name and the type of information to be stored and click the OK button In this case the Choice type is selected and the choices Job Site and Career Development are entered for a new Site Type metadata field

Adding a New Link To add a new link to the list click the New menu in the list and click New Item

Enter the information for the new link In this case this is a new web link Notice the Job Site metadata choice field Click the OK button to add the new item

The new item is added to the list

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 5: SharePoint Tutorial

If you selected Web Part Page youll be presented with a variety of layout templates

Enter a name select a template and click the Create button and youll create a new page

Edit a Page To edit a page click the Site Actions box at the top-right side of the page and click the Edit Page option

Page Zones

A page can include one or more zones A zone is an area within the page you can add web parts More about web parts in the next lesson The page below has one zone called Full Page

Adding Web Parts

To add a web part to a zone click the Add a Web Part bar and select the web part in the pop-up

form Select it and click the Add button the web part will be added to the zone on the page

SharePoint Tutorial - Web Parts

A page in SharePoint is comprised of web parts that exist within zones Web parts are available for just about everything For example in the page below there are four web part highlighted by different colors The purple web part displays a short list of the new announcements stored in the announcements library The pink web part displays events from a calendar within the site The

green web part displays an image from a location the user specifies The gray web part displays a list of links from the links list on the site

Configuring a Web Part To configure a web part click the down arrow next to it and select Modify Shared Web Part

This will bring up a section on the right side of the form with the web parts settings Click the OK

button when complete

SharePoint Tutorial - Libraries

A library is a feature in SharePoint that stores files (documents) Think of a library as a folder on your file system For example a library can be created to store resumes in the human resources team site A library is usually created for a specific type of file Libraries can contain metadata to describe the particular file in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a city metadata field to the resumes library Everytime a new resume is uploaded to the library a city can be associated with the file This would make it easier to

search for resumes from a particular city Creating a Library Click the Site Actions box at the top-right side of the page and click Create

Click on the Document Library link on the following page

Enter a name for the library and select the type of documents to be stored Click the Create button and the library will be created in the site

Adding Metadata

Click the Settings menu in the library and click on Create Column

Enter the column name and the type of information to be stored and click the OK button

Uploading a Document To upload a document or file to the library click the Upload menu in the library and click Upload Document

Browse on your file system or network for the document and click OK

Enter the rest of the metadata fields for the document and click the OK button Notice the City metadata field

The document is now stored in the library In this case a resume has been uploaded to the resumes library

Library Web Parts Everytime a library is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent documents added to the library

SharePoint Tutorial - Lists

A list is a feature in SharePoint that stores a lists of information For example a list can be created to store web links in the human resources team site A list is usually created for a specific type of information Lists can contain metadata to describe the particular information in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a site type metadata field to the web links list Everytime a new

web link is added to the list a site type can be associated with the link This would make it easier to search for web links for a particular type Creating a List Click the Site Actions box at the top-right side of the page and click Create

Click on the Custom List link on the following page

Enter a name for the list click the Create button and the list will be created in the site

Adding Metadata

Click the Settings menu in the list and click on Create Column

Enter the column name and the type of information to be stored and click the OK button In this case the Choice type is selected and the choices Job Site and Career Development are entered for a new Site Type metadata field

Adding a New Link To add a new link to the list click the New menu in the list and click New Item

Enter the information for the new link In this case this is a new web link Notice the Job Site metadata choice field Click the OK button to add the new item

The new item is added to the list

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 6: SharePoint Tutorial

Page Zones

A page can include one or more zones A zone is an area within the page you can add web parts More about web parts in the next lesson The page below has one zone called Full Page

Adding Web Parts

To add a web part to a zone click the Add a Web Part bar and select the web part in the pop-up

form Select it and click the Add button the web part will be added to the zone on the page

SharePoint Tutorial - Web Parts

A page in SharePoint is comprised of web parts that exist within zones Web parts are available for just about everything For example in the page below there are four web part highlighted by different colors The purple web part displays a short list of the new announcements stored in the announcements library The pink web part displays events from a calendar within the site The

green web part displays an image from a location the user specifies The gray web part displays a list of links from the links list on the site

Configuring a Web Part To configure a web part click the down arrow next to it and select Modify Shared Web Part

This will bring up a section on the right side of the form with the web parts settings Click the OK

button when complete

SharePoint Tutorial - Libraries

A library is a feature in SharePoint that stores files (documents) Think of a library as a folder on your file system For example a library can be created to store resumes in the human resources team site A library is usually created for a specific type of file Libraries can contain metadata to describe the particular file in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a city metadata field to the resumes library Everytime a new resume is uploaded to the library a city can be associated with the file This would make it easier to

search for resumes from a particular city Creating a Library Click the Site Actions box at the top-right side of the page and click Create

Click on the Document Library link on the following page

Enter a name for the library and select the type of documents to be stored Click the Create button and the library will be created in the site

Adding Metadata

Click the Settings menu in the library and click on Create Column

Enter the column name and the type of information to be stored and click the OK button

Uploading a Document To upload a document or file to the library click the Upload menu in the library and click Upload Document

Browse on your file system or network for the document and click OK

Enter the rest of the metadata fields for the document and click the OK button Notice the City metadata field

The document is now stored in the library In this case a resume has been uploaded to the resumes library

Library Web Parts Everytime a library is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent documents added to the library

SharePoint Tutorial - Lists

A list is a feature in SharePoint that stores a lists of information For example a list can be created to store web links in the human resources team site A list is usually created for a specific type of information Lists can contain metadata to describe the particular information in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a site type metadata field to the web links list Everytime a new

web link is added to the list a site type can be associated with the link This would make it easier to search for web links for a particular type Creating a List Click the Site Actions box at the top-right side of the page and click Create

Click on the Custom List link on the following page

Enter a name for the list click the Create button and the list will be created in the site

Adding Metadata

Click the Settings menu in the list and click on Create Column

Enter the column name and the type of information to be stored and click the OK button In this case the Choice type is selected and the choices Job Site and Career Development are entered for a new Site Type metadata field

Adding a New Link To add a new link to the list click the New menu in the list and click New Item

Enter the information for the new link In this case this is a new web link Notice the Job Site metadata choice field Click the OK button to add the new item

The new item is added to the list

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 7: SharePoint Tutorial

form Select it and click the Add button the web part will be added to the zone on the page

SharePoint Tutorial - Web Parts

A page in SharePoint is comprised of web parts that exist within zones Web parts are available for just about everything For example in the page below there are four web part highlighted by different colors The purple web part displays a short list of the new announcements stored in the announcements library The pink web part displays events from a calendar within the site The

green web part displays an image from a location the user specifies The gray web part displays a list of links from the links list on the site

Configuring a Web Part To configure a web part click the down arrow next to it and select Modify Shared Web Part

This will bring up a section on the right side of the form with the web parts settings Click the OK

button when complete

SharePoint Tutorial - Libraries

A library is a feature in SharePoint that stores files (documents) Think of a library as a folder on your file system For example a library can be created to store resumes in the human resources team site A library is usually created for a specific type of file Libraries can contain metadata to describe the particular file in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a city metadata field to the resumes library Everytime a new resume is uploaded to the library a city can be associated with the file This would make it easier to

search for resumes from a particular city Creating a Library Click the Site Actions box at the top-right side of the page and click Create

Click on the Document Library link on the following page

Enter a name for the library and select the type of documents to be stored Click the Create button and the library will be created in the site

Adding Metadata

Click the Settings menu in the library and click on Create Column

Enter the column name and the type of information to be stored and click the OK button

Uploading a Document To upload a document or file to the library click the Upload menu in the library and click Upload Document

Browse on your file system or network for the document and click OK

Enter the rest of the metadata fields for the document and click the OK button Notice the City metadata field

The document is now stored in the library In this case a resume has been uploaded to the resumes library

Library Web Parts Everytime a library is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent documents added to the library

SharePoint Tutorial - Lists

A list is a feature in SharePoint that stores a lists of information For example a list can be created to store web links in the human resources team site A list is usually created for a specific type of information Lists can contain metadata to describe the particular information in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a site type metadata field to the web links list Everytime a new

web link is added to the list a site type can be associated with the link This would make it easier to search for web links for a particular type Creating a List Click the Site Actions box at the top-right side of the page and click Create

Click on the Custom List link on the following page

Enter a name for the list click the Create button and the list will be created in the site

Adding Metadata

Click the Settings menu in the list and click on Create Column

Enter the column name and the type of information to be stored and click the OK button In this case the Choice type is selected and the choices Job Site and Career Development are entered for a new Site Type metadata field

Adding a New Link To add a new link to the list click the New menu in the list and click New Item

Enter the information for the new link In this case this is a new web link Notice the Job Site metadata choice field Click the OK button to add the new item

The new item is added to the list

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 8: SharePoint Tutorial

Configuring a Web Part To configure a web part click the down arrow next to it and select Modify Shared Web Part

This will bring up a section on the right side of the form with the web parts settings Click the OK

button when complete

SharePoint Tutorial - Libraries

A library is a feature in SharePoint that stores files (documents) Think of a library as a folder on your file system For example a library can be created to store resumes in the human resources team site A library is usually created for a specific type of file Libraries can contain metadata to describe the particular file in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a city metadata field to the resumes library Everytime a new resume is uploaded to the library a city can be associated with the file This would make it easier to

search for resumes from a particular city Creating a Library Click the Site Actions box at the top-right side of the page and click Create

Click on the Document Library link on the following page

Enter a name for the library and select the type of documents to be stored Click the Create button and the library will be created in the site

Adding Metadata

Click the Settings menu in the library and click on Create Column

Enter the column name and the type of information to be stored and click the OK button

Uploading a Document To upload a document or file to the library click the Upload menu in the library and click Upload Document

Browse on your file system or network for the document and click OK

Enter the rest of the metadata fields for the document and click the OK button Notice the City metadata field

The document is now stored in the library In this case a resume has been uploaded to the resumes library

Library Web Parts Everytime a library is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent documents added to the library

SharePoint Tutorial - Lists

A list is a feature in SharePoint that stores a lists of information For example a list can be created to store web links in the human resources team site A list is usually created for a specific type of information Lists can contain metadata to describe the particular information in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a site type metadata field to the web links list Everytime a new

web link is added to the list a site type can be associated with the link This would make it easier to search for web links for a particular type Creating a List Click the Site Actions box at the top-right side of the page and click Create

Click on the Custom List link on the following page

Enter a name for the list click the Create button and the list will be created in the site

Adding Metadata

Click the Settings menu in the list and click on Create Column

Enter the column name and the type of information to be stored and click the OK button In this case the Choice type is selected and the choices Job Site and Career Development are entered for a new Site Type metadata field

Adding a New Link To add a new link to the list click the New menu in the list and click New Item

Enter the information for the new link In this case this is a new web link Notice the Job Site metadata choice field Click the OK button to add the new item

The new item is added to the list

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 9: SharePoint Tutorial

button when complete

SharePoint Tutorial - Libraries

A library is a feature in SharePoint that stores files (documents) Think of a library as a folder on your file system For example a library can be created to store resumes in the human resources team site A library is usually created for a specific type of file Libraries can contain metadata to describe the particular file in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a city metadata field to the resumes library Everytime a new resume is uploaded to the library a city can be associated with the file This would make it easier to

search for resumes from a particular city Creating a Library Click the Site Actions box at the top-right side of the page and click Create

Click on the Document Library link on the following page

Enter a name for the library and select the type of documents to be stored Click the Create button and the library will be created in the site

Adding Metadata

Click the Settings menu in the library and click on Create Column

Enter the column name and the type of information to be stored and click the OK button

Uploading a Document To upload a document or file to the library click the Upload menu in the library and click Upload Document

Browse on your file system or network for the document and click OK

Enter the rest of the metadata fields for the document and click the OK button Notice the City metadata field

The document is now stored in the library In this case a resume has been uploaded to the resumes library

Library Web Parts Everytime a library is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent documents added to the library

SharePoint Tutorial - Lists

A list is a feature in SharePoint that stores a lists of information For example a list can be created to store web links in the human resources team site A list is usually created for a specific type of information Lists can contain metadata to describe the particular information in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a site type metadata field to the web links list Everytime a new

web link is added to the list a site type can be associated with the link This would make it easier to search for web links for a particular type Creating a List Click the Site Actions box at the top-right side of the page and click Create

Click on the Custom List link on the following page

Enter a name for the list click the Create button and the list will be created in the site

Adding Metadata

Click the Settings menu in the list and click on Create Column

Enter the column name and the type of information to be stored and click the OK button In this case the Choice type is selected and the choices Job Site and Career Development are entered for a new Site Type metadata field

Adding a New Link To add a new link to the list click the New menu in the list and click New Item

Enter the information for the new link In this case this is a new web link Notice the Job Site metadata choice field Click the OK button to add the new item

The new item is added to the list

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 10: SharePoint Tutorial

Click on the Document Library link on the following page

Enter a name for the library and select the type of documents to be stored Click the Create button and the library will be created in the site

Adding Metadata

Click the Settings menu in the library and click on Create Column

Enter the column name and the type of information to be stored and click the OK button

Uploading a Document To upload a document or file to the library click the Upload menu in the library and click Upload Document

Browse on your file system or network for the document and click OK

Enter the rest of the metadata fields for the document and click the OK button Notice the City metadata field

The document is now stored in the library In this case a resume has been uploaded to the resumes library

Library Web Parts Everytime a library is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent documents added to the library

SharePoint Tutorial - Lists

A list is a feature in SharePoint that stores a lists of information For example a list can be created to store web links in the human resources team site A list is usually created for a specific type of information Lists can contain metadata to describe the particular information in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a site type metadata field to the web links list Everytime a new

web link is added to the list a site type can be associated with the link This would make it easier to search for web links for a particular type Creating a List Click the Site Actions box at the top-right side of the page and click Create

Click on the Custom List link on the following page

Enter a name for the list click the Create button and the list will be created in the site

Adding Metadata

Click the Settings menu in the list and click on Create Column

Enter the column name and the type of information to be stored and click the OK button In this case the Choice type is selected and the choices Job Site and Career Development are entered for a new Site Type metadata field

Adding a New Link To add a new link to the list click the New menu in the list and click New Item

Enter the information for the new link In this case this is a new web link Notice the Job Site metadata choice field Click the OK button to add the new item

The new item is added to the list

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 11: SharePoint Tutorial

Click the Settings menu in the library and click on Create Column

Enter the column name and the type of information to be stored and click the OK button

Uploading a Document To upload a document or file to the library click the Upload menu in the library and click Upload Document

Browse on your file system or network for the document and click OK

Enter the rest of the metadata fields for the document and click the OK button Notice the City metadata field

The document is now stored in the library In this case a resume has been uploaded to the resumes library

Library Web Parts Everytime a library is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent documents added to the library

SharePoint Tutorial - Lists

A list is a feature in SharePoint that stores a lists of information For example a list can be created to store web links in the human resources team site A list is usually created for a specific type of information Lists can contain metadata to describe the particular information in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a site type metadata field to the web links list Everytime a new

web link is added to the list a site type can be associated with the link This would make it easier to search for web links for a particular type Creating a List Click the Site Actions box at the top-right side of the page and click Create

Click on the Custom List link on the following page

Enter a name for the list click the Create button and the list will be created in the site

Adding Metadata

Click the Settings menu in the list and click on Create Column

Enter the column name and the type of information to be stored and click the OK button In this case the Choice type is selected and the choices Job Site and Career Development are entered for a new Site Type metadata field

Adding a New Link To add a new link to the list click the New menu in the list and click New Item

Enter the information for the new link In this case this is a new web link Notice the Job Site metadata choice field Click the OK button to add the new item

The new item is added to the list

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 12: SharePoint Tutorial

Browse on your file system or network for the document and click OK

Enter the rest of the metadata fields for the document and click the OK button Notice the City metadata field

The document is now stored in the library In this case a resume has been uploaded to the resumes library

Library Web Parts Everytime a library is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent documents added to the library

SharePoint Tutorial - Lists

A list is a feature in SharePoint that stores a lists of information For example a list can be created to store web links in the human resources team site A list is usually created for a specific type of information Lists can contain metadata to describe the particular information in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a site type metadata field to the web links list Everytime a new

web link is added to the list a site type can be associated with the link This would make it easier to search for web links for a particular type Creating a List Click the Site Actions box at the top-right side of the page and click Create

Click on the Custom List link on the following page

Enter a name for the list click the Create button and the list will be created in the site

Adding Metadata

Click the Settings menu in the list and click on Create Column

Enter the column name and the type of information to be stored and click the OK button In this case the Choice type is selected and the choices Job Site and Career Development are entered for a new Site Type metadata field

Adding a New Link To add a new link to the list click the New menu in the list and click New Item

Enter the information for the new link In this case this is a new web link Notice the Job Site metadata choice field Click the OK button to add the new item

The new item is added to the list

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 13: SharePoint Tutorial

The document is now stored in the library In this case a resume has been uploaded to the resumes library

Library Web Parts Everytime a library is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent documents added to the library

SharePoint Tutorial - Lists

A list is a feature in SharePoint that stores a lists of information For example a list can be created to store web links in the human resources team site A list is usually created for a specific type of information Lists can contain metadata to describe the particular information in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a site type metadata field to the web links list Everytime a new

web link is added to the list a site type can be associated with the link This would make it easier to search for web links for a particular type Creating a List Click the Site Actions box at the top-right side of the page and click Create

Click on the Custom List link on the following page

Enter a name for the list click the Create button and the list will be created in the site

Adding Metadata

Click the Settings menu in the list and click on Create Column

Enter the column name and the type of information to be stored and click the OK button In this case the Choice type is selected and the choices Job Site and Career Development are entered for a new Site Type metadata field

Adding a New Link To add a new link to the list click the New menu in the list and click New Item

Enter the information for the new link In this case this is a new web link Notice the Job Site metadata choice field Click the OK button to add the new item

The new item is added to the list

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 14: SharePoint Tutorial

Library Web Parts Everytime a library is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent documents added to the library

SharePoint Tutorial - Lists

A list is a feature in SharePoint that stores a lists of information For example a list can be created to store web links in the human resources team site A list is usually created for a specific type of information Lists can contain metadata to describe the particular information in more detail and to make it easier to find Metadata Metadata are fields or columns you can add to a library that are attached to every file stored in it For example you may want to add a site type metadata field to the web links list Everytime a new

web link is added to the list a site type can be associated with the link This would make it easier to search for web links for a particular type Creating a List Click the Site Actions box at the top-right side of the page and click Create

Click on the Custom List link on the following page

Enter a name for the list click the Create button and the list will be created in the site

Adding Metadata

Click the Settings menu in the list and click on Create Column

Enter the column name and the type of information to be stored and click the OK button In this case the Choice type is selected and the choices Job Site and Career Development are entered for a new Site Type metadata field

Adding a New Link To add a new link to the list click the New menu in the list and click New Item

Enter the information for the new link In this case this is a new web link Notice the Job Site metadata choice field Click the OK button to add the new item

The new item is added to the list

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 15: SharePoint Tutorial

Click on the Custom List link on the following page

Enter a name for the list click the Create button and the list will be created in the site

Adding Metadata

Click the Settings menu in the list and click on Create Column

Enter the column name and the type of information to be stored and click the OK button In this case the Choice type is selected and the choices Job Site and Career Development are entered for a new Site Type metadata field

Adding a New Link To add a new link to the list click the New menu in the list and click New Item

Enter the information for the new link In this case this is a new web link Notice the Job Site metadata choice field Click the OK button to add the new item

The new item is added to the list

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 16: SharePoint Tutorial

Adding Metadata

Click the Settings menu in the list and click on Create Column

Enter the column name and the type of information to be stored and click the OK button In this case the Choice type is selected and the choices Job Site and Career Development are entered for a new Site Type metadata field

Adding a New Link To add a new link to the list click the New menu in the list and click New Item

Enter the information for the new link In this case this is a new web link Notice the Job Site metadata choice field Click the OK button to add the new item

The new item is added to the list

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 17: SharePoint Tutorial

Adding a New Link To add a new link to the list click the New menu in the list and click New Item

Enter the information for the new link In this case this is a new web link Notice the Job Site metadata choice field Click the OK button to add the new item

The new item is added to the list

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 18: SharePoint Tutorial

List Web Parts Everytime a list is created a web part is created for it that can be placed anywhere within the site The web part will display a default view of the most recent items added to the list

SharePoint Tutorial - Security

Users Groups and Roles

Security Structure and Flow Security in SharePoint is comprised of users groups and roles

Users Groups and Roles Users A user account comes from the authentication system For example if Active Directory is used to authenticate then the user accounts will come from it Groups

There are two types of groups SharePoint uses domain groups and SharePoint groups Domain groups can come from Active Directory much like user accounts and are created and

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 19: SharePoint Tutorial

maintained there An Active Directory group may contain Active Directory users and other Active Directory Groups SharePoint groups are created and maintained in SharePoint A SharePoint group can contain user accounts and domain groups A SharePoint group can not contain other SharePoint groups

Roles Access is granted or restricted through permissions grouped to form a role The following roles are included in SharePoint out-of-the-box

Full Control - Has full control

Design - Can view add update delete approve and customize

Manage Hierarchy - Can create sites and edit pages list items and documents

Approve - Can edit and approve pages list items and documents

Contribute - Can view add update and delete

Read - Can view only

Restricted Read - Can view pages and documents but cannot view historical versions or

review user rights information

Limited Access - Can view specific lists document libraries list items folders or documents

when given permissions

View Only - Members of this group can view pages list items and documents If the

document has a server-side file handler available they can only view the document using the server-side file handler

Security Structure and Flow In SharePoint all objects inherit their security settings from its parent by default For example when a library is created in a site the library will inherit the security settings of the site unless otherwise specified The same would go for documents within the library If you modify the security of the object in any way then the inheritence is broken but not before SharePoint imports all the parent settings to the child Afterwards any updates made to the parent will not be passed down to the child

SharePoint Tutorial - SharePoint Services Search

SharePoint Services 30 search uses the same searching technology as SharePoint Server 2007 (MOSS) Previous versions of SharePoint services relied on SQL fulltext search

SharePoint Services search indexes one site collection at a time and confines the search to the same site collection

For example letrsquos say you have two site collections site collection 1 and site collection 2 If you perform a search within site collection 1 you will only get results from data and documents stored in site collection 1

Microsoft now provides Microsoft Search Server 2008 Express which can index multiple SharePoint site collections web sites and other systems providing an enterprise search solution for free

SharePoint Tutorial - SharePoint Site Security

Users and groups (domain or SharePoint) can be assigned permissions to a site The Site Permissions link is where you go to view and manage permissions for the site If you simply want to add a user to a group that you know has access to the site you can click on the group link in the Groups section in the left-hand navigation If you dont see the groups just click

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 20: SharePoint Tutorial

the Groups link in the left-hand navigation and a list of groups will appear to the right figure 1

When a site is created the default option is to inherit the security settings from the parent site unless otherwise specified Notice in figure 1 under the title Permissions Human Resources the description This Web site inherits permissions from its parent Web site If you need to modify the sites permissions click the Action menu item and click Edit Permissions This will copy the permissions from the parent and the site will stop inheriting At that point you can edit add or delete permissions

Add a User To add a user click the New menu item and click the Add Users link You may also create a new group for the site

Delete a User To delete a user or group select the checkbox next to the user or group Then click Actions and click Remove User Permissions This option only becomes available after the site stops inheriting permissions from its parent

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 21: SharePoint Tutorial

Edit User Permissions To edit a user or groups permissions simply click the user or group link or select the checkbox next to the user or group click Actions and Edit User Permissions

Inherit Permissions To inherit permissions from the parent site click Actions and Inherit Permissions Be careful doing so will remove all the custom permissions on the site

SharePoint Tutorial - SharePoint Logical Architecture

The SharePoint logical architecure consists of nested and isolated levels These levels provide benefits for security navigation search branding and ect depending on the level SharePoint Farm The base level for any SharePoint implementation is the SharePoint farm Physically a farm can consist of one server or many servers An organization may implement one or more farms This usually depends on security and performance needs

From a performance perspective it may make sense for an organization with locations across the globe to maintain multiple farms with those locations accessing content closest to them for speed In these cases content between the farms need to be synchronized From a security perspective an organization may have a SharePoint intranet for internal content and a SharePoint extranet for third party access All or components of the extranet farm might have to be located in the DMZ whereas security policies or concerns may prohibit any portion of the intranet farm outside of the organizations physical network

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 22: SharePoint Tutorial

Web Applications The next level contained within a farm is the web application A farm will contain multiple web applications A web application is always created for Central Administration and at least one web

application will be created for the SharePoint intranet extranet or internet site Instead of having multiple farms an organization can implement an intranet on one web application and an extranet on another Security is maintained separately for each web application restricting access A web application is where you implement and maintain authentication Users of the intranet may authenticate against a directory service like Active Directory and users of the extranet may authenticate against a SQL server database using forms based login Also a web application can be extended to another web application to allow multiple ways to authenticate For example lets take the extranet external users will authenticate against a SQL server database in a web application and internal users will authenticate against Active Directory in another extended web application

Two web applications pointing to the same site but with different ways to authenticate Lastly a web application has its own website and application pool in IIS

Site Collections The third logical level is the site collection A site collection is where the design security navigation content types web parts workflows and etc are maintained for all the sites within the collection An organization might create a site collection for the IT department and one for the HR department each with its own branding design security policy and navigation requirements

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 23: SharePoint Tutorial

Sites The last level is the SharePoint site although it can be argued that libraries and lists are logical levels themselves Instead of a site collection for each department an organization may simply decide to create a site for each department when branding security policies and navigation should be the same across

departments

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 24: SharePoint Tutorial

SharePoint Tutorial - Content Types

SharePoint content types provide users with a way to manage and organize content in a more

meaningful way Its a reusable of settings you want to apply to a particular type of document in a library or item in a list

Lets say you have a library called shared documents in the human resources site Resumes and vacation requisitions forms are to be stored there Documents of resume type will have their own

set of properties or columns particular to it as well as vacation requisition forms They may also have a specific workflows attached to each Resumes may have fields like city school and skills while the vacation requisition form may have fields such as manager date request and status In previous versions of SharePoint you would have to create a separate library for each document type or have one library and add all the possible properties for each type of document Content types allow you to define a set of properties workflows and custom new edit and display forms at the document level so that the resumes and vacation requisition forms can be stored in the same shared documents library

When a site content type is added to a list it becomes a list content type Any changes you make to the list do not affect the site content type or any list type that inherited from it

Content types can be created at the site level which can then be inherited by child sites

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 25: SharePoint Tutorial

SharePoint Tutorial -SharePoint Physical Architecture

The SharePoint physical architecture consists of services running on one or more servers

Services

There are three types of services that together run the SharePoint farm web application and database services lsquoWeb servicesrsquo through Internet Information Server is what processes the ASPNet and sends back the html to a users browser lsquoApplication servicesrsquo is where the brains of SharePoint are located All of the SharePoint specific logic and services are processed there lsquoDatabase servicesrsquo are run by SQL Server and it is where all the datacontent for SharePoint is stored

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm

Page 26: SharePoint Tutorial

Servers

All the services to run a SharePoint farm can be run on one server or on multiple servers For scalability (performance) and redundancy (fail-safe) purposes a distributed (multi-server) architecture is highly recommended

Single Server Farm

Multi-Server Farm