reduce, reuse and recycle with content types by patrick tucker - sptechcon
DESCRIPTION
Technical Class:TRANSCRIPT
![Page 2: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/2.jpg)
2 | SPTechCon San Francisco 2013
Bio Patrick Tucker
Strategic Data Systems, MS Gold Partner Principal Consultant, SharePoint MCT, MCTS, MCPD, MCITP, MCSD, MCAD, MCDBA [email protected] Blog: www.tuckersnet.com Twitter: @TuckersNet
![Page 3: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/3.jpg)
3 | SPTechCon San Francisco 2013
Reduce Reuse and Recycle with Content Types
![Page 4: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/4.jpg)
4 | SPTechCon San Francisco 2013
Three Rs Reduce business
requirements and definitions into types
Reuse those types across lists and libraries consistently
Recycle the content
![Page 5: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/5.jpg)
5 | SPTechCon San Francisco 2013
Defining Content Types
Content types are all about metadata – another tasty layer of information on top of the data contained in the list item
This metadata can be surfaced in the SharePoint UI, Document Information Panel, workflows, pages and InfoPath forms
![Page 6: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/6.jpg)
REDUCE
![Page 7: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/7.jpg)
7 | SPTechCon San Francisco 2013
Content Type Usage OTB Content Types
Custom Content Types• Site Settings…Site Collection
Administration…Site Content Types gallery• Created using site columns, which may be
created on their own
![Page 8: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/8.jpg)
8 | SPTechCon San Francisco 2013
Create and Edit Content Types Can be done in SharePoint Designer
![Page 9: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/9.jpg)
9 | SPTechCon San Francisco 2013
Create and Edit Content Types Visual Studio Declarative Code
Content Type IDs are designed to be recursive – Parent Content Type ID +
For reference – see http://msdn.microsoft.com/en-us/library/gg295290.aspx http://msdn.microsoft.com/en-us/library/aa543822(v=office.14).aspx
![Page 10: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/10.jpg)
10 | SPTechCon San Francisco 2013
Using Content Types Content Type Scope
Site Collection, Library or Enterprise Associated with Lists and Libraries
Must first be enabled to break “out of the box”
One library can support many content types
![Page 11: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/11.jpg)
11 | SPTechCon San Francisco 2013
Document Sets Document Sets are Content Types and can
contain content types
• Document Sets are Content Types and can contain/limit content types
![Page 12: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/12.jpg)
12 | SPTechCon San Francisco 2013
Page Layouts Pages are documents too and are built
from content types Content Types are the basis for page
layouts Metadata can be displayed on the page Can be created in SharePoint Designer or
indirectly in Visual Studio
![Page 13: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/13.jpg)
REUSE
![Page 14: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/14.jpg)
14 | SPTechCon San Francisco 2013
REUSE Content Types support inheritance for
Reuse Content Types hubs allow reuse across site
collections Reusable workflows in SharePoint Designer
can be applied to content types Managed Metadata allows reuse of values
across list columns
![Page 15: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/15.jpg)
15 | SPTechCon San Francisco 2013
Reusing Content Types Reuse the definition by building on it
through inheritance Document Specialized Document List Item Specialized List Item
Reuse content types across the enterprise with Content Type Syndication Relies on Managed Metadata Service One site creates and shares Content
Types Other sites are subscribers to those
types
![Page 16: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/16.jpg)
16 | SPTechCon San Francisco 2013
Content Type Syndication MMS Properties is the place to start
Create and publish content types in the “hub” site and consume in sites within the web application
2 Timer jobs control availability – “Content Type Hub” and “Content Type Subscriber”
Beware blank sites and hidden features
![Page 17: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/17.jpg)
17 | SPTechCon San Francisco 2013
Reusable Workflows SharePoint 2010 allows
reusable workflows to be applied to a content type which is reusable across lists and libraries
![Page 18: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/18.jpg)
18 | SPTechCon San Francisco 2013
Event Receivers Event receivers may be created as well on
Site Columns Not supported on list columns – the Parent
List property must be empty Allows reuse of code across list instances
that use the same content types
![Page 19: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/19.jpg)
RECYCLE
![Page 20: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/20.jpg)
20 | SPTechCon San Francisco 2013
RECYCLE Relocate content via Content Organizer
Rules Find your content over and over by adding
a Content Type Refinement to Search
![Page 21: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/21.jpg)
21 | SPTechCon San Francisco 2013
Content Organizer The Content Organizer feature lets you
automatically route submitted content based on Content Type
Content Organizer Rules are created to route documents to a drop off library or other configured Send To location
Content Organizer settings allow configuration
![Page 22: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/22.jpg)
22 | SPTechCon San Francisco 2013
Content Type Refinement 1. Create a new managed property mapped to
ows_ContentType2. Run a full crawl on your content source3. Edit the Refinement Panel web part on your
search results page, add XML to the Filter Category Definition property
<Category Title="Content Type" Description=“ct description” Type="Microsoft.Office.Server.Search.WebControls.ManagedPropertyFilterGenerator" MetadataThreshold="5" NumberOfFiltersToDisplay="4" MaxNumberOfFilters="0" SortBy="Frequency" SortDirection="Descending" SortByForMoreFilters="Name" SortDirectionForMoreFilters="Ascending" ShowMoreLink="True" MappedProperty="ContentTypeRefinement" MoreLinkText="show more" LessLinkText="show fewer"/>
![Page 23: Reduce, Reuse and Recycle with Content Types by Patrick Tucker - SPTechCon](https://reader035.vdocuments.us/reader035/viewer/2022062613/5453f0bfaf795959498b7b41/html5/thumbnails/23.jpg)
23 | SPTechCon San Francisco 2013
Questions
Thanks!