basics of sharepoint
TRANSCRIPT
![Page 1: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/1.jpg)
Basics of SharePointSaMir S. Shikalgar
Technology Consultant
![Page 2: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/2.jpg)
Agenda
• What is SharePoint?• Manager View• Administrator View• Developer View• Review
Basics of SharePoint 2
![Page 3: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/3.jpg)
?What You think about SharePoint
Basics of SharePoint 3
![Page 4: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/4.jpg)
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
![Page 5: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/5.jpg)
SharePoint is a server based product for collaboration.
Most common ways to connect
Basics of SharePoint 5
![Page 6: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/6.jpg)
A Single Platform
Basics of SharePoint 6
![Page 7: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/7.jpg)
MANAGER’S VIEW
Basics of SharePoint 7
![Page 8: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/8.jpg)
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
![Page 9: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/9.jpg)
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
![Page 10: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/10.jpg)
• PerformancePoint Services• Excel Services• Chart Web Part• Visio Services• Web Analytics• SQL Server Integration• Power Pivot
Insights
Importing and Exporting
Basics of SharePoint 10
![Page 11: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/11.jpg)
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
![Page 12: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/12.jpg)
ADMINISTRATOR’S VIEW
Basics of SharePoint 12
![Page 13: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/13.jpg)
Topology
Availability
Perf
orm
ance
Large Farm
Small Farm
Medium Farm
Single Server
Basics of SharePoint 13
![Page 14: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/14.jpg)
Central Admin
Administration
Site Settings
![Page 15: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/15.jpg)
Central Administration
Basics of SharePoint 15
![Page 16: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/16.jpg)
Central Administration
Basics of SharePoint 16
![Page 17: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/17.jpg)
Central Administration
Basics of SharePoint 17
![Page 18: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/18.jpg)
Central Administration
Basics of SharePoint 18
![Page 19: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/19.jpg)
Permissions
Owners
Members
Visitors
Permission Levels
Full ControlDesign ContributeRead
Permissions
![Page 20: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/20.jpg)
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
![Page 21: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/21.jpg)
DEVELOPER’S VIEW
Basics of SharePoint 21
![Page 22: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/22.jpg)
SharePoint Architecture
ASP.Net
SQL Server
Site FrameworkFoundation
Team Collaboration Solution
Enterprise PortalSolution
SharePointPortal Server
Windows SharePoint
ServicesWindows
ServerTechnologies
Basics of SharePoint 22
![Page 23: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/23.jpg)
Create - Items• Use this button
to create new items for your page including: Libraries Communications Tracking Custom Lists Web Pages
Basics of SharePoint 23
![Page 24: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/24.jpg)
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
ISAPIFilter
SiteV. Server
Profile
Basics of SharePoint 24
![Page 25: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/25.jpg)
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) controlsASP.NET Page
Zone
2
Zone 1
Zone
3
Web PartFramework
ContentDB
ASP.NET Page
Web Part* Inheritance relationship Basics of SharePoint 25
![Page 26: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/26.jpg)
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
}}
“App
licatio
n”
“Con
tent”
Basics of SharePoint 26
![Page 27: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/27.jpg)
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
![Page 28: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/28.jpg)
Composite Applications
SharePoint PortalPortal
WebPart InteractionPersonalizationCategorization
SearchSingle Sign-On
WebServices
WebPart
WebPart
WebPart
Integration:BizTalk
Process and Integration
Single Sign-On Orchestration
Business RulesSchema MappingLoad Balancing
Sync/AsyncAuditing
SAP Siebel . . .Applications
BT Adapters
App Server:Windows.Net
Connectors
Basics of SharePoint 28
![Page 29: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/29.jpg)
Accessing List DataWSS 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
![Page 30: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/30.jpg)
Accessing List DataWSS 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
![Page 31: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/31.jpg)
Review• What is SharePoint?• Manager View• Administrator View• Developer View
Basics of SharePoint 31
![Page 32: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/32.jpg)
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
![Page 33: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/33.jpg)
Without SharePointBasics of SharePoint 33
![Page 34: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/34.jpg)
With SharePointBasics of SharePoint 34
![Page 35: Basics of SharePoint](https://reader035.vdocuments.us/reader035/viewer/2022062412/58efbf341a28ab59528b456b/html5/thumbnails/35.jpg)
THANK YOU
SaMir S. Shikalgar
Technology Analyst
Basics of SharePoint 35