Download presentation
Presentation is loading. Please wait.
Published byAshanti Sherburn Modified over 10 years ago
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: http://blogs.msdn.com/b/vesku/archive/2010/10/14/sharep oint-2010-and-web-templates.aspx http://blogs.msdn.com/b/vesku/archive/2010/10/14/sharep oint-2010-and-web-templates.aspx Mirjam van Olst > Site Definitions vs. Web Templates: http://sharepointchick.com/archive/0001/01/01/site- definitions-vs.-webtemplates.aspx http://sharepointchick.com/archive/0001/01/01/site- definitions-vs.-webtemplates.aspx MSDN > WebTemplates and Site Definitions: http://msdn.microsoft.com/en-us/library/ms434313.aspx http://msdn.microsoft.com/en-us/library/ms434313.aspx
15
Ryan McIntyre ryan.mcintyre@neudesic.com http://blog.randomdust.com @ryanmcintyre 303-520-6337
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.