2. Agenda
SharePoint 2010 Overview
Farm
Web Application
Site Collection
Sites/Subsites
List & Libraries
Pages
Branding in SharePoint using CSS and
JavaScript
Webparts
3. SharePoint 2010 Overview
Microsoft's marketing tagline describes SharePoint 2010 as the
"Business Collaboration Platform for the Enterprise and the Web―
and explains that it will:
Connect and empower people
Cut costs with a unified infrastructure
Rapidly respond to business needs
SharePoint can also be described as:
Web Platform
Collaboration Platform
Search Provider
Presentation Layer
Development Platform
Social Networking Platform
4. Farm and Web Application
Farm
SharePoint farm is a logical grouping of SharePoint servers that
share common resources. A farm will typically operate stand
alone, but it can also subscribe to functionality from another
farm, or provide functionality to another farm. Each farm has its
own central configuration database.
Web applications
They are typically the interface through which a user interacts with
SharePoint. It is associated with a set of access mappings or URLs
which are defined in the SharePoint central management console,
then automatically replicated into the IIS configuration of every
server configured in the farm. They are independent of each other,have
their own application pools, and can be restarted independently in IIS.
5. Site Collection
A SharePoint site collection is a set of sites that can be managed
together.
Sites within a site collection have common features, such as
shared permissions, galleries for templates, content types, and
Web Parts, and they often share a common navigation.
A site collection contains a single top-level site, and any number
of subsites can be organized in a hierarchy.
The site collection is typically created using one of the out of the
box SharePoint site templates for the root site that is provisioned
with it.
6. Site Collection
Site Collection Templates Category: Illustration of Site Collection :
Collaboration Site Templates
Meeting Site Templates
Enterprise Site Templates
Publishing Site Templates
Elaboration of each category and
its templates
7. Site Collection
Why to go for Site Collection:
There are many reasons why you might chose to create a site
collection in SharePoint:
Unique set of users and permissions
Unique and separated content databases are possible, which allow
for multiple large (200GB+) sites
Unique shared quotas
Upgrade to next version can be done in a phase approach
8. Site / Subsite
A Site/Subsite is a single SharePoint site within a site collection.
A Site/Subsite can inherit permissions and navigation structure
from its parent site or can be specified and managed
independently.
Creation of Site/Subsite can be done by users of a site
collection, but creation of site collections must be performed by a
service administrator.
List of Site Templates which are provided by SharePoint 2010
http://office.microsoft.com/en-in/sharepoint-server-help/a-preview-of-thesharepoint-server-2010-site-templatesHA101907564.aspx#_Toc265154586
http://www.dummies.com/how-to/content/sharepoint-2010-sitetemplates.html
9. Lists in SharePoint
SharePoint 2010 provides many kinds of lists that you can use to
track information.
SharePoint provides several predefined lists.
These lists have columns and forms that make it possible for you to
track everything from contacts to tasks.
SharePoint provides three basic kinds of lists:
Communications lists are used to track announcements, contacts,
and discussion boards.
Tracking lists are used to track information such as links, calendars,
tasks, issues, and surveys.
Custom lists provide a starting template that you can build on to
create a list with the exact columns you need.
10. Types of lists in SharePoint 2010
Type of list
When to use it
Announcements
To display brief announcements on your site’s home page.
Contacts
To track contacts, especially if you want to use Outlook for data
entry.
Discussion Board
To create a discussion forum where people can post messages
and reply to them.
Links
To track hyperlinks.
Calendar
To track calendar items.
Tasks
To track tasks.
Project Tasks
To track work items for a project.
Issue Tracking
To track trouble tickets.
Survey
To take a poll.
Custom
To create a list with columns that you define.
Import Spreadsheet
To create a list based on an existing spreadsheet.
External
To create a list based on a data source outside SharePoint.
11. Libraries in SharePoint 2010
A library is a container for creating, organizing and managing
different types of documents.
It allows us to store files and meta information about the files, so
that it can be used among different team members.
Everything that applies to lists also applies to libraries.
You can create, store and manage almost every type of file in
different kinds of libraries such as :
etc.
12. Types of Libraries in SharePoint
Type of libraries Description
Asset Library
lets you add, browse, share, organize and mange images, audio
and video files.
Data Connection
Library
Here you can create, browse, share, organize and manage files
that contain information about connecting to external data
connections.
Document Library
Here you can create, browse, share, organize and manage
documents or other files.
Form Library
Here you store and manage Microsoft Office InfoPath forms (or
XML files for use with Microsoft Office InfoPath) for instance
business forms like a status report, purchase orders, etc.
Picture Library
Here you can upload and share pictures with others and it
includes a built-in image viewer.
Report Library
Here you can create web pages and reports to track business
metrics, goals, KPIs (Key Performance Indicators) and business
intelligence information.
13. Slide Library
It allows you to create a library for storing and sharing
Microsoft PowerPoint slides.
Wiki Page Library
It allows you to create and store customizable pages of
content that are linked together and can be edited by several
people.
14. Pages in SharePoint
For displaying any type of information in SharePoint, we need
pages.
SharePoint provides 3 types of pages namely:
Page
Default Location
Publishing Page Pages library
Typical Usage Scenario
Complete control over look
and feel; more granular
content management.
Web Part Page
None; can reside in To display Web Parts; no
any library or
content management
folder
requirement.
Wiki page
Site Pages or in
wiki libraries
Displays webparts and page
can be edited in browser
15. How SharePoint Looks like :
Farm
Web Application
Web Application
Site Collection
Site Collection
Sites
List and Libraries
Site
Web Application
Site Collection
Lists
Lists
Libraries
Libraries
Documents
Items
Site
Folders
16. Permissions
Permission Types
Full Control – Enables users to have full control of the website.
Design – Enables users to view, add, update, delete, approve, and
customize items or pages in the website.
Contribute – Enables user to add, view, update and delete his own
item.
Read – Enables user to read item/pages
Permission Levels
•
•
•
•
Site level
List or document library level
Folder level
List item level
Permission can also be applied on webparts using Target Audience.
17. Branding in SharePoint
Master Page
Master pages are a feature of ASP.NET 2.0 that work the same way
in SharePoint.
The default master page is located in the Master Page Gallery. In
SharePoint Designer, the Master Page Gallery is
the masterpage folder, which is located in the _catalogs folder in
the Folder List.
za
Benefits of using master pages:
An enhanced experience for editing SharePoint pages
Site-level editing
Professional-looking sites
More consistent pages and an enhanced end-user experience
Efficient site management
18. CSS/JavaScript in Master Page
In SharePoint, the CSS reference is given in 2 ways:
<link rel="stylesheet" type="text/css" href="mystyle.css" />
<SharePoint:CssRegistration
name="/CommunityImages/Insight_copy(new).CSS" After="corev4.css"
runat="server"/>
Same implies to JavaScript Files
<link href="ExtendedItemStyle" lang ="javascript"
name="ExtendedItemStyleJS.js" />
<SharePoint:ScriptLink Language="javascript"
Name="ExtendedItemStyleJS.js" Defer="true" runat="server"/>
19. Webparts in SharePoint
Web Parts are the building blocks of SharePoint pages.
They can be as simple as an image Web Part,or as complex as any
custom application.
Within SharePoint, among the most common examples
are list-view Web Parts. These are exactly what they sound like —
views of SharePoint lists. As soon as a list is created, a list-view Web
Part is available to place on a page and configure to meet the
user's needs.
When business requirements call for functionality that isn't
available with other Web Parts, this functionality can be developed.
Note: Webparts are always placed under Webpart zone
Webpart zone are nothing but widgets which gives provision to add
webparts under it.
20. Quick Summary
Building Blocks
SharePoint Farm
and Web
Applications
Definition
While not a technically perfect definition, you can
think of a SharePoint farm as your whole SharePoint
environment and each web application as a URL like
http://my.intranet.com or
http://sharepoint.intranet.com.
Collection
A site collection consists of a top-level site and its
sub-sites. It is a logical unit for administration—
there are settings that can only be configured at the
site collection level (in other words, at the top-level
site). Each web application can host many site
collections.
Site
A site consists of a data repository, visual elements,
administration, and almost every other core element
of the functionality and experience for the user.
21. Site Template
Lists
Libraries
Items
A template defines what the site will look like, what
lists comprise the site initially, how publishing will
work on the site, and a number of other settings.
Lists are data repository that can hold columns of
data and/or documents. The objects stored in a list
are called items. Visually, a list is represented by
views or a web part. It is analogous to a database
table or Excel worksheet.
A SharePoint library is a specialized form of
SharePoint list that is used to store files and content
types rather than items. Libraries are created in much
the same way as normal lists and support the same
type of functionality such as workflows, alerts, etc.
Items are the fundamental data objects that are
stored within a list. An example of an item
22. Any Questions ??
Thank You
For queries mail me at:
sachchinannam@gmail.com |
sachin.annam@outlook.com