SlideShare a Scribd company logo
1 of 47
SharePoint Advocate and
Enthusiast
PixelMill
ERIC OVERFIELD | @ericoverfield
INTEGRATING SEARCH
DRIVEN CONTENT
IN SHAREPOINT
ericoverfield.com @ericoverfield
Founder and SharePoint Branding/UI Lead, PixelMill
Speaker, Teacher, Advocate, Author
SharePoint Community Organizer
Located in Davis, CA
Co-author: “Black Magic Solutions for White Hat SharePoint”
(August, 2013)
Co-author: “Pro SharePoint 2013 Branding and Responsive Web Development”
(Apress – June 12th, 2013)
Order Your Copy
http://pxml.ly/zsqykd
INTRODUCTION ERIC OVERFIELD
WHAT YOU WILL LEARN TODAY
1
2
3
ericoverfield.com @ericoverfield
AGGREGATE CONTENT ACROSS SITES
CROSS-SITE PUBLISHING FEATURE
CREATE CONTENT ROLLUP SOLUTIONS
CUSTOM DISPLAY TEMPLATES
CUSTOMIZE INDIVIDUAL SEARCH RESULTS
RESULT TYPES
4 FINE-TUNE SEARCH QUERIES
QUERY RULES
CONTENT
AGGREGATION
ACROSS SITE(S)
THE OLD WAY
ericoverfield.com @ericoverfield
Site Collection A
Site Collection B
SearchSearch
Crawl
Search
Crawl
Search
Content
Query
Web Part
(CBQ)
Site Collection A
Site Collection B
Content
Query
Web Part
(CBQ)
THE SHAREPOINT ONLINE/2013/2016 WAY
ericoverfield.com @ericoverfield
Site Collection /
Content A
Search
Search
Crawl
Content Search
Web Part
Site Collection C / Aggregator
Site Collection /
Content B
List of articles/documents
Recommendations
Popular items
DEMO SOLUTION WHAT WE WANT TO BUILD
ericoverfield.com @ericoverfield
Scenario:
Show dynamic content
Show potential buyers
a rollup of all the
Available properties for sale
SOLUTION
ericoverfield.com @ericoverfield
IMPORTANT PREREQUISITES
 Enterprise License Required (O365 requires >= E3)
 For Catalog creation and CBS
 Depends on Search Index / Index Freshness
 Source site collection feature
 Cross-Site Collection Publishing must be activated
 On both authoring and display sites
ericoverfield.com @ericoverfield
LIMITATIONS OF CROSS-SITE PUBLISHING
 Consuming site requires restricted read access on authoring site
 Because results can be security trimmed
 Cross site publishing only supports pages and lists
 Content assets (videos, images, etc.) need to be on assets site
 Use Suggested Content Browser Location
 REMEMBER - Results based on search index freshness
ericoverfield.com @ericoverfield
WHAT ABOUT CONTENT DEPLOYMENT?
 Very different approach
 On-prem only, no SPO support
 Must be across content databases
 Not based on search
 May be used for similar reasons,
 Yet apples to oranges comparison
ericoverfield.com @ericoverfield
SOURCE CONTENT
 Store it anywhere, across site collections, web applications or farms
ericoverfield.com @ericoverfield
CREATE CATALOG
ericoverfield.com @ericoverfield
MANAGED PROPERTIES
 Required to surface/retrieve site/content columns
 Configured in Central Admin or Site Collection
 On-prem: Central Admin -> Search Schema
 O365: SharePoint Admin -> Search
 Content has to have been crawled to create crawled properties
 Another full crawl after new managed property(s)
 O365 Custom managed properties only Text or Yes/No
 Created in Admin Center
 Not refinable – must use an existing “Refinable” property w/alias
ericoverfield.com @ericoverfield
CREATING MANAGED PROPERTIES
ericoverfield.com @ericoverfield
DEMO
SHAREPOINT ONLINE
MANAGED PROPERTIES
GETTING CONTENT FROM A CATALOG
ericoverfield.com @ericoverfield
AGGREGATE CONTENT REVIEW
 Prerequisites have been addressed (licenses and features)
 We have source content -> catalog, stored anywhere (almost)
 Content has been crawled
 Managed properties have been created
 Content has been crawled - again
 Consuming site has been connected to catalog
 Ready to display!
ericoverfield.com @ericoverfield
CONTENT ROLLUP
WITH THE
CONTENT SEARCH
WEB PART
ericoverfield.com @ericoverfield
CONTENT SEARCH WEB PART OVERVIEW
Getting the results:
Query Builder
Showing the results:
Display Templates
GET DYNAMIC CONTENT WITH QUERY BUILDER
ericoverfield.com @ericoverfield
DEMO
CONTENT SEARCH
WEB PART
CUSTOMIZE YOUR
DISPLAY TEMPLATES
DISPLAY TEAMPLTE OVERVIEW
 Control templates
 Item templates
 HTML and JavaScript
 No more XSLT!
 Retrieves Managed Properties
ericoverfield.com @ericoverfield
CUSTOM DISPLAY TEMPLATES
 Add to Master Page Gallery
 Copy from an existing display template
 Use any editor
ericoverfield.com @ericoverfield
IMPLEMENTING CUSTOM DISPLAY TEMPLATES
 Must specify all managed properties to surface
 May externalize CSS and JS that template needs
 Inline JS must appear after the first <div>
 Add HTML markup to render results
ericoverfield.com @ericoverfield
A LOOK THAT THE CODE ITEM TEMPLATE
 Obtain Managed Properties
ericoverfield.com @ericoverfield
<mso:ManagedPropertyMapping msdt:dt="string">
'LastModifiedTime':'LastModifiedTime',
'Specter Property Type'{Specter Property Type}:'SpecterPropertyType',
'Picture URL'{Picture URL}:'PublishingImage;PictureURL;PictureThumbnailURL',
'Link URL'{Link URL}:'Path',
'Line 1'{Line 1}:'Title',
'Line 2'{Line 2}:'Description',
'SecondaryFileExtension',
'ContentTypeId'
</mso:ManagedPropertyMapping>
A LOOK THAT THE CODE ITEM TEMPLATE
 Load Managed Properties into JavaScript Variables
ericoverfield.com @ericoverfield
var specterPropertyType = $getItemValue(ctx, "Specter Property Type");
var lastModifiedTime = $getItemValue(ctx, "LastModifiedTime");
A LOOK THAT THE CODE ITEM TEMPLATE
 Display JavaScript variables with HTML markup
ericoverfield.com @ericoverfield
<span class="_#= specterPropertyType=#_">
<a href="_#= linkURL =#_" class="thumb">
_#= pictureMarkup =#_
<div class="date">
<div class="d">_#= date=#_</div>
<div class="m">_#= month=#_</div>
</div>
</a>
<div class="caption">Property Type: _#=
specterPropertyType=#_</div>
</span>
DEMO
DISPLAY
TEMPLATES
FINE TUNE
SEARCH RESULTS AND
CONTENT ROLLUPS
TARGET INDIVIDUAL
RESULT ITEMS
THE PROBLEM
 Results all look the same
 But all documents / results are not the same
 Forces us to search out results
ericoverfield.com @ericoverfield
DEMO SOLUTION WHAT WE WANT TO BUILD
ericoverfield.com @ericoverfield
Scenario:
Customize Search Experience
When user searches for “floor plans”
 Customize floor plans result type
as best bets
 Promote beachfront properties
in the summer
RESULT TYPES
 Tailor the look of important types of results
ericoverfield.com @ericoverfield
One of these things… is not like the other.
RESULT TYPES
 Conditions match result properties
 Identify a “type” of result
 Display Templates can change the look
 Of a “type” of result
ericoverfield.com @ericoverfield
YOUR OWN RESULT TYPE
ericoverfield.com @ericoverfield
QUERY
RULES
QUERY RULES
 Custom results based on intent
 May be created at various levels
 Search Service App, Site Collection, inherited
 May be deactivated at child levels
ericoverfield.com @ericoverfield
YOUR OWN QUERY RULES
 Condition: Set of conditions to match to fire rule
 One or more conditions per rule
 Six types of conditions available
 Action: What to do when rule fired
 One or more actions per rule
 Six types of actions available on-prem. O365 has two
 Publishing: When should a rule be active
 i.e. only during a certain time span
ericoverfield.com @ericoverfield
YOUR OWN QUERY RULE
ericoverfield.com @ericoverfield
ericoverfield.com @ericoverfield
ericoverfield.com @ericoverfield
DEMO
RESULT TYPES
& QUERY RULES
1
2
3
ericoverfield.com @ericoverfield
AGGREGATE CONTENT ACROSS SITES
CROSS-SITE PUBLISHING FEATURE
CREATE CONTENT ROLLUP SOLUTIONS
CUSTOM DISPLAY TEMPLATES
CUSTOMIZE INDIVIDUAL SEARCH RESULTS
RESULT TYPES
4 FINE-TUNE SEARCH QUERIES
QUERY RULES
A QUICK REVIEW
RESOURCES
ericoverfield.com @ericoverfield
Configure cross-site publishing in SharePoint 2013:
http://technet.microsoft.com/en-us/library/jj656774.aspx
Administer search in SharePoint Server 2013:
http://technet.microsoft.com/en-us/library/ee792877.aspx
Connect a publishing site to a catalog:
http://technet.microsoft.com/en-us/library/jj679901.aspx
Customize search result types:
http://technet.microsoft.com/en-us/library/dn135239.aspx
Content Features in SharePoint Online:
http://pxml.ly/1uQbZjl
Display template reference in SharePoint Server 2013:
http://technet.microsoft.com/en-us/library/jj944947.aspx
Create query rules:
http://technet.microsoft.com/en-us/library/jj871014.aspx
SPO search administration overview:
http://pxml.ly/ZA4d1v
Manage the search schema in SPO:
http://pxml.ly/1yliyyi
Manually request crawling and re-
indexing of a site, a library or a list:
http://pxml.ly/1sSCIHD
INTEGRATING SEARCH DRIVEN
CONTENT IN SHAREPOINT
THANK YOU
QUESTIONS?
@ericoverfield http://pxml.ly/EO-Search-Driven
Order Your Copy
http://pxml.ly/zsqykd
“Pro SharePoint 2013 Branding and Responsive Web Development”
(Apress – June 12th, 2013)

More Related Content

What's hot

Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...Nik Patel
 
Build Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display TemplatesBuild Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display TemplatesBenjamin Niaulin
 
Branding sharepoint project
Branding sharepoint projectBranding sharepoint project
Branding sharepoint projectBinh Nguyen
 
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...SPTechCon
 
Intro to SharePoint Web Services
Intro to SharePoint Web ServicesIntro to SharePoint Web Services
Intro to SharePoint Web ServicesMark Rackley
 
Enhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web DesignEnhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web DesignEric Overfield
 
Using js link and display templates
Using js link and display templatesUsing js link and display templates
Using js link and display templatesPaul Hunt
 
A Power User's Intro to jQuery Awesomeness in SharePoint
A Power User's Intro to jQuery Awesomeness in SharePointA Power User's Intro to jQuery Awesomeness in SharePoint
A Power User's Intro to jQuery Awesomeness in SharePointMark Rackley
 
Style guide for share point 2013 branding
Style guide for share point 2013 brandingStyle guide for share point 2013 branding
Style guide for share point 2013 brandingVinod Dangudubiyyapu
 
SharePoint Fest Chicago Web Content Management in SharePoint 2013
SharePoint Fest Chicago   Web Content Management in SharePoint 2013SharePoint Fest Chicago   Web Content Management in SharePoint 2013
SharePoint Fest Chicago Web Content Management in SharePoint 2013Patrick Tucker
 
Branding Modern SharePoint
Branding Modern SharePointBranding Modern SharePoint
Branding Modern SharePointEric Overfield
 
Introduction to StratusForms #SayNoToInfoPath
Introduction to StratusForms #SayNoToInfoPathIntroduction to StratusForms #SayNoToInfoPath
Introduction to StratusForms #SayNoToInfoPathMark Rackley
 
SharePoint Saturday DFW 2015 - Build a SharePoint 2013 Search Driven Application
SharePoint Saturday DFW 2015 - Build a SharePoint 2013 Search Driven ApplicationSharePoint Saturday DFW 2015 - Build a SharePoint 2013 Search Driven Application
SharePoint Saturday DFW 2015 - Build a SharePoint 2013 Search Driven ApplicationBrian Culver
 
Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?Benjamin Niaulin
 
Understand the SharePoint Basics
Understand the SharePoint BasicsUnderstand the SharePoint Basics
Understand the SharePoint BasicsBenjamin Niaulin
 
#SPSTC Maximizing the SharePoint User Experience with Free 3rd Party jQuery L...
#SPSTC Maximizing the SharePoint User Experience with Free 3rd Party jQuery L...#SPSTC Maximizing the SharePoint User Experience with Free 3rd Party jQuery L...
#SPSTC Maximizing the SharePoint User Experience with Free 3rd Party jQuery L...Mark Rackley
 
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution Model
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution ModelInternet Sites in Microsoft Azure Using SharePoint 2013 - Solution Model
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution ModelDavid J Rosenthal
 
(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery GuideMark Rackley
 
NOW I Get it!! What SharePoint IS and why I need it
NOW I Get it!! What SharePoint IS and why I need itNOW I Get it!! What SharePoint IS and why I need it
NOW I Get it!! What SharePoint IS and why I need itMark Rackley
 
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink TemplatesSharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink TemplatesMuawiyah Shannak
 

What's hot (20)

Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
 
Build Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display TemplatesBuild Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display Templates
 
Branding sharepoint project
Branding sharepoint projectBranding sharepoint project
Branding sharepoint project
 
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
 
Intro to SharePoint Web Services
Intro to SharePoint Web ServicesIntro to SharePoint Web Services
Intro to SharePoint Web Services
 
Enhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web DesignEnhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web Design
 
Using js link and display templates
Using js link and display templatesUsing js link and display templates
Using js link and display templates
 
A Power User's Intro to jQuery Awesomeness in SharePoint
A Power User's Intro to jQuery Awesomeness in SharePointA Power User's Intro to jQuery Awesomeness in SharePoint
A Power User's Intro to jQuery Awesomeness in SharePoint
 
Style guide for share point 2013 branding
Style guide for share point 2013 brandingStyle guide for share point 2013 branding
Style guide for share point 2013 branding
 
SharePoint Fest Chicago Web Content Management in SharePoint 2013
SharePoint Fest Chicago   Web Content Management in SharePoint 2013SharePoint Fest Chicago   Web Content Management in SharePoint 2013
SharePoint Fest Chicago Web Content Management in SharePoint 2013
 
Branding Modern SharePoint
Branding Modern SharePointBranding Modern SharePoint
Branding Modern SharePoint
 
Introduction to StratusForms #SayNoToInfoPath
Introduction to StratusForms #SayNoToInfoPathIntroduction to StratusForms #SayNoToInfoPath
Introduction to StratusForms #SayNoToInfoPath
 
SharePoint Saturday DFW 2015 - Build a SharePoint 2013 Search Driven Application
SharePoint Saturday DFW 2015 - Build a SharePoint 2013 Search Driven ApplicationSharePoint Saturday DFW 2015 - Build a SharePoint 2013 Search Driven Application
SharePoint Saturday DFW 2015 - Build a SharePoint 2013 Search Driven Application
 
Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?
 
Understand the SharePoint Basics
Understand the SharePoint BasicsUnderstand the SharePoint Basics
Understand the SharePoint Basics
 
#SPSTC Maximizing the SharePoint User Experience with Free 3rd Party jQuery L...
#SPSTC Maximizing the SharePoint User Experience with Free 3rd Party jQuery L...#SPSTC Maximizing the SharePoint User Experience with Free 3rd Party jQuery L...
#SPSTC Maximizing the SharePoint User Experience with Free 3rd Party jQuery L...
 
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution Model
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution ModelInternet Sites in Microsoft Azure Using SharePoint 2013 - Solution Model
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution Model
 
(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide
 
NOW I Get it!! What SharePoint IS and why I need it
NOW I Get it!! What SharePoint IS and why I need itNOW I Get it!! What SharePoint IS and why I need it
NOW I Get it!! What SharePoint IS and why I need it
 
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink TemplatesSharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
 

Viewers also liked

SharePoint Search Zero to Search Hero - SPSNL 2016
SharePoint Search Zero to Search Hero - SPSNL 2016SharePoint Search Zero to Search Hero - SPSNL 2016
SharePoint Search Zero to Search Hero - SPSNL 2016Ed Musters
 
SharePoint Highlights: Search-driven portals, door Waldek Mastykarz
SharePoint Highlights: Search-driven portals, door Waldek MastykarzSharePoint Highlights: Search-driven portals, door Waldek Mastykarz
SharePoint Highlights: Search-driven portals, door Waldek MastykarzSparked
 
Evolution of Search : What's New and Improved in SharePoint 2016
Evolution of Search : What's New and Improved in SharePoint 2016Evolution of Search : What's New and Improved in SharePoint 2016
Evolution of Search : What's New and Improved in SharePoint 2016Metanalysis
 
Understanding SharePoint Roles
Understanding SharePoint RolesUnderstanding SharePoint Roles
Understanding SharePoint RolesWes Preston
 
SharePoint 2016 Search
SharePoint 2016 SearchSharePoint 2016 Search
SharePoint 2016 SearchMike Maadarani
 
10 Reasons your SharePoint Migration Failed
10 Reasons your SharePoint Migration Failed10 Reasons your SharePoint Migration Failed
10 Reasons your SharePoint Migration FailedBenjamin Niaulin
 
Search Engine Powerpoint
Search Engine PowerpointSearch Engine Powerpoint
Search Engine Powerpoint201014161
 
The Politics Of Federated Queries
The Politics Of Federated QueriesThe Politics Of Federated Queries
The Politics Of Federated QueriesC. Scyphers
 
Tweet Tweet Tweet Twitter
Tweet Tweet Tweet TwitterTweet Tweet Tweet Twitter
Tweet Tweet Tweet TwitterJimmy Jay
 
16 things that Panhandlers can teach us about Content Marketing
16 things that Panhandlers can teach us about Content Marketing16 things that Panhandlers can teach us about Content Marketing
16 things that Panhandlers can teach us about Content MarketingBrad Farris
 
Cubicle Ninjas' Code of Honor
Cubicle Ninjas' Code of HonorCubicle Ninjas' Code of Honor
Cubicle Ninjas' Code of HonorCubicle Ninjas
 
Hashtag 101 - All You Need to Know About Hashtags
Hashtag 101 - All You Need to Know About HashtagsHashtag 101 - All You Need to Know About Hashtags
Hashtag 101 - All You Need to Know About HashtagsModicum
 
The Do's and Don'ts of Presentations
The Do's and Don'ts of Presentations The Do's and Don'ts of Presentations
The Do's and Don'ts of Presentations Cubicle Ninjas
 
Using Color to Convey Data in Charts
Using Color to Convey Data in ChartsUsing Color to Convey Data in Charts
Using Color to Convey Data in ChartsZingChart
 
The no bullet bullet slide
The no bullet bullet slideThe no bullet bullet slide
The no bullet bullet slideGavin McMahon
 
Amazing First Slide Picture Templates
Amazing First Slide Picture Templates Amazing First Slide Picture Templates
Amazing First Slide Picture Templates Abhishek Shah
 
Weekly Inspirational Quotes by Fun Team Building
Weekly Inspirational Quotes by Fun Team BuildingWeekly Inspirational Quotes by Fun Team Building
Weekly Inspirational Quotes by Fun Team BuildingFun Team Building
 
Preparing to fail
Preparing to failPreparing to fail
Preparing to failaweyenberg
 
Effective Use of Icons & Images
Effective Use of Icons & ImagesEffective Use of Icons & Images
Effective Use of Icons & ImagesUIEpreviews
 

Viewers also liked (20)

SharePoint Search Zero to Search Hero - SPSNL 2016
SharePoint Search Zero to Search Hero - SPSNL 2016SharePoint Search Zero to Search Hero - SPSNL 2016
SharePoint Search Zero to Search Hero - SPSNL 2016
 
SharePoint Highlights: Search-driven portals, door Waldek Mastykarz
SharePoint Highlights: Search-driven portals, door Waldek MastykarzSharePoint Highlights: Search-driven portals, door Waldek Mastykarz
SharePoint Highlights: Search-driven portals, door Waldek Mastykarz
 
Evolution of Search : What's New and Improved in SharePoint 2016
Evolution of Search : What's New and Improved in SharePoint 2016Evolution of Search : What's New and Improved in SharePoint 2016
Evolution of Search : What's New and Improved in SharePoint 2016
 
Understanding SharePoint Roles
Understanding SharePoint RolesUnderstanding SharePoint Roles
Understanding SharePoint Roles
 
SharePoint 2016 Search
SharePoint 2016 SearchSharePoint 2016 Search
SharePoint 2016 Search
 
10 Reasons your SharePoint Migration Failed
10 Reasons your SharePoint Migration Failed10 Reasons your SharePoint Migration Failed
10 Reasons your SharePoint Migration Failed
 
Search Engine Powerpoint
Search Engine PowerpointSearch Engine Powerpoint
Search Engine Powerpoint
 
The Politics Of Federated Queries
The Politics Of Federated QueriesThe Politics Of Federated Queries
The Politics Of Federated Queries
 
Tweet Tweet Tweet Twitter
Tweet Tweet Tweet TwitterTweet Tweet Tweet Twitter
Tweet Tweet Tweet Twitter
 
16 things that Panhandlers can teach us about Content Marketing
16 things that Panhandlers can teach us about Content Marketing16 things that Panhandlers can teach us about Content Marketing
16 things that Panhandlers can teach us about Content Marketing
 
Cubicle Ninjas' Code of Honor
Cubicle Ninjas' Code of HonorCubicle Ninjas' Code of Honor
Cubicle Ninjas' Code of Honor
 
Email and tomorrow
Email and tomorrowEmail and tomorrow
Email and tomorrow
 
Hashtag 101 - All You Need to Know About Hashtags
Hashtag 101 - All You Need to Know About HashtagsHashtag 101 - All You Need to Know About Hashtags
Hashtag 101 - All You Need to Know About Hashtags
 
The Do's and Don'ts of Presentations
The Do's and Don'ts of Presentations The Do's and Don'ts of Presentations
The Do's and Don'ts of Presentations
 
Using Color to Convey Data in Charts
Using Color to Convey Data in ChartsUsing Color to Convey Data in Charts
Using Color to Convey Data in Charts
 
The no bullet bullet slide
The no bullet bullet slideThe no bullet bullet slide
The no bullet bullet slide
 
Amazing First Slide Picture Templates
Amazing First Slide Picture Templates Amazing First Slide Picture Templates
Amazing First Slide Picture Templates
 
Weekly Inspirational Quotes by Fun Team Building
Weekly Inspirational Quotes by Fun Team BuildingWeekly Inspirational Quotes by Fun Team Building
Weekly Inspirational Quotes by Fun Team Building
 
Preparing to fail
Preparing to failPreparing to fail
Preparing to fail
 
Effective Use of Icons & Images
Effective Use of Icons & ImagesEffective Use of Icons & Images
Effective Use of Icons & Images
 

Similar to Integrate Search-Driven Content in SharePoint

Create your own SharePoint Master Pages and Page Layouts
Create your own SharePoint Master Pages and Page LayoutsCreate your own SharePoint Master Pages and Page Layouts
Create your own SharePoint Master Pages and Page LayoutsEric Overfield
 
The SharePoint & jQuery Guide
The SharePoint & jQuery GuideThe SharePoint & jQuery Guide
The SharePoint & jQuery GuideMark Rackley
 
The SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechConThe SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechConSPTechCon
 
Move past bootstrap and build our lightweight responsive framework w.v1.2
Move past bootstrap and build our lightweight responsive framework w.v1.2Move past bootstrap and build our lightweight responsive framework w.v1.2
Move past bootstrap and build our lightweight responsive framework w.v1.2Eric Overfield
 
Folio3 - An Introduction to PHP Yii
Folio3 - An Introduction to PHP YiiFolio3 - An Introduction to PHP Yii
Folio3 - An Introduction to PHP YiiFolio3 Software
 
Enhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEnhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEric Overfield
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service ManagementDrew Madelung
 
Your SharePoint 2013 Branding Initiation
Your SharePoint 2013 Branding InitiationYour SharePoint 2013 Branding Initiation
Your SharePoint 2013 Branding InitiationEric Overfield
 
The 2013 Design Manager - From HTML to SharePoint
The 2013 Design Manager - From HTML to SharePointThe 2013 Design Manager - From HTML to SharePoint
The 2013 Design Manager - From HTML to SharePointEric Overfield
 
Week 12 - Search Engine Optimization
Week 12 -  Search Engine OptimizationWeek 12 -  Search Engine Optimization
Week 12 - Search Engine Optimizationhenri_makembe
 
Developing Complex WordPress Sites without Fear of Failure (with MVC)
Developing Complex WordPress Sites without Fear of Failure (with MVC)Developing Complex WordPress Sites without Fear of Failure (with MVC)
Developing Complex WordPress Sites without Fear of Failure (with MVC)Mike Schinkel
 
The SharePoint & jQuery Guide - Updated 1/14/14
The SharePoint & jQuery Guide - Updated 1/14/14The SharePoint & jQuery Guide - Updated 1/14/14
The SharePoint & jQuery Guide - Updated 1/14/14Mark Rackley
 
Build killer visuals to interact with your content using Search and Display T...
Build killer visuals to interact with your content using Search and Display T...Build killer visuals to interact with your content using Search and Display T...
Build killer visuals to interact with your content using Search and Display T...ShareGate
 
SharePoint & jQuery Guide - SPSTC 5/18/2013
SharePoint & jQuery Guide - SPSTC 5/18/2013 SharePoint & jQuery Guide - SPSTC 5/18/2013
SharePoint & jQuery Guide - SPSTC 5/18/2013 Mark Rackley
 
Spca2014 search workshop niaulin
Spca2014 search workshop niaulinSpca2014 search workshop niaulin
Spca2014 search workshop niaulinNCCOMMS
 
How to Change the search results are displayed
How to Change the search results are displayedHow to Change the search results are displayed
How to Change the search results are displayedShareGate
 
SharePoint 2013 Design manager – from HTML to SharePoint
SharePoint 2013 Design manager – from HTML to SharePointSharePoint 2013 Design manager – from HTML to SharePoint
SharePoint 2013 Design manager – from HTML to SharePointEric Overfield
 
Verndale - Sitecore User Group Los Angeles Presentation
Verndale - Sitecore User Group Los Angeles PresentationVerndale - Sitecore User Group Los Angeles Presentation
Verndale - Sitecore User Group Los Angeles PresentationDavid Brown
 
Open Architecture in the Adobe Marketing Cloud - Summit 2014
Open Architecture in the Adobe Marketing Cloud - Summit 2014Open Architecture in the Adobe Marketing Cloud - Summit 2014
Open Architecture in the Adobe Marketing Cloud - Summit 2014Paolo Mottadelli
 

Similar to Integrate Search-Driven Content in SharePoint (20)

Create your own SharePoint Master Pages and Page Layouts
Create your own SharePoint Master Pages and Page LayoutsCreate your own SharePoint Master Pages and Page Layouts
Create your own SharePoint Master Pages and Page Layouts
 
The SharePoint & jQuery Guide
The SharePoint & jQuery GuideThe SharePoint & jQuery Guide
The SharePoint & jQuery Guide
 
The SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechConThe SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechCon
 
Move past bootstrap and build our lightweight responsive framework w.v1.2
Move past bootstrap and build our lightweight responsive framework w.v1.2Move past bootstrap and build our lightweight responsive framework w.v1.2
Move past bootstrap and build our lightweight responsive framework w.v1.2
 
Folio3 - An Introduction to PHP Yii
Folio3 - An Introduction to PHP YiiFolio3 - An Introduction to PHP Yii
Folio3 - An Introduction to PHP Yii
 
Enhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web DesignEnhancing SharePoint with Responsive Web Design
Enhancing SharePoint with Responsive Web Design
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
 
Your SharePoint 2013 Branding Initiation
Your SharePoint 2013 Branding InitiationYour SharePoint 2013 Branding Initiation
Your SharePoint 2013 Branding Initiation
 
The 2013 Design Manager - From HTML to SharePoint
The 2013 Design Manager - From HTML to SharePointThe 2013 Design Manager - From HTML to SharePoint
The 2013 Design Manager - From HTML to SharePoint
 
Week 12 - Search Engine Optimization
Week 12 -  Search Engine OptimizationWeek 12 -  Search Engine Optimization
Week 12 - Search Engine Optimization
 
Developing Complex WordPress Sites without Fear of Failure (with MVC)
Developing Complex WordPress Sites without Fear of Failure (with MVC)Developing Complex WordPress Sites without Fear of Failure (with MVC)
Developing Complex WordPress Sites without Fear of Failure (with MVC)
 
The SharePoint & jQuery Guide - Updated 1/14/14
The SharePoint & jQuery Guide - Updated 1/14/14The SharePoint & jQuery Guide - Updated 1/14/14
The SharePoint & jQuery Guide - Updated 1/14/14
 
Build killer visuals to interact with your content using Search and Display T...
Build killer visuals to interact with your content using Search and Display T...Build killer visuals to interact with your content using Search and Display T...
Build killer visuals to interact with your content using Search and Display T...
 
SharePoint & jQuery Guide - SPSTC 5/18/2013
SharePoint & jQuery Guide - SPSTC 5/18/2013 SharePoint & jQuery Guide - SPSTC 5/18/2013
SharePoint & jQuery Guide - SPSTC 5/18/2013
 
Spca2014 search workshop niaulin
Spca2014 search workshop niaulinSpca2014 search workshop niaulin
Spca2014 search workshop niaulin
 
How to Change the search results are displayed
How to Change the search results are displayedHow to Change the search results are displayed
How to Change the search results are displayed
 
Google AJAX APIs
Google  AJAX APIsGoogle  AJAX APIs
Google AJAX APIs
 
SharePoint 2013 Design manager – from HTML to SharePoint
SharePoint 2013 Design manager – from HTML to SharePointSharePoint 2013 Design manager – from HTML to SharePoint
SharePoint 2013 Design manager – from HTML to SharePoint
 
Verndale - Sitecore User Group Los Angeles Presentation
Verndale - Sitecore User Group Los Angeles PresentationVerndale - Sitecore User Group Los Angeles Presentation
Verndale - Sitecore User Group Los Angeles Presentation
 
Open Architecture in the Adobe Marketing Cloud - Summit 2014
Open Architecture in the Adobe Marketing Cloud - Summit 2014Open Architecture in the Adobe Marketing Cloud - Summit 2014
Open Architecture in the Adobe Marketing Cloud - Summit 2014
 

More from Eric Overfield

The Adventures of Azure Functions and Microsoft Graph
The Adventures of Azure Functions and Microsoft GraphThe Adventures of Azure Functions and Microsoft Graph
The Adventures of Azure Functions and Microsoft GraphEric Overfield
 
All You Need to Know for Automated SharePoint Site Provisioning with PnP Powe...
All You Need to Know for Automated SharePoint Site Provisioning with PnP Powe...All You Need to Know for Automated SharePoint Site Provisioning with PnP Powe...
All You Need to Know for Automated SharePoint Site Provisioning with PnP Powe...Eric Overfield
 
Use Office UI Fabric React to Build Beauty with SharePoint
Use Office UI Fabric React to Build Beauty with SharePointUse Office UI Fabric React to Build Beauty with SharePoint
Use Office UI Fabric React to Build Beauty with SharePointEric Overfield
 
Uncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint DevelopmentUncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint DevelopmentEric Overfield
 
Supercharge Your SharePoint Framework Webpart with React
Supercharge Your SharePoint Framework Webpart with ReactSupercharge Your SharePoint Framework Webpart with React
Supercharge Your SharePoint Framework Webpart with ReactEric Overfield
 
Build Your First SharePoint Framework Webpart
Build Your First SharePoint Framework WebpartBuild Your First SharePoint Framework Webpart
Build Your First SharePoint Framework WebpartEric Overfield
 
Use office ui fabric react to build beauty with SharePoint
Use office ui fabric react to build beauty with SharePointUse office ui fabric react to build beauty with SharePoint
Use office ui fabric react to build beauty with SharePointEric Overfield
 
Broaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding optionsBroaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding optionsEric Overfield
 
Who Needs A Developer For Automated SharePoint Provisioning
Who Needs A Developer For Automated SharePoint ProvisioningWho Needs A Developer For Automated SharePoint Provisioning
Who Needs A Developer For Automated SharePoint ProvisioningEric Overfield
 
Microsoft Ignite 2016 In Review
Microsoft Ignite 2016 In ReviewMicrosoft Ignite 2016 In Review
Microsoft Ignite 2016 In ReviewEric Overfield
 
The Future of SharePoint - What You Need to Know
The Future of SharePoint - What You Need to KnowThe Future of SharePoint - What You Need to Know
The Future of SharePoint - What You Need to KnowEric Overfield
 
Share point 2013 apps and i mean it
Share point 2013 apps and i mean itShare point 2013 apps and i mean it
Share point 2013 apps and i mean itEric Overfield
 
Shape SharePoint 2013 for Mobile
Shape SharePoint 2013 for MobileShape SharePoint 2013 for Mobile
Shape SharePoint 2013 for MobileEric Overfield
 
The Design Dilemma of Mobile and SharePoint
The Design Dilemma of Mobile and SharePointThe Design Dilemma of Mobile and SharePoint
The Design Dilemma of Mobile and SharePointEric Overfield
 
Enhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web DesignEnhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web DesignEric Overfield
 
Reshaping SharePoint for Evolving Internet Devices
Reshaping SharePoint for Evolving Internet DevicesReshaping SharePoint for Evolving Internet Devices
Reshaping SharePoint for Evolving Internet DevicesEric Overfield
 
SharePoint Branding - Change Your Look
SharePoint Branding - Change Your LookSharePoint Branding - Change Your Look
SharePoint Branding - Change Your LookEric Overfield
 

More from Eric Overfield (17)

The Adventures of Azure Functions and Microsoft Graph
The Adventures of Azure Functions and Microsoft GraphThe Adventures of Azure Functions and Microsoft Graph
The Adventures of Azure Functions and Microsoft Graph
 
All You Need to Know for Automated SharePoint Site Provisioning with PnP Powe...
All You Need to Know for Automated SharePoint Site Provisioning with PnP Powe...All You Need to Know for Automated SharePoint Site Provisioning with PnP Powe...
All You Need to Know for Automated SharePoint Site Provisioning with PnP Powe...
 
Use Office UI Fabric React to Build Beauty with SharePoint
Use Office UI Fabric React to Build Beauty with SharePointUse Office UI Fabric React to Build Beauty with SharePoint
Use Office UI Fabric React to Build Beauty with SharePoint
 
Uncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint DevelopmentUncovering the Latest in SharePoint Development
Uncovering the Latest in SharePoint Development
 
Supercharge Your SharePoint Framework Webpart with React
Supercharge Your SharePoint Framework Webpart with ReactSupercharge Your SharePoint Framework Webpart with React
Supercharge Your SharePoint Framework Webpart with React
 
Build Your First SharePoint Framework Webpart
Build Your First SharePoint Framework WebpartBuild Your First SharePoint Framework Webpart
Build Your First SharePoint Framework Webpart
 
Use office ui fabric react to build beauty with SharePoint
Use office ui fabric react to build beauty with SharePointUse office ui fabric react to build beauty with SharePoint
Use office ui fabric react to build beauty with SharePoint
 
Broaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding optionsBroaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding options
 
Who Needs A Developer For Automated SharePoint Provisioning
Who Needs A Developer For Automated SharePoint ProvisioningWho Needs A Developer For Automated SharePoint Provisioning
Who Needs A Developer For Automated SharePoint Provisioning
 
Microsoft Ignite 2016 In Review
Microsoft Ignite 2016 In ReviewMicrosoft Ignite 2016 In Review
Microsoft Ignite 2016 In Review
 
The Future of SharePoint - What You Need to Know
The Future of SharePoint - What You Need to KnowThe Future of SharePoint - What You Need to Know
The Future of SharePoint - What You Need to Know
 
Share point 2013 apps and i mean it
Share point 2013 apps and i mean itShare point 2013 apps and i mean it
Share point 2013 apps and i mean it
 
Shape SharePoint 2013 for Mobile
Shape SharePoint 2013 for MobileShape SharePoint 2013 for Mobile
Shape SharePoint 2013 for Mobile
 
The Design Dilemma of Mobile and SharePoint
The Design Dilemma of Mobile and SharePointThe Design Dilemma of Mobile and SharePoint
The Design Dilemma of Mobile and SharePoint
 
Enhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web DesignEnhance SharePoint 2013 with Responsive Web Design
Enhance SharePoint 2013 with Responsive Web Design
 
Reshaping SharePoint for Evolving Internet Devices
Reshaping SharePoint for Evolving Internet DevicesReshaping SharePoint for Evolving Internet Devices
Reshaping SharePoint for Evolving Internet Devices
 
SharePoint Branding - Change Your Look
SharePoint Branding - Change Your LookSharePoint Branding - Change Your Look
SharePoint Branding - Change Your Look
 

Recently uploaded

ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 

Recently uploaded (20)

ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 

Integrate Search-Driven Content in SharePoint

  • 1. SharePoint Advocate and Enthusiast PixelMill ERIC OVERFIELD | @ericoverfield INTEGRATING SEARCH DRIVEN CONTENT IN SHAREPOINT
  • 2. ericoverfield.com @ericoverfield Founder and SharePoint Branding/UI Lead, PixelMill Speaker, Teacher, Advocate, Author SharePoint Community Organizer Located in Davis, CA Co-author: “Black Magic Solutions for White Hat SharePoint” (August, 2013) Co-author: “Pro SharePoint 2013 Branding and Responsive Web Development” (Apress – June 12th, 2013) Order Your Copy http://pxml.ly/zsqykd INTRODUCTION ERIC OVERFIELD
  • 3. WHAT YOU WILL LEARN TODAY 1 2 3 ericoverfield.com @ericoverfield AGGREGATE CONTENT ACROSS SITES CROSS-SITE PUBLISHING FEATURE CREATE CONTENT ROLLUP SOLUTIONS CUSTOM DISPLAY TEMPLATES CUSTOMIZE INDIVIDUAL SEARCH RESULTS RESULT TYPES 4 FINE-TUNE SEARCH QUERIES QUERY RULES
  • 5. THE OLD WAY ericoverfield.com @ericoverfield Site Collection A Site Collection B SearchSearch Crawl Search Crawl Search Content Query Web Part (CBQ) Site Collection A Site Collection B Content Query Web Part (CBQ)
  • 6. THE SHAREPOINT ONLINE/2013/2016 WAY ericoverfield.com @ericoverfield Site Collection / Content A Search Search Crawl Content Search Web Part Site Collection C / Aggregator Site Collection / Content B List of articles/documents Recommendations Popular items
  • 7. DEMO SOLUTION WHAT WE WANT TO BUILD ericoverfield.com @ericoverfield Scenario: Show dynamic content Show potential buyers a rollup of all the Available properties for sale
  • 9. IMPORTANT PREREQUISITES  Enterprise License Required (O365 requires >= E3)  For Catalog creation and CBS  Depends on Search Index / Index Freshness  Source site collection feature  Cross-Site Collection Publishing must be activated  On both authoring and display sites ericoverfield.com @ericoverfield
  • 10. LIMITATIONS OF CROSS-SITE PUBLISHING  Consuming site requires restricted read access on authoring site  Because results can be security trimmed  Cross site publishing only supports pages and lists  Content assets (videos, images, etc.) need to be on assets site  Use Suggested Content Browser Location  REMEMBER - Results based on search index freshness ericoverfield.com @ericoverfield
  • 11. WHAT ABOUT CONTENT DEPLOYMENT?  Very different approach  On-prem only, no SPO support  Must be across content databases  Not based on search  May be used for similar reasons,  Yet apples to oranges comparison ericoverfield.com @ericoverfield
  • 12. SOURCE CONTENT  Store it anywhere, across site collections, web applications or farms ericoverfield.com @ericoverfield
  • 14. MANAGED PROPERTIES  Required to surface/retrieve site/content columns  Configured in Central Admin or Site Collection  On-prem: Central Admin -> Search Schema  O365: SharePoint Admin -> Search  Content has to have been crawled to create crawled properties  Another full crawl after new managed property(s)  O365 Custom managed properties only Text or Yes/No  Created in Admin Center  Not refinable – must use an existing “Refinable” property w/alias ericoverfield.com @ericoverfield
  • 17. GETTING CONTENT FROM A CATALOG ericoverfield.com @ericoverfield
  • 18. AGGREGATE CONTENT REVIEW  Prerequisites have been addressed (licenses and features)  We have source content -> catalog, stored anywhere (almost)  Content has been crawled  Managed properties have been created  Content has been crawled - again  Consuming site has been connected to catalog  Ready to display! ericoverfield.com @ericoverfield
  • 20. ericoverfield.com @ericoverfield CONTENT SEARCH WEB PART OVERVIEW Getting the results: Query Builder Showing the results: Display Templates
  • 21. GET DYNAMIC CONTENT WITH QUERY BUILDER ericoverfield.com @ericoverfield
  • 24. DISPLAY TEAMPLTE OVERVIEW  Control templates  Item templates  HTML and JavaScript  No more XSLT!  Retrieves Managed Properties ericoverfield.com @ericoverfield
  • 25. CUSTOM DISPLAY TEMPLATES  Add to Master Page Gallery  Copy from an existing display template  Use any editor ericoverfield.com @ericoverfield
  • 26. IMPLEMENTING CUSTOM DISPLAY TEMPLATES  Must specify all managed properties to surface  May externalize CSS and JS that template needs  Inline JS must appear after the first <div>  Add HTML markup to render results ericoverfield.com @ericoverfield
  • 27. A LOOK THAT THE CODE ITEM TEMPLATE  Obtain Managed Properties ericoverfield.com @ericoverfield <mso:ManagedPropertyMapping msdt:dt="string"> 'LastModifiedTime':'LastModifiedTime', 'Specter Property Type'{Specter Property Type}:'SpecterPropertyType', 'Picture URL'{Picture URL}:'PublishingImage;PictureURL;PictureThumbnailURL', 'Link URL'{Link URL}:'Path', 'Line 1'{Line 1}:'Title', 'Line 2'{Line 2}:'Description', 'SecondaryFileExtension', 'ContentTypeId' </mso:ManagedPropertyMapping>
  • 28. A LOOK THAT THE CODE ITEM TEMPLATE  Load Managed Properties into JavaScript Variables ericoverfield.com @ericoverfield var specterPropertyType = $getItemValue(ctx, "Specter Property Type"); var lastModifiedTime = $getItemValue(ctx, "LastModifiedTime");
  • 29. A LOOK THAT THE CODE ITEM TEMPLATE  Display JavaScript variables with HTML markup ericoverfield.com @ericoverfield <span class="_#= specterPropertyType=#_"> <a href="_#= linkURL =#_" class="thumb"> _#= pictureMarkup =#_ <div class="date"> <div class="d">_#= date=#_</div> <div class="m">_#= month=#_</div> </div> </a> <div class="caption">Property Type: _#= specterPropertyType=#_</div> </span>
  • 31. FINE TUNE SEARCH RESULTS AND CONTENT ROLLUPS
  • 33. THE PROBLEM  Results all look the same  But all documents / results are not the same  Forces us to search out results ericoverfield.com @ericoverfield
  • 34. DEMO SOLUTION WHAT WE WANT TO BUILD ericoverfield.com @ericoverfield Scenario: Customize Search Experience When user searches for “floor plans”  Customize floor plans result type as best bets  Promote beachfront properties in the summer
  • 35. RESULT TYPES  Tailor the look of important types of results ericoverfield.com @ericoverfield One of these things… is not like the other.
  • 36. RESULT TYPES  Conditions match result properties  Identify a “type” of result  Display Templates can change the look  Of a “type” of result ericoverfield.com @ericoverfield
  • 37. YOUR OWN RESULT TYPE ericoverfield.com @ericoverfield
  • 39. QUERY RULES  Custom results based on intent  May be created at various levels  Search Service App, Site Collection, inherited  May be deactivated at child levels ericoverfield.com @ericoverfield
  • 40. YOUR OWN QUERY RULES  Condition: Set of conditions to match to fire rule  One or more conditions per rule  Six types of conditions available  Action: What to do when rule fired  One or more actions per rule  Six types of actions available on-prem. O365 has two  Publishing: When should a rule be active  i.e. only during a certain time span ericoverfield.com @ericoverfield
  • 41. YOUR OWN QUERY RULE ericoverfield.com @ericoverfield
  • 45. 1 2 3 ericoverfield.com @ericoverfield AGGREGATE CONTENT ACROSS SITES CROSS-SITE PUBLISHING FEATURE CREATE CONTENT ROLLUP SOLUTIONS CUSTOM DISPLAY TEMPLATES CUSTOMIZE INDIVIDUAL SEARCH RESULTS RESULT TYPES 4 FINE-TUNE SEARCH QUERIES QUERY RULES A QUICK REVIEW
  • 46. RESOURCES ericoverfield.com @ericoverfield Configure cross-site publishing in SharePoint 2013: http://technet.microsoft.com/en-us/library/jj656774.aspx Administer search in SharePoint Server 2013: http://technet.microsoft.com/en-us/library/ee792877.aspx Connect a publishing site to a catalog: http://technet.microsoft.com/en-us/library/jj679901.aspx Customize search result types: http://technet.microsoft.com/en-us/library/dn135239.aspx Content Features in SharePoint Online: http://pxml.ly/1uQbZjl Display template reference in SharePoint Server 2013: http://technet.microsoft.com/en-us/library/jj944947.aspx Create query rules: http://technet.microsoft.com/en-us/library/jj871014.aspx SPO search administration overview: http://pxml.ly/ZA4d1v Manage the search schema in SPO: http://pxml.ly/1yliyyi Manually request crawling and re- indexing of a site, a library or a list: http://pxml.ly/1sSCIHD
  • 47. INTEGRATING SEARCH DRIVEN CONTENT IN SHAREPOINT THANK YOU QUESTIONS? @ericoverfield http://pxml.ly/EO-Search-Driven Order Your Copy http://pxml.ly/zsqykd “Pro SharePoint 2013 Branding and Responsive Web Development” (Apress – June 12th, 2013)

Editor's Notes

  1. Slides will be available from blog and twitter In-depth look at SharePoint Online and 2013 Master pages and page layouts. Will be working on SPO, but 2013 is the same. Devs should be happy, we will walk through the process. Business users, you will see what is possible. Meat will be in the demos http://www.zengardner.com/wp-content/uploads/Manifest-Law-of-Attraction1-700x471.jpg Who has already worked with RWD and SP? Thoughts? Scratch, framework, how did you do it?
  2. Will make available on blog and twitter (slideshare.net), so if you remember one of those then you can always review everything we discuss
  3. Can also be content within site collection or web app, also across web app
  4. In the first scenario, we want to show potential buyers a rollup of all the available Specter Group properties for sale from all the communities, such as floor plans, description, and property type. Because only builders and architects at Specter Group can author and manage floor plans, we want to have a dedicated and separate site just for floor plans (www.spectergroup.com/sites/floorplan). Meanwhile, we want to present all the floor plans to site visitors of www.spectergroup.com in a seamless manner. To accomplish this, we need to perform the following steps We need to make the floor plan content in the authoring site available to search so that other sites can consume the content. We need to ensure search is periodically indexing the authoring content to ensure the dynamic content is up to date. From the public spectergroup.com site, we need to consume the floor plan content from search. From the public spectergroup.com site, we need to customize the display of the rolled up content.
  5. To accomplish this, we need to perform the following steps (for a process diagram of the scenario, refer to Figure 9-1): We need to make the floor plan content in the authoring site available to search so that other sites can consume the content. We need to ensure search is periodically indexing the authoring content to ensure the dynamic content is up to date. From the public spectergroup.com site, we need to consume the floor plan content from search. From the public spectergroup.com site, we need to customize the display of the rolled up content. Content deployment? Extranet users must have (restricted) read permission on authoring site – this is required unless you want to make content anonymous. customer does not agree with allowing external users access to authoring environment (separate farm that also hosts Intranet, etc). XSP only supports pages and lists; as such, assets must be managed in a separate site collection (sub-optimal authoring experience) One of the consequences of using the SharePoint 2013 search-based publishing model is that it only applies to the content that can be indexed. All other assets such as images or files are not included in the search index and therefore it is still your responsibility to ensure that they are available everywhere where the content from a catalog might be published. store all publicly available assets in a separate Site Collection; Using Suggested Content Browser Locations makes it easier for content authors to work with assets stored in a different Site Collection than the one they use for authoring content. the problem is that Content deployment is not only a matter of size. It is more a matter of number of changes, frequency of deployments and concurrency between what gets read and updated while there’s activity on the destination site
  6. CD must be across content databases because GUID’s for content are shared
  7. May be stored anywhere, across site collections, web applications, and also across farms.
  8. After you crawl the content Create a new Managed property from a crawled property
  9. Show managed properties in SPO
  10. On the Specter Group public facing site, click Site Settings. Under Site Administration, click Manage catalog connections. Click the Connect to a Catalog link on the page to view all the available published catalogs. For our scenario, click the Connect link next to the Floor Plan - Specter Group Community Floor Plans catalog When connecting to a catalog, we have the option to integrate the catalog with the whole site by selecting Integrate the catalog into my site or we can select Connect, but do not integrate the catalog to allow less integration. Because we are exposing the Floor plan content specifically on one page, the Floor Plans page, we will not be integrating with the Specter Group public-facing site's navigation. Because we are presenting the search results to public users, they will not have access to the authoring site, http://spectergroup.com/sites/floorplan site collection. Under the Catalog Item URL Behavior section, ensure the Make URLs relative to this site option is selected
  11. I prefer advanced mode, create the query, use builder to help. Preview is on right. Not always perfect, but helpful User refiners, sorting and settings to help configure. Test to help test results
  12. In the second scenario, we want to customize the search experience. When users search for the keyword "floor plans", the following things happen: We will show a block of results that are all floor plans. We will promote a few beachfront properties to the top of the results if the current month is in the summer. We will render the block of results for floor plans with its own user interface to distinguish these results from all other results in the list.
  13. click New Result Type at the top. Enter Floor Plans as the name of the new result type. Next to Conditions, select the Floor Plan result source to match (see Figure 9-68). By configuring the result source as its only condition, any result item in the Floor Plan result source will use this result type for rendering. Configure the new result type to use the Best Bet Item display template
  14. fine-tuning the query to offer results that we think the users are looking for In SharePoint 2013, we are able to fine-tune search results based on the intent of the user's query. When users enter a query, we help them find what they are really looking for by fine-tuning the query and adding additional information to offer results that we think the users are looking for. Query rules can be created at various levels, in the Search Service application from Central Admin or at the site collection level. They are inherited by default, such that query rules created in the Search Service application are inherited by all the site collections and query rules created at the site collection level are inherited by all sites within the site collection. They can also be deactivated at a level to ensure the rule is never applied for queries submitted at that level. Condition: Set of conditions to match for this rule to fire (example: no conditions means the rule will be fired every time). If multiple conditions are specified, as long as one of the conditions is matched, then the query rule will be invoked. There are six types of conditions to choose from when creating a query rule: Query Matches Keyword Exactly: Query contains a specific word or words. Query Matches Dictionary Exactly: Query contains a word in a specific dictionary. Query Contains Action Term: Query contains an action word that matches a specific phrase or term set. Query More Common in Source: Query is common in a different source (like Videos Results Source). Result Type Commonly Clicked: Results include a common result type (like file type). Advanced Query Text Match: Advanced rule to match across a set of terms, dictionary, regular expression, and so on. For the Specter Group Floor Plans scenario, we are going to configure our query rule for Floor Plans with the condition to match keyword "Floor plans." Next, we need to configure actions to specify what happens when the query rule is applied. We can add multiple actions for each query rule. There are three options for actions: Assign promoted results: A promoted result is a result that appears at the top of the search results. This is similar to Best Bets in SharePoint 2010 or Visual Best Bets in FAST Search for SharePoint 2010. We can promote a result as a link or as a banner, which is a quick and easy way to visually present a certain result to users. Add result block: A result block is several search results displayed as a group. Similar to promoting a search result, we can promote a result block. A result block specifies an additional query to run and how to display the results A result block uses a result source, which can be results from the local search index or results from outside of SharePoint, such as Exchange or OpenSearch. Both search scopes and federated locations features from SharePoint 2010 have evolved into result sources. An example of a result source using OpenSearch is federating search results from Bing by providing the OpenSearch URL for its search service. An example of an out-of-the-box result source, Documents, returns all files from the local SharePoint index. While configuring a result block, this feature includes a full query designer for building and testing queries, similar to Query Builder in the Content Search web part. A result block can be configured to use specific custom display templates. Change ranked results by changing the query: Change the way SharePoint handles a particular query by supplementing a query with additional keywords or managed property restrictions. This feature can be used to tune search results. The original query can be changed by modifying the query terms, adding additional terms, applying an XRANK formula to the query, and so on. For the Specter Group Floor Plans scenario, we are going to configure our query rule for Floor Plans with an action to add promoted results for a few beachfront properties. The publishing options for a query rule determine when the rule can be used. By default, a rule is active until it is deactivated. We can also configure a rule to be active during a certain time. A good application of this is when a rule is set up for commerce scenarios. For example, we can set up a rule to promote certain products to the top for sale during a particular period of time, such as the holiday period. In the Specter Group's scenario, we want to show beachfront properties in the summer period.
  15. fine-tuning the query to offer results that we think the users are looking for In SharePoint 2013, we are able to fine-tune search results based on the intent of the user's query. When users enter a query, we help them find what they are really looking for by fine-tuning the query and adding additional information to offer results that we think the users are looking for. Query rules can be created at various levels, in the Search Service application from Central Admin or at the site collection level. They are inherited by default, such that query rules created in the Search Service application are inherited by all the site collections and query rules created at the site collection level are inherited by all sites within the site collection. They can also be deactivated at a level to ensure the rule is never applied for queries submitted at that level. Condition: Set of conditions to match for this rule to fire (example: no conditions means the rule will be fired every time). If multiple conditions are specified, as long as one of the conditions is matched, then the query rule will be invoked. There are six types of conditions to choose from when creating a query rule: Query Matches Keyword Exactly: Query contains a specific word or words. Query Matches Dictionary Exactly: Query contains a word in a specific dictionary. Query Contains Action Term: Query contains an action word that matches a specific phrase or term set. Query More Common in Source: Query is common in a different source (like Videos Results Source). Result Type Commonly Clicked: Results include a common result type (like file type). Advanced Query Text Match: Advanced rule to match across a set of terms, dictionary, regular expression, and so on. For the Specter Group Floor Plans scenario, we are going to configure our query rule for Floor Plans with the condition to match keyword "Floor plans." Next, we need to configure actions to specify what happens when the query rule is applied. We can add multiple actions for each query rule. There are three options for actions: Assign promoted results: A promoted result is a result that appears at the top of the search results. This is similar to Best Bets in SharePoint 2010 or Visual Best Bets in FAST Search for SharePoint 2010. We can promote a result as a link or as a banner, which is a quick and easy way to visually present a certain result to users. Add result block: A result block is several search results displayed as a group. Similar to promoting a search result, we can promote a result block. A result block specifies an additional query to run and how to display the results A result block uses a result source, which can be results from the local search index or results from outside of SharePoint, such as Exchange or OpenSearch. Both search scopes and federated locations features from SharePoint 2010 have evolved into result sources. An example of a result source using OpenSearch is federating search results from Bing by providing the OpenSearch URL for its search service. An example of an out-of-the-box result source, Documents, returns all files from the local SharePoint index. While configuring a result block, this feature includes a full query designer for building and testing queries, similar to Query Builder in the Content Search web part. A result block can be configured to use specific custom display templates. Change ranked results by changing the query: Change the way SharePoint handles a particular query by supplementing a query with additional keywords or managed property restrictions. This feature can be used to tune search results. The original query can be changed by modifying the query terms, adding additional terms, applying an XRANK formula to the query, and so on. For the Specter Group Floor Plans scenario, we are going to configure our query rule for Floor Plans with an action to add promoted results for a few beachfront properties. The publishing options for a query rule determine when the rule can be used. By default, a rule is active until it is deactivated. We can also configure a rule to be active during a certain time. A good application of this is when a rule is set up for commerce scenarios. For example, we can set up a rule to promote certain products to the top for sale during a particular period of time, such as the holiday period. In the Specter Group's scenario, we want to show beachfront properties in the summer period.
  16. On the Add Query Rule page, in the General Information section, in the Rule name field, type Summer Promotion as the name of the new query rule (see Figure 9-62). Expand the Context section and note that the Floor Plan result source is selected by default. Going down the page, in the Query Conditions section, ensure Query Matches Keyword Exactly is selected in the drop-down list. Enter floor plans in the text box as the query phrase to match. In the Actions section, click the Add Promoted Result link to add promotion for a few beachfront properties. In the Add Promoted Result window, shown in Figure 9-63, select the Add new promoted result option. Enter Beachfront property in the Title field, then enter the URL for the promotion banner. Select the Render the URL as a banner instead of as a hyperlink check box to render the image as a banner. Click Save to continue. Continue down the page and expand the Publishing section. Ensure the Is Active check box is selected and enter date values for Start Date and End Date to make sure this query rule is only active during certain dates
  17. Add a result type to property type Add a query rule for “page” to query a specific result block, in our case a PixelMill Property with a title that contains “lakeside”
  18. Thank You! Don’t forget to check out my blog where you can download this presentation or the recording. Easiest way to get to the material I referenced