SlideShare a Scribd company logo
1 of 35
Basics of SharePoint
SaMir S. Shikalgar
Technology Consultant
Agenda
• What is SharePoint?
• Manager View
• Administrator View
• Developer View
• Review
Basics of SharePoint 2
?
What You think about SharePoint
Basics of SharePoint 3
What is SharePoint?
SharePoint is an enterprise information portal, from
Microsoft, that can be configured to run Intranet,
Extranet and Internet sites.
SharePoint Server allows people, teams and
expertise to connect and collaborate.
A SharePoint enterprise portal is composed of both
SharePoint Portal and SharePoint Foundation.
1. SharePoint Foundation is typically used by small teams, projects
and companies.
2. SharePoint Server is designed for individuals, teams and projects
within a medium to large company wide enterprise portal.
Basics of SharePoint 4
SharePoint is a server based product
for collaboration.
Most common ways to connect
Basics of SharePoint 5
A Single
Platform
Basics of SharePoint 6
MANAGER’S VIEW
Basics of SharePoint 7
Find the
perfect
balance
between
compliance
and
collaboration
Efficiently
manage
infrastructure
while
maximizing
uptime,
minimizing
failures and
downtime
Empower end
users while
managing risk,
complexity,
and costs
Manage Risk Manage Cost Manage Time
SharePoint
Communities
• SharePoint provides the ability to easily access expertise and
interact with other people in new and creative ways across the
enterprise through both formal and informal networks.
• SharePoint helps you work in Communities in several ways:
• Calendars
• Discussion Boards
• Task Lists
• Reminders
• Work Flows
• Blogs
• Document Libraries
• Tagging, Tag Cloud, Ratings
• Social Bookmarking
• Blogs and Wikis
• My Sites
• Activity Feeds
• Profiles and Expertise
Basics of SharePoint 9
• PerformancePoint Services
• Excel Services
• Chart Web Part
• Visio Services
• Web Analytics
• SQL Server Integration
• Power Pivot
Insights
Importing and Exporting
Basics of SharePoint 10
Composites
• Business users of all roles need the ability to quickly create
customized solutions without involving corporate IT in each
request. At the same time, the IT staff needs the capability to
empower business users to create these applications while
ensuring the environment’s stability and availability.
• Business Connectivity Services
• InfoPath Form Services
• External Lists
• Workflow
• SharePoint Designer
• Visual Studio
• API Enhancements
• REST/ATOM/RSS
Nerd Stuff !!!
Web developer required!
Basics of SharePoint 11
ADMINISTRATOR’S VIEW
Basics of SharePoint 12
Topology
Availability
Performance
Large Farm
Small Farm
Medium Farm
Single Server
Basics of SharePoint 13
Central Admin
Administration
Site Settings
Central Administration
Basics of SharePoint 15
Central Administration
Basics of SharePoint 16
Central Administration
Basics of SharePoint 17
Central Administration
Basics of SharePoint 18
Permissions
Owners
Members
Visitors
Permission
Levels
Full Control
Design
Contribute
Read
Permissions
Databases used
• Configuration DB:
 This is the database that contains all
configuration information related to the server
database connection etc
• Content DB:
 This database contains the sites, subsites data
 For each site a new content db is created
• Component Services DB:
 This contains details regarding the sharepoint
services like alerts, messages, site quota,
content db details etc
Basics of SharePoint 20
DEVELOPER’S VIEW
Basics of SharePoint 21
SharePoint Architecture
ASP.Net
SQL Server
Site Framework
Foundation
Team Collaboration
Solution
Enterprise Portal
Solution
SharePoint
Portal Server
Windows
SharePoint
Services
Windows
Server
Technologies
Basics of SharePoint 22
Create - Items
• Use this button to
create new items
for your page
including:
 Libraries
 Communications
 Tracking
 Custom Lists
 Web Pages
Basics of SharePoint 23
SharePoint Page Rendering
• ISAPI filter handles
 Ghosting
 Web parts (if applicable)
 API context
• ASP.NET handles
 Page and control
rendering
 By this time
• Ghosted pages appear
to be just pages
• Web parts appear to be
just web controls
IIS 6.0
Web Part Framework
ASP.NET
ISAPI
Filter
Site
V. Server
Profile
Basics of SharePoint 24
Web Parts and Page Rendering
• Web Parts are* ASP.NET WebControls
• Web Parts Pages are* ASP.NET Pages
 Standard .ASPX format (without inline script)
 Standard page object is in class hierarchy
 Can use standard ASP.NET server (a.k.a. custom)
controls
ASP.NET Page
Zone2
Zone 1
Zone3
Web Part
Framework
Content
DB
ASP.NET Page
Web Part* Inheritance relationship Basics of SharePoint 25
Where is the content?
SQL
Files
• Site definitions
• Admin Pages
• Javascript
• Style sheets
• Web part code
• Lists
• Web part
placement,
metadata
• Site metadata
• User Content
}
}Basics of SharePoint 26
Databases used
• Configuration DB:
 This is the database that contains all
configuration information related to the server
database connection etc
• Content DB:
 This database contains the sites, subsites data
 For each site a new content db is created
• Component Services DB:
 This contains details regarding the sharepoint
services like alerts, messages, site quota,
content db details etc
Basics of SharePoint 27
Composite Applications
SharePoint Portal
Portal
WebPart Interaction
Personalization
Categorization
Search
Single Sign-On
WebServices
Web
Part
Web
Part
Web
Part
Integration:
BizTalk
Process and
Integration
Single Sign-On
Orchestration
Business Rules
Schema Mapping
Load Balancing
Sync/Async
Auditing
SAP Siebel . . .Applications
BT Adapters
App Server:
Windows.Net
Connectors
Basics of SharePoint 28
Accessing List Data
WSS Code Snippet
• Get a SPList or SPDocumentLibrary object:
 SPList mylist = web.Lists[“Events”];
 SPDocumentLibrary myDocLib =
(SPDocumentLibrary) web.Lists[“Shared Documents”];
• Call .Items property to get list items collection:
 SPListItemCollection items = mylist.Items;
• Call GetItems() method and pass a SPQuery object to get subset of
list items:
 SPListItemCollection items = mylist.GetItems(query);
Basics of SharePoint 29
Accessing List Data
WSS Code Snippet
• To get data for a field, specify field name in indexer for an
SPListItem:
foreach (SPListItem item in items)
{
Response.Write(item["Due Date"].ToString());
Response.Write(item["Status"].ToString());
Response.Write(item["Title"].ToString());
}
• Note: SPEncode.HtmlEncode() should be used for HTML
output
Basics of SharePoint 30
Review
• What is SharePoint?
• Manager View
• Administrator View
• Developer View
Basics of SharePoint 31
What is SharePoint?
Formal Answer
• SharePoint is a general purpose platform used for connecting
people with information.
Street Answer
• Beast
• Monster
• Off the hook (exceptionally good)
• Off the chain (fun or exciting. See "off the hook.”)
• Off the heezy (or "off the heezy for sheezy" meaning very cool. See "off the hook." )
• Off the hizzle (see "off the hook" )
Basics of SharePoint 32
Without SharePoint
Basics of SharePoint 33
With SharePoint
Basics of SharePoint 34
THANK YOU

SaMir S. Shikalgar
Technology Analyst
Basics of SharePoint 35

More Related Content

What's hot

Designing SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessDesigning SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessKanwal Khipple
 
What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013Noorez Khamis
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013Folio3 Software
 
Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013David J Rosenthal
 
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)Mahmoud Hamed Mahmoud
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013girish goudar
 
Sharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can doSharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can doFaisal Masood
 
Optimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sitesOptimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sitesKanwal Khipple
 
Designing SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessDesigning SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessKanwal Khipple
 
First look at SharePoint 2013
First look at SharePoint 2013First look at SharePoint 2013
First look at SharePoint 2013Adis Jugo
 
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...Kanwal Khipple
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overviewMJ Ferdous
 
SharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday RedmondSharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday RedmondKanwal Khipple
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013MJ Ferdous
 
How to implement SharePoint in your organization
How to implement SharePoint in your organizationHow to implement SharePoint in your organization
How to implement SharePoint in your organizationSPC Adriatics
 
Driving End User Adoption in SharePoint 2013 & 2010 - EPC Group
Driving End User Adoption in SharePoint 2013 & 2010 - EPC GroupDriving End User Adoption in SharePoint 2013 & 2010 - EPC Group
Driving End User Adoption in SharePoint 2013 & 2010 - EPC GroupEPC Group
 

What's hot (20)

Designing SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessDesigning SharePoint 2010 for Business
Designing SharePoint 2010 for Business
 
Introduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael BlumenthalIntroduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael Blumenthal
 
SharePoint 101
SharePoint 101SharePoint 101
SharePoint 101
 
What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
 
SharePoint Programming Basic
SharePoint Programming BasicSharePoint Programming Basic
SharePoint Programming Basic
 
Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013
 
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
 
Sharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can doSharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can do
 
Optimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sitesOptimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sites
 
Designing SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessDesigning SharePoint 2010 for Business
Designing SharePoint 2010 for Business
 
First look at SharePoint 2013
First look at SharePoint 2013First look at SharePoint 2013
First look at SharePoint 2013
 
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
 
Discover SharePoint 2013
Discover SharePoint 2013Discover SharePoint 2013
Discover SharePoint 2013
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
 
SharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday RedmondSharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday Redmond
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
 
How to implement SharePoint in your organization
How to implement SharePoint in your organizationHow to implement SharePoint in your organization
How to implement SharePoint in your organization
 
Driving End User Adoption in SharePoint 2013 & 2010 - EPC Group
Driving End User Adoption in SharePoint 2013 & 2010 - EPC GroupDriving End User Adoption in SharePoint 2013 & 2010 - EPC Group
Driving End User Adoption in SharePoint 2013 & 2010 - EPC Group
 

Viewers also liked

Make a better social collaboration platform with share point 2013
Make a better social collaboration platform with share point 2013Make a better social collaboration platform with share point 2013
Make a better social collaboration platform with share point 2013Thuan Ng
 
Getting Started with SharePoint Development
Getting Started with SharePoint DevelopmentGetting Started with SharePoint Development
Getting Started with SharePoint DevelopmentChakkaradeep Chandran
 
SharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
SharePoint PowerShell for the Admin and Developer - A Venn Diagram ExperienceSharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
SharePoint PowerShell for the Admin and Developer - A Venn Diagram ExperienceRicardo Wilkins
 
Designing your SharePoint Internet site: The basics
Designing your SharePoint Internet site: The basicsDesigning your SharePoint Internet site: The basics
Designing your SharePoint Internet site: The basicsC/D/H Technology Consultants
 
Introduction to SharePoint as a Development Platform
Introduction to SharePoint as a Development PlatformIntroduction to SharePoint as a Development Platform
Introduction to SharePoint as a Development PlatformRonald Courville
 
SharePoint 2010 overview
SharePoint 2010 overviewSharePoint 2010 overview
SharePoint 2010 overviewSentri
 
What IS SharePoint Development?
What IS SharePoint Development?What IS SharePoint Development?
What IS SharePoint Development?Mark Rackley
 
Understand the SharePoint Basics
Understand the SharePoint BasicsUnderstand the SharePoint Basics
Understand the SharePoint BasicsBenjamin Niaulin
 
Sp administration-training-prism
Sp administration-training-prismSp administration-training-prism
Sp administration-training-prismThuan Ng
 

Viewers also liked (9)

Make a better social collaboration platform with share point 2013
Make a better social collaboration platform with share point 2013Make a better social collaboration platform with share point 2013
Make a better social collaboration platform with share point 2013
 
Getting Started with SharePoint Development
Getting Started with SharePoint DevelopmentGetting Started with SharePoint Development
Getting Started with SharePoint Development
 
SharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
SharePoint PowerShell for the Admin and Developer - A Venn Diagram ExperienceSharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
SharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
 
Designing your SharePoint Internet site: The basics
Designing your SharePoint Internet site: The basicsDesigning your SharePoint Internet site: The basics
Designing your SharePoint Internet site: The basics
 
Introduction to SharePoint as a Development Platform
Introduction to SharePoint as a Development PlatformIntroduction to SharePoint as a Development Platform
Introduction to SharePoint as a Development Platform
 
SharePoint 2010 overview
SharePoint 2010 overviewSharePoint 2010 overview
SharePoint 2010 overview
 
What IS SharePoint Development?
What IS SharePoint Development?What IS SharePoint Development?
What IS SharePoint Development?
 
Understand the SharePoint Basics
Understand the SharePoint BasicsUnderstand the SharePoint Basics
Understand the SharePoint Basics
 
Sp administration-training-prism
Sp administration-training-prismSp administration-training-prism
Sp administration-training-prism
 

Similar to Basics of SharePoint

Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSBest Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSguest7c2e070
 
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Chirag Patel
 
Introduction to sharepoint 2010
Introduction to sharepoint 2010Introduction to sharepoint 2010
Introduction to sharepoint 2010Sachchin Annam
 
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-Live
SharePoint Saturday Paris 2015   Validating SharePoint 2013 Farm Before Go-LiveSharePoint Saturday Paris 2015   Validating SharePoint 2013 Farm Before Go-Live
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-LiveChirag Patel
 
Abhishek Resume
Abhishek ResumeAbhishek Resume
Abhishek ResumeAbhishek R
 
Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Ivan Sanders
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluIvan Sanders
 
Synapse india reviews on share point development
Synapse india reviews on share point developmentSynapse india reviews on share point development
Synapse india reviews on share point developmentsaritasingh19866
 
SharePoint Development Workshop
SharePoint Development WorkshopSharePoint Development Workshop
SharePoint Development WorkshopMJ Ferdous
 
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallSharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallBoston Area SharePoint Users Group
 
SharePoint 2010 Overview - SharePoint Egypt
SharePoint 2010 Overview - SharePoint  EgyptSharePoint 2010 Overview - SharePoint  Egypt
SharePoint 2010 Overview - SharePoint EgyptEmad Adel
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesCory Peters
 
Seminar On Share Point By Maroof Ahmad
Seminar On Share Point By Maroof AhmadSeminar On Share Point By Maroof Ahmad
Seminar On Share Point By Maroof AhmadMaroofAhmad
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndIvan Sanders
 
Microsoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - OverviewMicrosoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - OverviewAbhishek Bhowmick
 
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...SPTechCon
 
TERMINALFOUR t44u 2008 - Piero Tintori - Integration Publishing To Share Poin...
TERMINALFOUR t44u 2008 - Piero Tintori - Integration Publishing To Share Poin...TERMINALFOUR t44u 2008 - Piero Tintori - Integration Publishing To Share Poin...
TERMINALFOUR t44u 2008 - Piero Tintori - Integration Publishing To Share Poin...Terminalfour
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
 

Similar to Basics of SharePoint (20)

Sharepoint Presentation
Sharepoint PresentationSharepoint Presentation
Sharepoint Presentation
 
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSBest Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
 
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
 
Introduction to sharepoint 2010
Introduction to sharepoint 2010Introduction to sharepoint 2010
Introduction to sharepoint 2010
 
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-Live
SharePoint Saturday Paris 2015   Validating SharePoint 2013 Farm Before Go-LiveSharePoint Saturday Paris 2015   Validating SharePoint 2013 Farm Before Go-Live
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-Live
 
Abhishek Resume
Abhishek ResumeAbhishek Resume
Abhishek Resume
 
Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - Honolulu
 
Synapse india reviews on share point development
Synapse india reviews on share point developmentSynapse india reviews on share point development
Synapse india reviews on share point development
 
SharePoint Development Workshop
SharePoint Development WorkshopSharePoint Development Workshop
SharePoint Development Workshop
 
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallSharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
 
SharePoint 2010 Overview - SharePoint Egypt
SharePoint 2010 Overview - SharePoint  EgyptSharePoint 2010 Overview - SharePoint  Egypt
SharePoint 2010 Overview - SharePoint Egypt
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 Features
 
Seminar On Share Point By Maroof Ahmad
Seminar On Share Point By Maroof AhmadSeminar On Share Point By Maroof Ahmad
Seminar On Share Point By Maroof Ahmad
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
 
Microsoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - OverviewMicrosoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - Overview
 
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
 
TERMINALFOUR t44u 2008 - Piero Tintori - Integration Publishing To Share Poin...
TERMINALFOUR t44u 2008 - Piero Tintori - Integration Publishing To Share Poin...TERMINALFOUR t44u 2008 - Piero Tintori - Integration Publishing To Share Poin...
TERMINALFOUR t44u 2008 - Piero Tintori - Integration Publishing To Share Poin...
 
Sharepoint
SharepointSharepoint
Sharepoint
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
 

Basics of SharePoint

  • 1. Basics of SharePoint SaMir S. Shikalgar Technology Consultant
  • 2. Agenda • What is SharePoint? • Manager View • Administrator View • Developer View • Review Basics of SharePoint 2
  • 3. ? What You think about SharePoint Basics of SharePoint 3
  • 4. What is SharePoint? SharePoint is an enterprise information portal, from Microsoft, that can be configured to run Intranet, Extranet and Internet sites. SharePoint Server allows people, teams and expertise to connect and collaborate. A SharePoint enterprise portal is composed of both SharePoint Portal and SharePoint Foundation. 1. SharePoint Foundation is typically used by small teams, projects and companies. 2. SharePoint Server is designed for individuals, teams and projects within a medium to large company wide enterprise portal. Basics of SharePoint 4
  • 5. SharePoint is a server based product for collaboration. Most common ways to connect Basics of SharePoint 5
  • 9. Communities • SharePoint provides the ability to easily access expertise and interact with other people in new and creative ways across the enterprise through both formal and informal networks. • SharePoint helps you work in Communities in several ways: • Calendars • Discussion Boards • Task Lists • Reminders • Work Flows • Blogs • Document Libraries • Tagging, Tag Cloud, Ratings • Social Bookmarking • Blogs and Wikis • My Sites • Activity Feeds • Profiles and Expertise Basics of SharePoint 9
  • 10. • PerformancePoint Services • Excel Services • Chart Web Part • Visio Services • Web Analytics • SQL Server Integration • Power Pivot Insights Importing and Exporting Basics of SharePoint 10
  • 11. Composites • Business users of all roles need the ability to quickly create customized solutions without involving corporate IT in each request. At the same time, the IT staff needs the capability to empower business users to create these applications while ensuring the environment’s stability and availability. • Business Connectivity Services • InfoPath Form Services • External Lists • Workflow • SharePoint Designer • Visual Studio • API Enhancements • REST/ATOM/RSS Nerd Stuff !!! Web developer required! Basics of SharePoint 11
  • 13. Topology Availability Performance Large Farm Small Farm Medium Farm Single Server Basics of SharePoint 13
  • 20. Databases used • Configuration DB:  This is the database that contains all configuration information related to the server database connection etc • Content DB:  This database contains the sites, subsites data  For each site a new content db is created • Component Services DB:  This contains details regarding the sharepoint services like alerts, messages, site quota, content db details etc Basics of SharePoint 20
  • 22. SharePoint Architecture ASP.Net SQL Server Site Framework Foundation Team Collaboration Solution Enterprise Portal Solution SharePoint Portal Server Windows SharePoint Services Windows Server Technologies Basics of SharePoint 22
  • 23. Create - Items • Use this button to create new items for your page including:  Libraries  Communications  Tracking  Custom Lists  Web Pages Basics of SharePoint 23
  • 24. SharePoint Page Rendering • ISAPI filter handles  Ghosting  Web parts (if applicable)  API context • ASP.NET handles  Page and control rendering  By this time • Ghosted pages appear to be just pages • Web parts appear to be just web controls IIS 6.0 Web Part Framework ASP.NET ISAPI Filter Site V. Server Profile Basics of SharePoint 24
  • 25. Web Parts and Page Rendering • Web Parts are* ASP.NET WebControls • Web Parts Pages are* ASP.NET Pages  Standard .ASPX format (without inline script)  Standard page object is in class hierarchy  Can use standard ASP.NET server (a.k.a. custom) controls ASP.NET Page Zone2 Zone 1 Zone3 Web Part Framework Content DB ASP.NET Page Web Part* Inheritance relationship Basics of SharePoint 25
  • 26. Where is the content? SQL Files • Site definitions • Admin Pages • Javascript • Style sheets • Web part code • Lists • Web part placement, metadata • Site metadata • User Content } }Basics of SharePoint 26
  • 27. Databases used • Configuration DB:  This is the database that contains all configuration information related to the server database connection etc • Content DB:  This database contains the sites, subsites data  For each site a new content db is created • Component Services DB:  This contains details regarding the sharepoint services like alerts, messages, site quota, content db details etc Basics of SharePoint 27
  • 28. Composite Applications SharePoint Portal Portal WebPart Interaction Personalization Categorization Search Single Sign-On WebServices Web Part Web Part Web Part Integration: BizTalk Process and Integration Single Sign-On Orchestration Business Rules Schema Mapping Load Balancing Sync/Async Auditing SAP Siebel . . .Applications BT Adapters App Server: Windows.Net Connectors Basics of SharePoint 28
  • 29. Accessing List Data WSS Code Snippet • Get a SPList or SPDocumentLibrary object:  SPList mylist = web.Lists[“Events”];  SPDocumentLibrary myDocLib = (SPDocumentLibrary) web.Lists[“Shared Documents”]; • Call .Items property to get list items collection:  SPListItemCollection items = mylist.Items; • Call GetItems() method and pass a SPQuery object to get subset of list items:  SPListItemCollection items = mylist.GetItems(query); Basics of SharePoint 29
  • 30. Accessing List Data WSS Code Snippet • To get data for a field, specify field name in indexer for an SPListItem: foreach (SPListItem item in items) { Response.Write(item["Due Date"].ToString()); Response.Write(item["Status"].ToString()); Response.Write(item["Title"].ToString()); } • Note: SPEncode.HtmlEncode() should be used for HTML output Basics of SharePoint 30
  • 31. Review • What is SharePoint? • Manager View • Administrator View • Developer View Basics of SharePoint 31
  • 32. What is SharePoint? Formal Answer • SharePoint is a general purpose platform used for connecting people with information. Street Answer • Beast • Monster • Off the hook (exceptionally good) • Off the chain (fun or exciting. See "off the hook.”) • Off the heezy (or "off the heezy for sheezy" meaning very cool. See "off the hook." ) • Off the hizzle (see "off the hook" ) Basics of SharePoint 32
  • 34. With SharePoint Basics of SharePoint 34
  • 35. THANK YOU  SaMir S. Shikalgar Technology Analyst Basics of SharePoint 35