SPC220 Web Template FundamentalsCreating Web Templates Using Web Templates Web Templates and App Webs Wrap Up.

Slides:



Advertisements
Similar presentations
Getting Started with SharePoint 2013 Apps
Advertisements

Site Collection, Sites and Sub-sites
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Microsoft SharePoint® Online: Extensibility and Customization
Randy Williams, MOSS MVP Senior Consultant Synergy Corporate Technologies.
Who am Anders Rask SharePoint Solution.
Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint  Familiar VS Experience  Build, Debug, Deploy SharePoint projects  Visual.
St. Louis Day of Dot Net 2011 Building Web Parts for an Office 365 SharePoint Site Becky Bertram Independent SharePoint Consultant SharePoint MVP, MCSD.NET,
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Development models for on-premises Transformation approaches Farm solution considerations.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Agenda General design recommendations Typical myths of app model App model based implementations Demos, demos, demos.
Microsoft ® Official Course Introducing Apps for SharePoint SharePoint Practice Microsoft SharePoint 2013.
Becky Bertram SharePoint MVP
©2012 Microsoft Corporation. All rights reserved..
Site Provisioning Options Web Template Fundamentals Web Templates and App Webs Custom Solutions for Site Provisioning Wrap Up.
Fraser Technical Solutions, LLC
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
OFC308 Windows SharePoint Services (version 3) Development: Using Feature and Solution Definitions for Constructing Custom SharePoint Sites Todd C. Bleeker,
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Update your servers to service pack 2. Ensure that the environment is fully functioning. Migrate to 64 bit servers is necessary. REVIEW UPGRADE BEST PRACTICES.
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
SharePoint Development 101: Feature Design By Becky Isserman
Name Title Company Walkthrough of the key changes in the platform.
Deferred Site Collection Upgrade Self-Service Site Collection Upgrades.
Office 365 Platform Flexible Tools Understand different provisioning options and their advantages and disadvantages…
Sustainable SharePoint 2010 Customizations By Bill Keys.
Basic Developer Knowledge That Every SharePoint Admin Must Have Randy Williams, MVP MOSS Synergy Corporate Technologies
How to build an App Deep dive into the capabilities of Apps Lessons learned.
WCM Platform Improvements ECM and Enterprise Metadata Advanced Routing and Document Sets In Place Records Management.
Kanban Task Manager helps teams visualize task workflows and makes it easy to cooperate on projects. With the SharePoint version of Kanban Task Manager.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
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.
Upgrading Projects to Visual Studio 2010 Upgrading Projects to SharePoint 2010 Integrating with SharePoint 2010.
Online Conference June 17 th and 18 th What’s new in SharePoint 2016 for Power Users.
Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Module 7 Planning and Deploying Messaging Compliance.
S HARE P OINT 2010 W EB T EMPLATES W HAT ARE T HEY AND H OW TO C ONQUER T HEM Ryan McIntyre, MCITP, MCPD Director, Portals & Collaboration Practice.
Michael Hofer Senior Consultant Microsoft Corporation.
Module 8 : Configuration II Jong S. Bok
How to create a SharePoint site MICROSOFT OFFICE SHAREPOINT DESIGNER.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Site Definitions and Features Overview Review of SharePoint 2003 site definitions What’s.
MICROSOFT ONENOTE ADVANCED MODULE 1 EXPLORE ONENOTE 2010  Navigate in the OneNote program window  Work in the OneNote program window  Explore.
Welcome to a MNSPUG Addition! April 8 th, 2009 What You Need to Know About SharePoint Designer (Now That It's Free) Raymond.
Microsoft ® Official Course Designing and Managing Features and Solutions Microsoft SharePoint 2013 SharePoint Practice.
Welcome to Azure App Services! Amie Seisay
Module 4: Administering Microsoft Office SharePoint Server 2007.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
NET Development on Microsoft SharePoint Technology Part 4: Templates, Features, and Solution Deployment Mick Badran Breeze Training Consulting Trainer.
Application Hosting and Customization Introducing Sandboxed Solutions Executing Code in the Sandbox Sandbox Resource Monitoring.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Both Dutch and Swedish nationality 20+ years of industry experience Living in Stockholm, Sweden MCSM, MCM, MVP, MCSE, MCSD, MCSA, MCPD, MCITP, MCTS PnP.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Understanding and implementing the remote provision pattern in SharePoint.
SharePoint Fest 2013 Chicago What’s New and Exciting (and not so great) in SharePoint Designer 2013 Workflows Ira Fuchs – SharePoint Technical Specialist,
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
The Microsoft SharePoint Server Feature and Solution Framework An Overview Michael Mukalian – Technology Manager
Making the Most of Search in SharePoint 2013 Christina Wheeler.
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Joy Rathnayake Senior Architect – Virtusa Pvt. Ltd.
2 At the top of the zone in which you want to add the Web Part, click Add a Web Part. In the Add Web Parts to [zone] dialog box, select the check box of.
2 At the top of the zone in which you want to add the Web Part, click Add a Web Part. In the Add Web Parts to [zone] dialog box, select the check box of.
SPC Developer 6/25/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
SharePoint Site Admin Training
07 | Workflows Chris Johnson | SharePoint Guru
Vesa Juvonen | Senior Program Manager
03 | Site collection and site provisioning with app model
Visual Studio 2010 SharePoint Development Tools Overview
Managing Custom Components and Site Life Cycles
Bijay Kumar Sahoo Office Server & Services MVP (SharePoint)
St. Louis Day of Dot Net 2011 Building Web Parts for an Office 365 SharePoint Site Becky Bertram Independent SharePoint Consultant SharePoint MVP, MCSD.NET,
Presentation transcript:

SPC220

Web Template FundamentalsCreating Web Templates Using Web Templates Web Templates and App Webs Wrap Up

<= SharePoint 2007 >= SharePoint 2010 Site Definitions – Deployed to the SharePoint Server – ONET.xml in [SharePointRoot]\Template\SiteTemplates folder – WebTemp.xml in [SharePointRoot]\TEMPLATE\1033\XML folder – Can’t be changed after sites have been created based on it Site Templates – “Save Site as Template” creates.stp files

<= SharePoint 2007 >= SharePoint 2010 Web Templates – Deployed to the SharePoint Server or Solutions Gallery – Can be changed after sites have been created based on it Site Templates – “Save Site as Template” creates.wsp files – Uses Web Template improvements

Creates a sandboxed solution Stored in site collection solution gallery Can be imported into Visual Studio

“Based” on a site definition Do NOT inherit from their “base” site definition Can be changed or deleted after they have been used

Web Templates created in Visual Studio Saving sites as templates Can be based on publishing sites and can use the publishing feature That have the publishing feature activated is not supported

Create URL for the siteProvision GLOBAL onet.xml Site collection: Activate site collection scoped features in defined order Sub site: Verify that site collection scoped features are activated Activate site scoped features from onet.xml in defined orderCreate list instances from onet.xml

Copy ONET.xml from an out of the box site definition and strip it ONET.xml file can only contain one configuration Configuration needs to have ID=0

More features will make the site creation slower Not enough features makes upgrading very challenging Be careful with Site scoped features – can block sub site creation

Create a hidden web scoped feature Add it to the WebFeatures section of the onet.xml file Store the Web Template name, feature ID and version in site property bag

Farm SolutionSandboxed Solution Farm or Site scoped feature ONET.xml file is stored in the feature folder with elements.xml file Site scoped feature ONET.xml file and elements.xml file are stored in the content database

Web Templates that are built as sandboxed solutions can be deployed to Office 365 Sandboxed solutions are deprecated, but still fully functional in SharePoint 2013 Make sure the sandboxed solution can be removed after creating the site

Can be used from code Apply with [web template feature GUID]# [web template name]

Building Web Templates

You cannot deploy web templates to create other sites within an App You can only deploy a web template to create the App Web with

Browse Host Web App Web Add App

Either create the App Web using site definition App#0 (default) Or create the App Web using a custom web template

Use web templates to create templated sites No templated sites in Apps – use full trust or sandboxed solutions Build with deprecation of sandboxed solutions in mind Plan feature scope and amount

MySPC