Professional Documents
Culture Documents
Module Overview
Component Overview
Defining Custom Lists
Defining Custom Sites
Site
Site columns
Site content types
List/Library
Columns/Fields
Content types
List item
Column/Field
Site Columns
Definition not implementation
Scopes
Site
Properties
Display name
Internal name
Data type
Group
Required
Creation
Declarative
SharePoint Object Model
SharePoint UI
Hierarchical
Item
Announcement
Document
Folder
Custom
Creation
Declarative
SharePoint Object Model
SharePoint UI
List
Site Column
List Column
Copy of site column
Standalone list
column
DEMO
Creating Site Columns and Content Types
Manifest.xml
<Elements>
<ListTemplate>
Schema.xml
<List>
<MetaData>
<ContentTypes>
<Fields>
<Views>
<Forms>
Columns
Content types
Views
Title
Url
Description
DEMO
Defining Lists and List Templates
Web template
Deploy with a sandboxed or farm solution
Dependent on source site definition
Fast to develop SPWeb.SaveAsTemplate
Not cached for performance
Onet.xml
Site content and structure
Assemblies
Global assembly cache
15\TEMPLATE\SiteTemplates\SiteTemplateName
15\TEMPLATE\SiteTemplates\SiteTemplateName\XML\onet.xml
DEMO
Creating a Simple Site Definition
2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the
U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft
must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after
the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.