build a search driven site-understanding cross-site publishing

55
Build a Search-Driven Site – Understanding Cross-Site Publishing BENJAMIN NIAULIN SHAREGATE

Upload: spc-adriatics

Post on 09-Jan-2017

88 views

Category:

Technology


2 download

TRANSCRIPT

Build a Search-Driven Site – Understanding Cross-Site Publishing

BENJAMIN NIAULINSHAREGATE

SPONSORS

Benjamin Niaulin

@bniaulin

http://en.share-gate.com/blog

http://en.share-gate.com/ben

!Existing SharePoint Pains !What’s new with Search !Understanding Crawls !Crawled and Managed Properties 101 !Introduction to Cross-Site Publishing !The Product Catalog not for Products !Managed Metadata Navigation !Search-Driven Sites

AGENDA

IS THIS GOING TO BE A DEV SESSION?

BECAUSE I DON’T KNOW HOW TO CODE EITHER!

BUT I HAVE TO DELIVER SOLUTIONS IN SHAREPOINT AND THEY HAVE TO LOOK

GOOD TOO

NO

SO WHAT ARE YOU GOING TO

SHOW US IN SHAREPOINT?

TO FIND AND DISPLAY!

GOOD, BECAUSE I AM HAVING SOME

ISSUES IN SHAREPOINT

2010

Showing data from multiple lists/libraries at the same time

Change the date format in a list/library

Contextual Results

Changing the look of what we are seeing

Accessing information from other Site Collections

11

! Content Query Web Part

! Search

! Coding

PREVIOUS SOLUTIONS

<xsl:template name="dvt_1.noKeyword"> <span class="srch-description2"> <xsl:choose> <xsl:when test="$IsFixedQuery"> <xsl:value-of select="$NoFixedQuery" /> </xsl:when> <xsl:otherwise> <xsl:value-of select="$NoKeyword" /> </xsl:otherwise> </xsl:choose> </span> </xsl:template> <!-- When empty result set is returned from search --> <xsl:template name="dvt_1.empty"> <div class="srch-results"> <xsl:if test="string-length($SrchRSSLink) &gt; 0 and $ShowActionLinks"> <a type="application/rss+xml" href ="{$SrchRSSLink}" title="{$SrchRSSText}" id="SRCHRSSL" class="srch-ext-action-margin"> <img style="vertical-align: middle;" border="0" src="/_layouts/images/rss.gif" alt=""/> <xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text> <xsl:value-of select="$SrchRSSText"/>

WONDERFUL XSLT

YES! I AM SAYING

THERE IS SOMETHING BETTER OUT

THERE

How do we get here?

DISPLAY TEMPLATES IN ACTION

DON’T GET TOO

EXCITED

18

OUR OBJECTIVE

FIRST…

What’s CHANGED

in SharePoint

2013?

SEARCH!Best of FAST Search algorithms

Document ThumbnailsQuery Language (FQL)

Architecture

Visual Best Bets User Segmentation

Metadata Extraction

Continuous Crawl

Analytics

Result SourcesResult Types

Query RulesDisplay Templates

Search Web Parts

Cross-Site Publishing

Product Catalog Search-Driven Sites

Content Search

Display Templates

No XSLT

Search Results

Result Sources

Result Types

Refinement

Search Driven Sites

You’ll hear two very often

FAST &

Continuous Crawl

Continous Crawl24

Only works on SharePoint Content Sources By default runs every 15 minutes Set-SPEnterpriseSearchCrawlContentSource Once indexed, content appears almost right away… like magic

25

Lots of added pressure on the server

THE REAL CONTINUOUS CRAWL

CRAWLED VS MANAGED

Crawled Property: Content & Metadata extracted(document itself, url, Title, etc…)

Managed Property: Includes 1 or multiple mapped Crawled Properties and exists in the Search Index.

Managed Properties are what SharePoint uses to Display Content.

BEFORE YOU SEARCH

POP QUIZ!

If I plan to use a Search-related Web Part

to show my content

What kind of Property should I use?

29

MANAGED PROPERTY

CRAWLED AND MANAGED PROPERTIES

CROSS-SITE AND CATALOG

33

34

HOW IT WORKS

2Site Collection Templates working together

SITE COLLECTION TEMPLATE

37

Site Columns, Content Types, Term Store, Lists

Let’s begin!

Prepare Products Lists

PREPARING THE PRODUCT LIST

and so... the journey

begins

Assign Product List as Catalog

ASSIGNING A LIST AS A CATALOG

Why? What are the benefits?

Let me show you instead

CONNECTING A PRODUCT CATALOG TO A PUBLISHING SITE

46

!Pages get created automatically with Content Search customized and configured

!Recommend creating your own !You can create as many as you want and change the

navigation to point to these new ones

CATEGORY AND ITEM PAGE

47

CONTENT SEARCH WEB PART

DISPLAY TEMPLATES

HTML CSS JS

NO XSLT

Product

50

LOOK AND FEEL WITH DISPLAY TEMPLATES

ok so I may have prepared

this before

Good Work

thank you

questions?

live ratingsSHARE-GATE.COM/BLOG@BNIAULIN

http://spca.biz/XBTW