Presentation is loading. Please wait.

Presentation is loading. Please wait.

SharePoint 2010 Web Templates What are They and How to Conquer Them Ryan McIntyre, MCITP, MCPD Director, Portals & Collaboration Practice.

Similar presentations


Presentation on theme: "SharePoint 2010 Web Templates What are They and How to Conquer Them Ryan McIntyre, MCITP, MCPD Director, Portals & Collaboration Practice."— Presentation transcript:

1

2 SharePoint 2010 Web Templates What are They and How to Conquer Them Ryan McIntyre, MCITP, MCPD Director, Portals & Collaboration Practice

3 Templates are Good for…Nothing? Usability –Site Creators –Window Shoppers Promote Functionality Reporting Administration Uhh…Sounds like Governance!

4 Template Family Site Definitions Web Templates Site Templates

5 Site Definitions Farm Solution Requires file system (no O365) Cant change ONET after sites provisioned Feature Stapling

6 Site Templates Publishing sites not supported SC scoped (unless VS modified) Environment Locked

7 DEMO SITE TEMPLATES

8 Web Templates Publishing supported Farm or SC scope Feature based (no files on file system) Cant use variations No Feature Stapling, but can define in ONET No unique WebTemplateId*

9 Import Site Template Import what you need Change project Deployment Configuration Change Feature Default Activation behavior Change Deployment Conflict Resolution Visibility SiteFeatures

10 DEMO SITE TEMPLATE IMPORT

11 Clean Web Template Blank SharePoint 2010 Project Two Features: Deployment (WebTemplate) & Default (site objects) Object Folders (Lists, Modules, etc.) PropertyBag module: WebTemplate Id WebTemplate Element –Elements.xml –ONET.xml Copy from 14\Templates\SiteTemplates\* Change deployment type to ElementFile Remove DocumentTemplates Remove all configurations EXCEPT -1 & 0 Remove Modules Remove ListInstances Associate Default Feature Pre/Post Deployment Actions

12 DEMO WEB TEMPLATE CREATION

13 Add Content Publishing Pages / Images –Include file in Module and update properties in elements.xml Wiki Pages –Use elements.xml to add file by referring to existing page template, updating properties as needed (WikiField) List Items –Elements file for ListInstance –Feature Receiver Sub Sites –Feature Receiver

14 Resources Vesa Juvonen > SharePoint 2010 and Web Templates: oint-2010-and-web-templates.aspx oint-2010-and-web-templates.aspx Mirjam van Olst > Site Definitions vs. Web Templates: definitions-vs.-webtemplates.aspx definitions-vs.-webtemplates.aspx MSDN > WebTemplates and Site Definitions:

15 Ryan McIntyre


Download ppt "SharePoint 2010 Web Templates What are They and How to Conquer Them Ryan McIntyre, MCITP, MCPD Director, Portals & Collaboration Practice."

Similar presentations


Ads by Google