1 sharepoint 2013 catalog sites brian culver build a sharepoint 2013 search driven application

44
1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

Upload: florence-brittney-gregory

Post on 19-Dec-2015

234 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

1

SharePoint 2013 Catalog Sites

Brian Culver

Build a SharePoint 2013 Search Driven Application

Page 2: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

2

Welcome to SharePoint Saturday Houston

• Please turn off all electronic devices or set them to vibrate• If you must take a phone call, please do so in the hall so as not

to disturb others• Special thanks to our Title Sponsor, ProSymmetry

Thank you for being a part of the

5th Annual SharePoint Saturday

for the greater Houston area!

Page 3: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

3

Thanks to all our Sponsors!

Page 4: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

4

Information• Speaker presentation slides should be available

from the SPSHOU website within a week or so

• The Houston SharePoint User Group will be having it’s next meeting Wednesday April 15th. Please join us at www.h-spug.org

Page 5: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

5

About Brian Culver

– SharePoint Solutions Architect for Expert Point Solutions– Based in Houston, TX– Author

• ProveIT!• SharePoint 2010 Unleashed• Various White Papers

– Speaker and Blogger

Page 6: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

6

Session Agenda

• What is a Search Driven site?• Search Driven Publishing Model– Catalog Architecture– Managed Navigation – Content By Search Web Part– Display Templates– Query Builder– Query Rules

Page 7: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

7

What is a Search Driven Site?

A site driven by search … right? • Sounds complicated until you see it.• Examples:

– Best Buy– Amazon

Core Concepts• Navigation Driven by metadata• Published Content is the focus• Site Structure very simple

Implementation• Two Publishing Pages• Friendly URLs• Content can be anywhere

Page 8: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

8

What is a Search Driven Site?

A site driven by search … right? • Sounds complicated until you see it.• Examples:

– Best Buy– Amazon

Core Concepts• Navigation Driven by metadata• Published Content is the focus• Site Structure very simple

Implementation• Two Publishing Pages• Friendly URLs• Content can be anywhere

Page 9: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

9

The Search Driven Publishing Model

The Product Catalog site• Used for content storage• Product Content Type• Taxonomy

The Publishing site• Presentation Layer• Display Templates• Content By Search Webpart

The Publishing site consumes the catalog data and presents it to the end user.

Page 10: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

10

Advantages of a Search Driven Publishing Model

Breakdown site collection boundaries

Eliminate large list thresholds

Allows for flexible & dynamic publishing

Separate presentation from storage

Page 11: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

11

The Blocks of the Search Driven Publishing Model?

Product Catalog Site

Content Catalogs

Managed Navigation

Content Types

Publishing Site

Query Builder

Query Rules

Display Templates

Content Search

Web Parts

Page 12: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

12

Product Catalog Architecture - Site Template

Page 13: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

13

Product Catalog Architecture - Content Types & Site Columns

• Content Types

• Site Columns

Page 14: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

14

Product Catalog Architecture

The “Product” Content Type

Page 15: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

15

Product Catalog Architecture - Products List

Page 16: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

16

Build your Navigation Term Set

• Product Hierarchy

Page 17: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

17

Term Set Settings

Page 18: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

18

Term Set Navigation

Page 19: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

19

Product Catalog Page Architecture

Page 20: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

20

AudioCamerasComputersHome appliancesPhonesTV and video

Adaptive experiences empower web developers to create portals based on managed navigation and a few dynamic pages

AudioCamerasComputersHome appliancesPhonesTV and video

Friendly URLhttp://contoso.com/cameras

Use pagemaincategory.aspx

Search

Product Catalog

CONTENT SEARCH WEB PART

TERM STORE NAVIGATION TAXONOMY

Filter query byCATEGORY: Cameras

Product Catalog Page Architecture

Page 21: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

21

AudioCamerasComputersHome appliancesPhonesTV and video

TERM STORE NAVIGATION TAXONOMY

Friendly URLhttp://contoso.com/computers

Use pagemaincategory.aspx

Adaptive experiences empower web developers to create portals based on managed navigation and a few dynamic pages

Search

Product Catalog

CONTENT SEARCH WEB PART

Filter query byCATEGORY: Computers

Product Catalog Page Architecture

Page 22: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

22

Content Search Web Part

Content Search Web Parts

CBQ

without

borders

nicely

themed

Indexing

Latency

Simple

to AddSimple

to Edit

Super

Flexible

Page 23: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

23

Content Search Web Part

Content Search Web Parts

CBQ

without

borders

nicely

themed

Indexing

Latency

Simple

to AddSimple

to Edit

Super

Flexible

Page 24: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

24

Search Driven Content Web Parts

Page 25: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

25

Display Templates

• Many options OOTB• Create your own

Page 26: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

26

Display Templates

Make your own in HTML & JavaScriptMany ship Out-of the-Box

Display Templates

Page 27: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

27

Query Builder

IW focusedUI based

Allows “advanced

mode”

Provides Test &

Preview

Add Refiners

Query Builder

Page 28: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

28

Query Rules

IW focused

Manipulate Search Results

UI based

Query Rules

Page 29: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

29

Catalog Settings..

Page 30: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

30

Catalog Settings..

Page 31: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

31

Catalog Enabling Catalog Connection

Catalog Publishing

Page 32: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

32

Managed Navigation

New Nav Provider

Friendly URLSProduct Catalog

integration

Terms can be site

structures

1:1 binding of Site

Collection to Term Set

Managed Navigation

Page 33: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

33

Managed navigation

• Drive your navigation and URLs based on Term Store hierarchies

• Clean URLs for actual end users– www.contoso.com/careers– www.contoso.com/aboutus

• Define settings for navigation in terms store manager

• Provides also dynamic topicpages capability for minimizingamount of physical pages for catalog type sites

Page 34: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

34

Refiners and faceted navigation

• Define refiners for catalog content drill down in catalog drive scenarios

• Provides easy filtering capabilities for catalog information

• Content editors can define which managed properties are available as refinements

• UI rending can be customized for each refiner

• Different data types have different rendering options

Page 35: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

35

Cross Site Publishing

“Create content in an Authoring environment and use it in any one of your SharePoint publishing environments.”

Cross Site Publishing

URL manipulation

Multi-branding Authoring and Production tiers

Multilingual

Things to know:1. This is not

content deployment

2. Requires the Publishing feature

3. Requires a Catalog

Flexibility in Page Content

Page 36: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

36

Cross Site Publishing

Why XSP?:1. Need to Publish >1

location2. Need a multilingual site3. Need to separate

authoring and publishing

Page 37: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

37

Steps for Configure a Catalog Site

1.Create site collections for cross-site publishing.• Product Catalog Site• Publishing Site

2.Import/Build (Products) list content into the Product Catalog Site.3.How to enable a list as a catalog.4.Set up search and enable crawling of your catalog content.5.Connect Catalog in your Publishing site.6.Upload and apply a new master page to a publishing site7.Upload page layouts and create new pages in a publishing site8.Assign a category page and a catalog item page to a term9.Configure the query in a Content Search Web Part on a category page10.Configure the query in a Content Search Web Part on a catalog item page11.Upload and apply display templates to the Content Search Web Part12.Plan and Configure to use refiners for faceted navigation13.Add refiners for faceted navigation to a publishing site14.Add a Taxonomy Refinement Panel Web Part to a publishing site

Page 38: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

38

Product Catalog Demo

Page 39: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

39

New Site Search Admin Tasks

Just to summarize, here are things site admins can do to manage search themselves:

Task Site Collection

Admin

Site Admin

Create and/or override Query Rules, including Promoted Results

Create and/or override Result types and display templates

Create and/or override Result Sources, either for remote locations or as a custom search “vertical”

Create managed properties

Create refiners

Start a local crawl – can even be done down to the list level

Page 40: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

40

Useful Links and Resources

• Technet Import Scripts– http://gallery.technet.microsoft.com/Import-list-content-to-f735d7fb

• Check for the Latest Slide Deck– http://www.slideshare.net/bculver

• Videos for Search Driven Sites– https://www.youtube.com/watch?v=xTVW5fqafy4– https://www.youtube.com/watch?v=-dJ9k2hu11o

Page 41: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

41

Please Leave Feedback During Q&ASpeakers: If you want to get feedback on your talk, put the shortened link and the QR code on this page. Instructions on how to get your link and QR code are at: bit.ly/spshou2015decktemplate

Also, please upload your completed deck to our Onedrive folder: bit.ly/spshou2015deckuploads

Page 42: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

42

Constructive Feedback Is Appreciated

Great information, but would like to have learned more about [Insert Topic]

Brian – Your presentation was …

Good Demos!

Thanks!

Page 43: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

43

Questions

??

?

?

Please Leave Feedback

http://xfer.ws/5PYF

Survey Link: WhatsYourAnswer.com?S20154715156

https://www.whatsyouranswer.com/wyasurvey.aspx?sid=S20154715156

Page 44: 1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application

44

Thank you!

Brian Culver, MCMTwitter: @spbrianculver

E-mail:[email protected]

Blog:http://blog.expertpointsolutions.com/

Slides:http://www.slideshare.net/bculver