sharepoint highlights: sharepoint site provisioning on-premises and in the cloud, door mirjam van...

18
SharePoint site provisioning on- premises and in the Cloud Mirjam van Olst Avanade

Upload: sparked

Post on 15-Jan-2015

96 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

SharePoint site provisioning on-premises and in the Cloud Mirjam van Olst Avanade

Page 2: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

About Mirjamhttp://sharepointchick.com

@mirjamvanolst

[email protected]

http://www.diwug.nl/e-magazines

Page 3: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

Real WorldCreate sites with predefined configuration

Automate configuration to save time and ensure consistency

Allow users to choose between several configurations

Page 4: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

Site Provisioning Options

Page 5: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

Site DefinitionsOut of the box available templates

SharePoint 2003 and 2007 approach to creating custom templates for sites

Site definitions cannot be changed and have to be carried forward across SharePoint versions after sites have been created based on them

Can only be deployed in full trust solutions

Page 6: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

Web TemplatesIntroduced in SharePoint 2010

Can be updated or removed after sites have been created based on them

Can be deployed as full trust or sandboxed solutions

Page 7: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

Site TemplatesCreated through “Save site as template” link on site settings page of a site

Uses web template technique, but contains all features available in the original site

Easy to create, but often unstable

Page 8: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

Custom Solutions for Site ProvisioningCreate a provider hosted app for remote provisioningSub sites on both on-premises and Office 365Site collections on Office 365

Use full trust web service (deployed on SharePoint) to use remote provisioning to create site collections in an on-premises environment

Page 9: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

Fundamentals

Page 10: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

All sites refer to a Site Definition

Reference is stored in the Content Database

Accessed through the SPWeb object:

• WebTemplate• WebTemplate

Id

Don’t create your own

Site Definition

Page 11: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

“Based” on a site definition

Can be changed or deleted after they have been used

Created in a Farm or Site scoped feature

Deployed in a Farm or Sandboxed Solution

Web Templates

Page 12: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

You cannot deploy web templates to create other sites using an App

Web templates and Apps

You can only deploy a web template to create the App Web

Page 13: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

“Save Site as Template” on site settings page

Should not be used on sites where the link is not visible

Creates Sandboxed Solution in site collection solution gallery

Not recommended

Site Templates

Page 14: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

SharePoint Farm

Site collection provisioning on-premises

Provider Hosted Apps

Own app specific configuration

Artefacts

1

CSOM / REST

Custom WCF service

2

3

Page 15: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

Site collection provisioning on Office 365

Provider Hosted Apps

Own app specific configuration

Artefacts

1

CSOM / REST2

Page 16: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

Wrap Up

Page 17: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

Don’t create custom Site Definitions

Web Templates a good approach in on-premises environments

“Save Site as Template” not recommended

Use Remote Site Provisioning in Office 365

Wrap Up - Guidance

Page 18: SharePoint Highlights: SharePoint Site Provisioning On-premises and in the Cloud, door Mirjam van Olst

SharePoint site provisioning on-premises and in the Cloud Mirjam van Olst Avanade