how sharepoint works by gary newman. root folder virtual directories sp farm dns iterative forward...

12
HOW SHAREPOINT WORKS By Gary Newman

Upload: delphia-king

Post on 16-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HOW SHAREPOINT WORKS By Gary Newman. Root Folder Virtual Directories SP Farm DNS Iterative Forward DNS query for A host record HTTP request HTML & JS

HOW SHAREPOINT WORKSBy Gary Newman

Page 2: HOW SHAREPOINT WORKS By Gary Newman. Root Folder Virtual Directories SP Farm DNS Iterative Forward DNS query for A host record HTTP request HTML & JS

Root Folder

Virtual Directories

SP Farm

DNS

Iterative Forward DNS

query for A host record

HTTP request

HTML & JS

Web.config

HTTPHandlersHTTPModules

SQL Authentication or AD

IIS Application Pool – ID

username & PWD

IIS does the Authentication

SharePoint does the

Authorization

Config database

Content Database

Structure & content

IIS must be 7.0 or

7.5

Page 3: HOW SHAREPOINT WORKS By Gary Newman. Root Folder Virtual Directories SP Farm DNS Iterative Forward DNS query for A host record HTTP request HTML & JS

SharePoint is… • The big brother to Office, in other words it’s the office

server!• The replacement for File shares• Development platform for business solutions • A document management system• Can be a front end for your companies intranet or internet• Business Intelligence portal

Page 4: HOW SHAREPOINT WORKS By Gary Newman. Root Folder Virtual Directories SP Farm DNS Iterative Forward DNS query for A host record HTTP request HTML & JS

Key SharePoint Terms• Farm (SPFarm): The farm is a single or a group of

SharePoint servers which share the same configuration database. The highest level in SharePoint is the Farm. Farms can be connected together to share services across farms. Configuration of the farm can be done with either PowerShell, Central Administration, or object model code.

Page 5: HOW SHAREPOINT WORKS By Gary Newman. Root Folder Virtual Directories SP Farm DNS Iterative Forward DNS query for A host record HTTP request HTML & JS

Key SharePoint Terms• Web Application (SPWebApplication): Is provisioned

from Central Administration, PowerShell, PSConfig or Object Model code only. Consists of a IIS site, assorted virtual directories, at least one content database, Application pool w/ account, DNS host records and Alternate Access Mappings. It can be configured in Central Administration, PowerShell or OM code, which makes changes to the configuration and/or content databases.

Page 6: HOW SHAREPOINT WORKS By Gary Newman. Root Folder Virtual Directories SP Farm DNS Iterative Forward DNS query for A host record HTTP request HTML & JS

Key SharePoint Terms• Site Collection (SPSite): A grouping of SharePoint webs.

It is a security boundary for example if you create a SP group it is only in the site collection where created. A similar object to a site collection is a Active Directory Domain. All permissions within a site collection are inherited from the top down by default. You can see this when a SP group is created it can only reside in one site collection. A site collection is wholly contained in one (1) content database. It can not bridge two content databases. A site collection is a unit of administration, objects within SharePoint are targeted to the site collection level. The top level of a site collection is called rootweb. In the object model it would look like this SPSite.rootweb

Page 7: HOW SHAREPOINT WORKS By Gary Newman. Root Folder Virtual Directories SP Farm DNS Iterative Forward DNS query for A host record HTTP request HTML & JS

Key SharePoint Terms• SharePoint Web (SPWeb): This is basically what a

person would call a site. But the word site is ambiguous in SharePoint context. A SharePoint Web object has to be part of a Site Collection. The top level of site collection (or rootweb) is a web object.

Page 8: HOW SHAREPOINT WORKS By Gary Newman. Root Folder Virtual Directories SP Farm DNS Iterative Forward DNS query for A host record HTTP request HTML & JS

Other terms you will learn as you progress in class• SA’s: SA’s are service application, services which

SharePoint uses to preform tasks. For example Search. This is invoked in the OM as SPService.

• Lists\libraries: Primary storage objects in SharePoint. All content in SharePoint is stored in either a list or a library. Both are part of the SPList OM object. There is also a SPDocumentLibrary object as well, but shares the same base class object with SPList.

• List items/Libraries Items, SPListItem is used to control content in a list.

Page 9: HOW SHAREPOINT WORKS By Gary Newman. Root Folder Virtual Directories SP Farm DNS Iterative Forward DNS query for A host record HTTP request HTML & JS

Features and Solutions• Deployment packages to SharePoint. This is how you

invoke change• Four (4) scopes to features

• Farm• WebApplication• Site• Web

• Two (2) scopes to solutions:• Farm: within Farm you can deploy your code to two places.

The web application or the GAC.• Sandbox: Here your code is scoped to the site collection,

what is commonly called a user solution. It is stored in the solution gallery. You also have a limited OM to work with.

Think of a solution as a ball of mud, and your features, files, images,

code, pages, content and anything else you deploy to SharePoint as the

mud and rocks which go into the ball of mud.

Page 10: HOW SHAREPOINT WORKS By Gary Newman. Root Folder Virtual Directories SP Farm DNS Iterative Forward DNS query for A host record HTTP request HTML & JS

On to the course, what’s next?• Selected modules from main line MS development course

10175

Module What’s not covered

1 Complete

2 - Exercise 3

3 Complete

4 Complete

5 – complete lecture Most of labs removed

6 removed completely will demo BCS with SPD

Removed

7 Complete

8 Complete

9 removed Removed

10 Removed

11 Optional

12 removed

13 complete

Page 11: HOW SHAREPOINT WORKS By Gary Newman. Root Folder Virtual Directories SP Farm DNS Iterative Forward DNS query for A host record HTTP request HTML & JS

InfoPath contentChapters What’s covered

Introduction to InfoPath for SharePoint Overview of intended purposes

Chapter 3 Form design, layout, basic data connections to SharePoint and views.

Chapter 4 Converting SP forms into IFS

Chapter 5 Adding logic and rules to forms

Chapter 6 Publishing and submitting form data

More if time allows

Page 12: HOW SHAREPOINT WORKS By Gary Newman. Root Folder Virtual Directories SP Farm DNS Iterative Forward DNS query for A host record HTTP request HTML & JS

On with the show!!!