fried toronto sps14 91 wcm intranet
DESCRIPTION
Creating a search-driven intranetTRANSCRIPT
Leveraging SharePoint 2013 WCM Features to Build a Dynamic Search Driven Intranet
Jeff Fried – CTO, BA Insight
www.sharepointsummit.org
Microsoft’s go-to ISV for Enterprise Search
Focused on Search and SharePoint since 2004
Longtime Search Nerd
• CTO, BA Insight• Senior PM, Microsoft• VP, FAST• SVP, LingoMotors
Jeff Fried
Passionate About
• Search• SharePoint • Search-driven applications
Technet Column
“A View from the Crawlspace”
Blog: DoMoreWithSearch.com
www.sharepointsummit.org
Content
Search Driven Publishing Model
CATALOG
DOCUMENTS ARTICLESASSET LIBRARY
NAVIGATION
Search Usage
www.sharepointsummit.org
Is it me…
or
is Enterprise Search Broken?
www.sharepointsummit.org
5
When I say search…you think…
www.sharepointsummit.org
6
The Search Immaturity Cycle
Choose a new Search Engine
Try and Index all your content
Users Complain they can’t find
anything
Attempt to Tune Relevancy and
ask users to tag
Determine the problem is the search engine
The problem must be the content is not
indexed(Google Indexes Everything)
RFI/RFP
Frustration
Attempt Fix
(Google has great relevancy)
Request Feedback
The engine might be different, but the results are the same
www.sharepointsummit.org
7
Why you can’t build
Revenue50.2 Billion Dollars in 2012
Relevancy3000+ Engineers Tuning Relevancy
Keywords100,000+ keywords managed
OptimizedFor monetization of Relevancy
Google is a specific, targeted implementation of search
www.sharepointsummit.org
8
When I think of search…I think of…
www.sharepointsummit.org
9
The Objective of this Session
Learn from people who make money from search!
www.sharepointsummit.org
WCM in SharePoint 2013Dynamic Content, Dynamic Pages
10
Content
Search Driven Publishing Model
CATALOG
DOCUMENTS ARTICLESASSET LIBRARY
NAVIGATION
Search Usage
Documents
Catalogs
PagesDigital Assets
SharePoint Content
www
Ext. CMSLOB + more
External Content
Analysis EngineUser Behavior (+custom events)
Content & Authoring Search Publishing Experiences
REST/OData
Managed Navigation
Page Framework
Content Search WP(CSWP)
Display Templates
Devic
e C
hann
els
Vari
ati
ons
Reports
SearchIndex R
eco
mm
end
ati
on
s
Query
Rule
Engin
e
Cra
wle
r
Tem
pla
tes
Query
13
Web Content Management – Key Ingredients
Metadata navigation Topic Pages Clean URLs Content by Search Refinements Recommendations
(item-to-item, popularity)
14
Simplified Navigation
AudioCameras
ComputersHome appliances
PhonesTV and video
TERM STORE NAVIGATION TAXONOMY
Friendly URLhttp://contoso.com/
computers
Use pagemaincategory.asp
x
CONTENT SEARCH WEB PART
- Dynamic relevancy- Content re-use- Recommendations
Target content:-Business rules -User context-User Behavior
- Visitor profile- Devices- Location- Referrer
Search Rule Engine User
Context
-Template based-Device Channels-Content Search WP-Renditions
DynamicDelivery
CSWP
CSWP CSWP
CSWP
Contextual & Targeted Experiences
Dynamic & Targeted Content Context & Behavior
Content search web part (CSWP aka CBS)
17
Let’s break down an experience
Categorization
Map
Related Content
Results with Metadata and Picture
Best Bets
18
Built on SharePoint 2013
ContentSearch
Web Part
Search Parts
Modals
Built on SharePoint 2013
19
Break it Down….
www.sharepointsummit.org
How do you build this?Step by Step
21
Create the Product Catalog Site
22
Create the Publishing Site
23
Create a Term Driven Page
24
Add Web Parts to Page
25
Configure the Term Store from Site Settings
29
Create Hierarchy
30
Configure Term Driven Pages
31
Define Custom Facets
32
Edit Page Template
33
Customize Refinement and Display Templates
34
Result – Minimal Styling
Display Templates
Basic ones ship out-of the-boxMake your own in HTML & JavaScript
36
Apply HTML, JavaScript, CSS and you get…
CSWP Loading Behaviour
Use Sync to optimize the most used data
Use Async when the user can wait for the data
Multiple Sync CSWPs can slow down the entire page: we have to wait for the slowest query!
Search Driven Intranet
How to do the same thing on your Intranet!
BrightStarr & Rugby Football Union
SharePoint intranet
News and information People directory Communities space Yammer Content Search WP
More info www.brightstarr.com
40
Create the Publishing Site
41
Create a Term Driven Page
42
Add Web Parts to Page
43
Configure the Term Store from Site Settings
44
Tell the Term Store your intended use!
45
Configure Term Driven Pages
46
Configure Term Driven Pages
47
Configure Faceted Navigation
48
Configure Term Driven Pages
49
Edit the Page Template
50
Customize Refinement and Display Templates
SharePoint 2013 Query Tool v2
Rank DetailShow All Properties*Live MonitoringInline PreviewAnonymous LoginPick Result SourceFreshness Boost
52
A Simple Dynamic Search Team Site
53
Isn’t that better than this?
54
Team Site with CSWP Spotlights
55
Dynamic Team Site with Search and CSWP
1. Crawl, process, index2. Load page, evaluate query3. Display templates render results.
Search Driven Publishing, Recap
Content Search Publishing Portal User Experience
Document libraries
Lists Index
Analytics
Cra
wl &
doc.
pro
cess
ing
Query
pro
cess
ing Content Search WP
(CSWP)
Display Templates
Query
Taking it One Step Further
Search Driven Applications
58
Customer Service
58
100% Driven
by Search
59
Rich Refinement
59
100% Driven by Searc
h
60
Case Detail Modal
60
100% Driven
by Search
61
Research Portal
Shoebox
Classification
Timeline
100% Driven
by Search
62
Research Portal
Systemic Lupus Erythematosus.pdf
Lupus (12)
Erythematosus (9)
0
Rich Previews
100% Driven
by Search
63
360° View of a Customer
100% Driven
by Search
64
Client / Matter Dashboards
100% Driven
by Search
65
Advertising Team Site (Dynamic)
Experiences
Analytics Engine & Recommendations
Contoso.comContoso.deContoso.fr
…
Contoso Portal
Contoso Tablet App
Contoso Mobile App
Usage Events (Native or REST)
-Clicks-Purchases-Downloads
-Videos-Custom
-etc..
Search Index
Analytics Engine
3rd Party Usage Events
-Recommendations-Update relevancy
-Usage stats
Event Processing via MapReduce
-Insights/Reports-Popular + trending items-item-to-item relationships
CSWP + Query Rules
-Item recs-Personal recs
-Popular/trending-Custom recs
-etc..
12
3
4
- Dynamic relevancy- Content re-use
- Recommendations
Target content:-Business rules -User context
-User Behavior
- Visitor profile- Devices- Location- Referrer
Search Rule Engine User
Context
-Template based-Device Channels
-Content Search WP-Renditions
DynamicDelivery
CSWP
CSWP CSWP
CSWP
Contextual & Targeted Experiences
Dynamic & Targeted Content Context & Behavior
There are many great, powerful features in SharePoint 2013 WCM that can be leveraged inside the firewall
Dynamic Search Driven Content Sites are easier to maintain, customize, and provide rich experiences with
Understanding Search Driven Content is the key to being able to deploy “Search Driven Applications”
Conclusion
www.sharepointsummit.org
71
We have an EBook on how to do this…
Available on http://www.bainsight.com
www.sharepointsummit.org
72
Other EBooks available from BA Insight
Available on http://www.bainsight.com
www.sharepointsummit.org
73
Questions
??????
www.sharepointsummit.org
http://www.bainsight.com @JeffFried
http://www.linkedin.com/in/jefffried/
Thank You
Thank you for your attention!This presentation will be available on the Toronto
SharePoint Summit web site a few days after the event.
Please rate this session!Fill out the survey for a chance to win a Surface