SlideShare a Scribd company logo
1 of 14
Swiss SharePoint Club

Creating product-centric sites using cross-site
collection publishing
Marius Constantinescu
[MVP SharePoint Server]
blue-infinity SA

22nd meeting
1. Introducing Content catalogs

2. How does it work ?
3. Search-driven applications
Introducing Content Catalogs
What are these and why do we need them?
Separate presentation from storage
•Different teams working on content
•Different design could be applied on authoring vs. publishing sites

Step by Step procedure:
Identify authoring sites and publishing sites

1.




2.




Flexible and dynamic

3.
4.


Breaking down site collection boundaries
•Reuse content across site collections or even farms
•Not available [yet] on Office 365




5.




Eliminate large list thresholds
•Take advantage of search high performance
•Not needed to keep all content in a single location

Allows flexible & dynamic publishing

Site(-s) where content is authored
Site(-s) where content is published
Shared Content

Identify lists to surface catalog content

Add content for each searchable field
Tag content (at least 1 column must be
Managed Metadata)
Configure list(-s) as Catalogs (via List settings)

Run Full Crawl
Establish Catalog Connections

On Publishing sites enable metadata-driven
navigation
Connect to catalog-enabled lists
Define Navigation settings, friendly-URLs

User Interface

Configure Category and Item pages
Customize Display templates
Configure Filters (custom properties and refiner
web parts)

Monitor and improve

6.


Use Search analytics reports to continuously
improve
Information Architecture 1/2
Authoring sites / Published sites

1. Authoring vs. Publishing sites
 For multilingual solutions plan
authoring sub-sites to match
variations labels
 Different branding & design
can be applied for Authoring
vs. Publishing sites
2. Shared resources

(images, scripts, etc.)

 Apply least-privileged

principles – e.g. use shared
location (such as another
common site collection)
 Use Global Termsets if planning
to reuse terms in authoring
sites (integrated vs. linked)
Information Architecture 1/2
Navigation, Content types, fields
Prod uct
Code
Title
Description
Price

All from Product +

Television
Code
Title
Description
Price
Display Type (LCD, LED, Plasma)
HD-Ready (720P, 1080P, UHD)
Screen Size (40, 55, 60, 77)

Com p ut er
Code
Title
Description
Price
Hard drive
CPU
RAM
Screen Size (13, 14, 15, 17)

Camera
Code
Title
Price
Description
Type (DSLR, Point'n'Shoot)
Resolution (in MegaPixels)
Optical Zoom (24x)
Digital Zoom (12x)
Lens Type
Storage Format (SDHC, SD)

Columns in Content types & Site columns are automatically promoted as
managed properties in Search schema (but only as Text)

1. Identify catalog lists
 What information you wish to
publish (content sources) ?
 Which columns should be
searchable, used for filters, etc.
 At least 1 column should help
uniquely identify each «product
item»
 What information will be used in
the Navigation hierarchy
2. Define content types
 Shared (Reusable) Columns
(prefer Site columns vs. List
columns)
3. Identify data facets = future

refiners (filters)


Could be different per “product”
(catalog item)
Documents
Pages
Digital Assets
Catalogs
SharePoint Content

Variations

Content & Authoring

FAST Search

Publishing
Page Framework

Query

Display Templates

www

Ext. CMS

REST/OData

LOB + more
User Behavior (+custom events)

External Content

User Experience
List columns, Managed properties, Refiners
Journey from list field to crawled > managed and rendering (refiner / display )

Televisions
[Catalog]

Computers
[Catalog]

Cameras
[Catalog]

Cr aw led Pr oper t ies

M anaged Pr op er ties

ows_q_TEXT_ProductCatalogGroupNumber

Single line of text

Brand

Publis hingImage

ows_q_CHCS_Devic eScreenSize

Devic eScreenSizeOWSCHCS

Refiners
Content Search
Web Part



Managed Metadata

DeviceScreenSize

owstaxIdProductCatalogItemCategory

ows_r_IMGE_Publis hingRollupImage

Title

ProductCatalogGroupNumberOWSTEXT

ows_taxId_ProductCatalogItemCategory

Site Column Type

ProductCatalogItemNumberOWSTEXT

Content Search
Web Part

Title

ows_q_TEXT_ProductCatalogItemNumber

Site Column

Title

Choice
Content Search
Web Part

1

2

3

4

Refiners



Make sure
data exists for
each column
before a Full
Crawl
[New] Site
Collection
Admins can
trigger reindex
Metadata driven navigation
Consistent navigation across site collections

Managed Metadata driven vs.
Structural navigation
Centrally managed
Can be used to drive global
navigation
 In multilingual scenarios you
need to access via the Site
collection Term store, not via
Global.



Managed Metadata navigation

Structural navigation

• (+) Centrally managed in global term
store
• (+) Additional term sets can be
injected at any location
• [+] Support for Friendly URL
• [+] Imperative for Catalogs
• [-] Requires Publishing sites
• [-] Still bound to a single Site
Collection

• (-) Confined to its site collection
• (-) Cannot be controlled centrally
Metadata driven navigation, cont.
Centrally managed with designated term sets
3
1



Linked
terms

Reused terms
between term
sets



2

Pinned
terms

Blocks changes
to linked terms
(read-only)
Configuring Metadata-driven navigation
Demo
Category pages and product item pages
Category page

Catalog-Item Page
Refiners – why use them?
What are they and why we need them?

1. Refiners are filters narrowing

search results
2. They come in different types and
shapes – tightly related to
underlying data type


[New] Range-based (sliders) and
multi-valued refiners are available

3. Only managed properties can be

configured


[New] Use «Yes latent» a Farm
Administrator can delegate to a
Site Collection administrator the
possibility to decide.

4. [New] Refinement web parts can

now be configured individually inpage (horizontal or vertical)
Design Templates
1. To eliminate the for designers

Giant step towards modern web

Why the
need for
new
concepts?

Editing XSLT is a cumbersome - even for the veterans
Modern Web requires Standardization – empower Power-Users
Client-side "templating" techniques are current trends (e.g.
Knockout, Kendo UI, Razor)

Re-usable Styles Files for your Content based &
Search Results Web-Parts
Where
does one
use
"Design
templates"
?

What are
design
templates?

and power users to work with XSLT
(& the use of ddwrt JavaScript
functions) each time they a new
look & feel is needed, SharePoint
2013 introduces Design Templates.
2. Each display template consists of

two files (in Master Page library
under Display templates):


Search Results & Web parts, Catalog
reuse web parts

Access to Master Page library
Your favorite web development tool (even Notepad) to create
them


What does
one need
to create a
new
template ?




An HTML file (.html) - the actual
template
JavaScript File (.js) - the script that
makes the magic happen –
automatically generated
jQuery supported, or custom
Javascript and CSS
Custom managed properties can
be displayed (from search results)
Applying display templates to a result source
Demo
Which Cont rol Di splay
Template

Control Display
Template

More Related Content

What's hot

Optimizing SharePoint for Transactional Content Management
Optimizing SharePoint for Transactional Content ManagementOptimizing SharePoint for Transactional Content Management
Optimizing SharePoint for Transactional Content ManagementDocFluix, LLC
 
SP Saturday Presentation - Migrating to SharePoint 2010
SP Saturday Presentation - Migrating to SharePoint 2010SP Saturday Presentation - Migrating to SharePoint 2010
SP Saturday Presentation - Migrating to SharePoint 2010pogrebs
 
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...Jonathan Ralton
 
Moving Mountains with SharePoint
Moving Mountains with SharePointMoving Mountains with SharePoint
Moving Mountains with SharePointBridgingIT GmbH
 
OBIEE Online Training Institute in Hyderabad - C-Point
OBIEE Online Training Institute in Hyderabad - C-PointOBIEE Online Training Institute in Hyderabad - C-Point
OBIEE Online Training Institute in Hyderabad - C-Pointcpointss
 
SharePoint Knowledge Management Suite by Layer2
SharePoint Knowledge Management Suite by Layer2SharePoint Knowledge Management Suite by Layer2
SharePoint Knowledge Management Suite by Layer2Frank Daske
 
INFOGOV14 - Trusting Your KM & ECM Strategy to SharePoint
INFOGOV14 - Trusting Your KM & ECM Strategy to SharePointINFOGOV14 - Trusting Your KM & ECM Strategy to SharePoint
INFOGOV14 - Trusting Your KM & ECM Strategy to SharePointJonathan Ralton
 
Building ECM applications using Managed Metadata in SharePoint 2013 - SharePo...
Building ECM applications using Managed Metadata in SharePoint 2013 - SharePo...Building ECM applications using Managed Metadata in SharePoint 2013 - SharePo...
Building ECM applications using Managed Metadata in SharePoint 2013 - SharePo...Falak Mahmood
 
Sharepoint 2010 enterprise content management features
Sharepoint 2010 enterprise content management featuresSharepoint 2010 enterprise content management features
Sharepoint 2010 enterprise content management featuresManish Rawat
 
New sap bo 4.0 course content
New sap bo 4.0 course contentNew sap bo 4.0 course content
New sap bo 4.0 course contentsaritha4training
 
Process Re-engineering for Topic Based Authoring
Process Re-engineering for Topic Based AuthoringProcess Re-engineering for Topic Based Authoring
Process Re-engineering for Topic Based AuthoringRob Hanna, ECMs
 
Taming Information Chaos in SharePoint 2010
Taming Information Chaos in SharePoint 2010Taming Information Chaos in SharePoint 2010
Taming Information Chaos in SharePoint 2010Eric Shupps
 
Design a share point topology 1 1
Design a share point topology 1 1Design a share point topology 1 1
Design a share point topology 1 1waleed obyed
 
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...Jonathan Ralton
 
CRM UG Belux March 2017 - Power BI and Dynamics 365
CRM UG Belux March 2017 - Power BI and Dynamics 365CRM UG Belux March 2017 - Power BI and Dynamics 365
CRM UG Belux March 2017 - Power BI and Dynamics 365Joris Poelmans
 
United Airlines Best Practices Conference 2013 presentation
United Airlines Best Practices Conference 2013 presentationUnited Airlines Best Practices Conference 2013 presentation
United Airlines Best Practices Conference 2013 presentationDenise Wilson
 

What's hot (19)

Optimizing SharePoint for Transactional Content Management
Optimizing SharePoint for Transactional Content ManagementOptimizing SharePoint for Transactional Content Management
Optimizing SharePoint for Transactional Content Management
 
Moss Governance Guidelines
Moss Governance GuidelinesMoss Governance Guidelines
Moss Governance Guidelines
 
SP Saturday Presentation - Migrating to SharePoint 2010
SP Saturday Presentation - Migrating to SharePoint 2010SP Saturday Presentation - Migrating to SharePoint 2010
SP Saturday Presentation - Migrating to SharePoint 2010
 
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...
 
Moving Mountains with SharePoint
Moving Mountains with SharePointMoving Mountains with SharePoint
Moving Mountains with SharePoint
 
SharePoint Classification Of Sites
SharePoint Classification Of SitesSharePoint Classification Of Sites
SharePoint Classification Of Sites
 
SharePoint WCM 2013
SharePoint WCM 2013SharePoint WCM 2013
SharePoint WCM 2013
 
OBIEE Online Training Institute in Hyderabad - C-Point
OBIEE Online Training Institute in Hyderabad - C-PointOBIEE Online Training Institute in Hyderabad - C-Point
OBIEE Online Training Institute in Hyderabad - C-Point
 
SharePoint Knowledge Management Suite by Layer2
SharePoint Knowledge Management Suite by Layer2SharePoint Knowledge Management Suite by Layer2
SharePoint Knowledge Management Suite by Layer2
 
INFOGOV14 - Trusting Your KM & ECM Strategy to SharePoint
INFOGOV14 - Trusting Your KM & ECM Strategy to SharePointINFOGOV14 - Trusting Your KM & ECM Strategy to SharePoint
INFOGOV14 - Trusting Your KM & ECM Strategy to SharePoint
 
Building ECM applications using Managed Metadata in SharePoint 2013 - SharePo...
Building ECM applications using Managed Metadata in SharePoint 2013 - SharePo...Building ECM applications using Managed Metadata in SharePoint 2013 - SharePo...
Building ECM applications using Managed Metadata in SharePoint 2013 - SharePo...
 
Sharepoint 2010 enterprise content management features
Sharepoint 2010 enterprise content management featuresSharepoint 2010 enterprise content management features
Sharepoint 2010 enterprise content management features
 
New sap bo 4.0 course content
New sap bo 4.0 course contentNew sap bo 4.0 course content
New sap bo 4.0 course content
 
Process Re-engineering for Topic Based Authoring
Process Re-engineering for Topic Based AuthoringProcess Re-engineering for Topic Based Authoring
Process Re-engineering for Topic Based Authoring
 
Taming Information Chaos in SharePoint 2010
Taming Information Chaos in SharePoint 2010Taming Information Chaos in SharePoint 2010
Taming Information Chaos in SharePoint 2010
 
Design a share point topology 1 1
Design a share point topology 1 1Design a share point topology 1 1
Design a share point topology 1 1
 
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
 
CRM UG Belux March 2017 - Power BI and Dynamics 365
CRM UG Belux March 2017 - Power BI and Dynamics 365CRM UG Belux March 2017 - Power BI and Dynamics 365
CRM UG Belux March 2017 - Power BI and Dynamics 365
 
United Airlines Best Practices Conference 2013 presentation
United Airlines Best Practices Conference 2013 presentationUnited Airlines Best Practices Conference 2013 presentation
United Airlines Best Practices Conference 2013 presentation
 

Similar to Building Product Centric sites using Cross-Site publishing and Search [Swiss SharePoint Club, 22nd meeting]

SharePoint Saturday Belgium 2014 Creating product centric sites using product...
SharePoint Saturday Belgium 2014 Creating product centric sites using product...SharePoint Saturday Belgium 2014 Creating product centric sites using product...
SharePoint Saturday Belgium 2014 Creating product centric sites using product...BIWUG
 
SP24 online conference April 17, 2014 > Real-live experience using cross-site...
SP24 online conference April 17, 2014 > Real-live experience using cross-site...SP24 online conference April 17, 2014 > Real-live experience using cross-site...
SP24 online conference April 17, 2014 > Real-live experience using cross-site...Marius Constantinescu [MVP]
 
Cross-site publishing & how to Create Product catalogs with SharePoint 2013
Cross-site publishing & how to Create Product catalogs with SharePoint 2013Cross-site publishing & how to Create Product catalogs with SharePoint 2013
Cross-site publishing & how to Create Product catalogs with SharePoint 2013Marius Constantinescu [MVP]
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service ManagementDrew Madelung
 
Explore SharePoint 2010 Enterprise & Document Management features
Explore SharePoint 2010 Enterprise & Document Management features Explore SharePoint 2010 Enterprise & Document Management features
Explore SharePoint 2010 Enterprise & Document Management features K.Mohamed Faizal
 
United Airlines 2012 Microsoft SharePoint Conference Presentation
United Airlines 2012 Microsoft SharePoint Conference PresentationUnited Airlines 2012 Microsoft SharePoint Conference Presentation
United Airlines 2012 Microsoft SharePoint Conference PresentationDenise Wilson
 
SharePoint Connections Coast to Coast Overview of Enterprise Content Management
SharePoint Connections Coast to Coast Overview of Enterprise Content ManagementSharePoint Connections Coast to Coast Overview of Enterprise Content Management
SharePoint Connections Coast to Coast Overview of Enterprise Content ManagementIvan Sanders
 
Mastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMSMastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMSOliver Wirkus
 
Mastering the Art of SharePoint DMS implemenation
Mastering the Art of SharePoint DMS implemenationMastering the Art of SharePoint DMS implemenation
Mastering the Art of SharePoint DMS implemenationOliver Wirkus
 
Moving mountains with Sharepoint - Document Management with SharePoint 2013
Moving mountains with Sharepoint - Document Management with SharePoint 2013Moving mountains with Sharepoint - Document Management with SharePoint 2013
Moving mountains with Sharepoint - Document Management with SharePoint 2013Oliver Wirkus
 
Single Page Applications Workshop Part I: Interesting Topics in HTML5, CSS an...
Single Page Applications Workshop Part I: Interesting Topics in HTML5, CSS an...Single Page Applications Workshop Part I: Interesting Topics in HTML5, CSS an...
Single Page Applications Workshop Part I: Interesting Topics in HTML5, CSS an...Jalal Mostafa
 
SharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End UsersSharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End UsersMark Stokes
 
Making IA Real: Planning an Information Architecture Strategy
Making IA Real: Planning an Information Architecture StrategyMaking IA Real: Planning an Information Architecture Strategy
Making IA Real: Planning an Information Architecture StrategyChiara Fox Ogan
 
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...Jonathan Ralton
 
Upgrade webcast avoid the mess id
Upgrade webcast   avoid the mess idUpgrade webcast   avoid the mess id
Upgrade webcast avoid the mess idJoshua Haebets
 
Upgrade webcast avoid the mess id
Upgrade webcast   avoid the mess idUpgrade webcast   avoid the mess id
Upgrade webcast avoid the mess idguestb60c891
 
Site Templates in SP 13
Site Templates in SP 13Site Templates in SP 13
Site Templates in SP 13Shahzad S
 

Similar to Building Product Centric sites using Cross-Site publishing and Search [Swiss SharePoint Club, 22nd meeting] (20)

SharePoint Saturday Belgium 2014 Creating product centric sites using product...
SharePoint Saturday Belgium 2014 Creating product centric sites using product...SharePoint Saturday Belgium 2014 Creating product centric sites using product...
SharePoint Saturday Belgium 2014 Creating product centric sites using product...
 
SP24 online conference April 17, 2014 > Real-live experience using cross-site...
SP24 online conference April 17, 2014 > Real-live experience using cross-site...SP24 online conference April 17, 2014 > Real-live experience using cross-site...
SP24 online conference April 17, 2014 > Real-live experience using cross-site...
 
Cross-site publishing & how to Create Product catalogs with SharePoint 2013
Cross-site publishing & how to Create Product catalogs with SharePoint 2013Cross-site publishing & how to Create Product catalogs with SharePoint 2013
Cross-site publishing & how to Create Product catalogs with SharePoint 2013
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
 
Explore SharePoint 2010 Enterprise & Document Management features
Explore SharePoint 2010 Enterprise & Document Management features Explore SharePoint 2010 Enterprise & Document Management features
Explore SharePoint 2010 Enterprise & Document Management features
 
United Airlines 2012 Microsoft SharePoint Conference Presentation
United Airlines 2012 Microsoft SharePoint Conference PresentationUnited Airlines 2012 Microsoft SharePoint Conference Presentation
United Airlines 2012 Microsoft SharePoint Conference Presentation
 
SharePoint Connections Coast to Coast Overview of Enterprise Content Management
SharePoint Connections Coast to Coast Overview of Enterprise Content ManagementSharePoint Connections Coast to Coast Overview of Enterprise Content Management
SharePoint Connections Coast to Coast Overview of Enterprise Content Management
 
Mastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMSMastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMS
 
Mastering the Art of SharePoint DMS implemenation
Mastering the Art of SharePoint DMS implemenationMastering the Art of SharePoint DMS implemenation
Mastering the Art of SharePoint DMS implemenation
 
Moving mountains with Sharepoint - Document Management with SharePoint 2013
Moving mountains with Sharepoint - Document Management with SharePoint 2013Moving mountains with Sharepoint - Document Management with SharePoint 2013
Moving mountains with Sharepoint - Document Management with SharePoint 2013
 
MMS2010
MMS2010MMS2010
MMS2010
 
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
 
KMA Taxonomy TBC2010
KMA Taxonomy TBC2010KMA Taxonomy TBC2010
KMA Taxonomy TBC2010
 
Single Page Applications Workshop Part I: Interesting Topics in HTML5, CSS an...
Single Page Applications Workshop Part I: Interesting Topics in HTML5, CSS an...Single Page Applications Workshop Part I: Interesting Topics in HTML5, CSS an...
Single Page Applications Workshop Part I: Interesting Topics in HTML5, CSS an...
 
SharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End UsersSharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End Users
 
Making IA Real: Planning an Information Architecture Strategy
Making IA Real: Planning an Information Architecture StrategyMaking IA Real: Planning an Information Architecture Strategy
Making IA Real: Planning an Information Architecture Strategy
 
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
 
Upgrade webcast avoid the mess id
Upgrade webcast   avoid the mess idUpgrade webcast   avoid the mess id
Upgrade webcast avoid the mess id
 
Upgrade webcast avoid the mess id
Upgrade webcast   avoid the mess idUpgrade webcast   avoid the mess id
Upgrade webcast avoid the mess id
 
Site Templates in SP 13
Site Templates in SP 13Site Templates in SP 13
Site Templates in SP 13
 

More from Marius Constantinescu [MVP]

MIcrosoft experiences - SharePoint 2016 : architecture, déploiement et topol...
MIcrosoft experiences  - SharePoint 2016 : architecture, déploiement et topol...MIcrosoft experiences  - SharePoint 2016 : architecture, déploiement et topol...
MIcrosoft experiences - SharePoint 2016 : architecture, déploiement et topol...Marius Constantinescu [MVP]
 
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...Marius Constantinescu [MVP]
 
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BIOffice 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BIMarius Constantinescu [MVP]
 
Branding & Design Opportunities/Challenges with SharePoint 2013
Branding & Design Opportunities/Challenges with SharePoint 2013Branding & Design Opportunities/Challenges with SharePoint 2013
Branding & Design Opportunities/Challenges with SharePoint 2013Marius Constantinescu [MVP]
 
TechDays11 Geneva - Going Further with SharePoint 2010 Search
TechDays11 Geneva - Going Further with SharePoint 2010 SearchTechDays11 Geneva - Going Further with SharePoint 2010 Search
TechDays11 Geneva - Going Further with SharePoint 2010 SearchMarius Constantinescu [MVP]
 

More from Marius Constantinescu [MVP] (6)

MIcrosoft experiences - SharePoint 2016 : architecture, déploiement et topol...
MIcrosoft experiences  - SharePoint 2016 : architecture, déploiement et topol...MIcrosoft experiences  - SharePoint 2016 : architecture, déploiement et topol...
MIcrosoft experiences - SharePoint 2016 : architecture, déploiement et topol...
 
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
 
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BIOffice 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
 
Branding & Design Opportunities/Challenges with SharePoint 2013
Branding & Design Opportunities/Challenges with SharePoint 2013Branding & Design Opportunities/Challenges with SharePoint 2013
Branding & Design Opportunities/Challenges with SharePoint 2013
 
What's new for Developers in SharePoint 2013
What's new for Developers in SharePoint 2013What's new for Developers in SharePoint 2013
What's new for Developers in SharePoint 2013
 
TechDays11 Geneva - Going Further with SharePoint 2010 Search
TechDays11 Geneva - Going Further with SharePoint 2010 SearchTechDays11 Geneva - Going Further with SharePoint 2010 Search
TechDays11 Geneva - Going Further with SharePoint 2010 Search
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 

Recently uploaded (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Building Product Centric sites using Cross-Site publishing and Search [Swiss SharePoint Club, 22nd meeting]

  • 1. Swiss SharePoint Club Creating product-centric sites using cross-site collection publishing Marius Constantinescu [MVP SharePoint Server] blue-infinity SA 22nd meeting
  • 2. 1. Introducing Content catalogs 2. How does it work ? 3. Search-driven applications
  • 3. Introducing Content Catalogs What are these and why do we need them? Separate presentation from storage •Different teams working on content •Different design could be applied on authoring vs. publishing sites Step by Step procedure: Identify authoring sites and publishing sites 1.    2.    Flexible and dynamic 3. 4.  Breaking down site collection boundaries •Reuse content across site collections or even farms •Not available [yet] on Office 365   5.    Eliminate large list thresholds •Take advantage of search high performance •Not needed to keep all content in a single location Allows flexible & dynamic publishing Site(-s) where content is authored Site(-s) where content is published Shared Content Identify lists to surface catalog content Add content for each searchable field Tag content (at least 1 column must be Managed Metadata) Configure list(-s) as Catalogs (via List settings) Run Full Crawl Establish Catalog Connections On Publishing sites enable metadata-driven navigation Connect to catalog-enabled lists Define Navigation settings, friendly-URLs User Interface Configure Category and Item pages Customize Display templates Configure Filters (custom properties and refiner web parts) Monitor and improve 6.  Use Search analytics reports to continuously improve
  • 4. Information Architecture 1/2 Authoring sites / Published sites 1. Authoring vs. Publishing sites  For multilingual solutions plan authoring sub-sites to match variations labels  Different branding & design can be applied for Authoring vs. Publishing sites 2. Shared resources (images, scripts, etc.)  Apply least-privileged principles – e.g. use shared location (such as another common site collection)  Use Global Termsets if planning to reuse terms in authoring sites (integrated vs. linked)
  • 5. Information Architecture 1/2 Navigation, Content types, fields Prod uct Code Title Description Price All from Product + Television Code Title Description Price Display Type (LCD, LED, Plasma) HD-Ready (720P, 1080P, UHD) Screen Size (40, 55, 60, 77) Com p ut er Code Title Description Price Hard drive CPU RAM Screen Size (13, 14, 15, 17) Camera Code Title Price Description Type (DSLR, Point'n'Shoot) Resolution (in MegaPixels) Optical Zoom (24x) Digital Zoom (12x) Lens Type Storage Format (SDHC, SD) Columns in Content types & Site columns are automatically promoted as managed properties in Search schema (but only as Text) 1. Identify catalog lists  What information you wish to publish (content sources) ?  Which columns should be searchable, used for filters, etc.  At least 1 column should help uniquely identify each «product item»  What information will be used in the Navigation hierarchy 2. Define content types  Shared (Reusable) Columns (prefer Site columns vs. List columns) 3. Identify data facets = future refiners (filters)  Could be different per “product” (catalog item)
  • 6. Documents Pages Digital Assets Catalogs SharePoint Content Variations Content & Authoring FAST Search Publishing Page Framework Query Display Templates www Ext. CMS REST/OData LOB + more User Behavior (+custom events) External Content User Experience
  • 7. List columns, Managed properties, Refiners Journey from list field to crawled > managed and rendering (refiner / display ) Televisions [Catalog] Computers [Catalog] Cameras [Catalog] Cr aw led Pr oper t ies M anaged Pr op er ties ows_q_TEXT_ProductCatalogGroupNumber Single line of text Brand Publis hingImage ows_q_CHCS_Devic eScreenSize Devic eScreenSizeOWSCHCS Refiners Content Search Web Part  Managed Metadata DeviceScreenSize owstaxIdProductCatalogItemCategory ows_r_IMGE_Publis hingRollupImage Title ProductCatalogGroupNumberOWSTEXT ows_taxId_ProductCatalogItemCategory Site Column Type ProductCatalogItemNumberOWSTEXT Content Search Web Part Title ows_q_TEXT_ProductCatalogItemNumber Site Column Title Choice Content Search Web Part 1 2 3 4 Refiners  Make sure data exists for each column before a Full Crawl [New] Site Collection Admins can trigger reindex
  • 8. Metadata driven navigation Consistent navigation across site collections Managed Metadata driven vs. Structural navigation Centrally managed Can be used to drive global navigation  In multilingual scenarios you need to access via the Site collection Term store, not via Global.   Managed Metadata navigation Structural navigation • (+) Centrally managed in global term store • (+) Additional term sets can be injected at any location • [+] Support for Friendly URL • [+] Imperative for Catalogs • [-] Requires Publishing sites • [-] Still bound to a single Site Collection • (-) Confined to its site collection • (-) Cannot be controlled centrally
  • 9. Metadata driven navigation, cont. Centrally managed with designated term sets 3 1  Linked terms Reused terms between term sets  2 Pinned terms Blocks changes to linked terms (read-only)
  • 11. Category pages and product item pages Category page Catalog-Item Page
  • 12. Refiners – why use them? What are they and why we need them? 1. Refiners are filters narrowing search results 2. They come in different types and shapes – tightly related to underlying data type  [New] Range-based (sliders) and multi-valued refiners are available 3. Only managed properties can be configured  [New] Use «Yes latent» a Farm Administrator can delegate to a Site Collection administrator the possibility to decide. 4. [New] Refinement web parts can now be configured individually inpage (horizontal or vertical)
  • 13. Design Templates 1. To eliminate the for designers Giant step towards modern web Why the need for new concepts? Editing XSLT is a cumbersome - even for the veterans Modern Web requires Standardization – empower Power-Users Client-side "templating" techniques are current trends (e.g. Knockout, Kendo UI, Razor) Re-usable Styles Files for your Content based & Search Results Web-Parts Where does one use "Design templates" ? What are design templates? and power users to work with XSLT (& the use of ddwrt JavaScript functions) each time they a new look & feel is needed, SharePoint 2013 introduces Design Templates. 2. Each display template consists of two files (in Master Page library under Display templates):  Search Results & Web parts, Catalog reuse web parts Access to Master Page library Your favorite web development tool (even Notepad) to create them  What does one need to create a new template ?   An HTML file (.html) - the actual template JavaScript File (.js) - the script that makes the magic happen – automatically generated jQuery supported, or custom Javascript and CSS Custom managed properties can be displayed (from search results)
  • 14. Applying display templates to a result source Demo Which Cont rol Di splay Template Control Display Template

Editor's Notes

  1. One of the enduring challenges for most Web content management tools is the conflict between the physical nature of storing content and the logical relationship between much of that content on a website. The SharePoint collaboration and content management platform is no exception.This physical hierarchy representsthe foundation of navigation and, effectively, the information architecture of any SharePoint-based application. While it is generally considered a tried-and-true approach, there are many circumstances where physically locating content in a specific navigation branch causes problems for SharePoint 2013 search tasks when structural navigation shows its limits. Ever since its introduction in SharePoint 2010, the Term Store manager and the enablement of building Taxonomies, has changed the way we classify and ultimately access content, improving findability of tagged content.For example, on content driven sites, various product pages need to appear under different navigational headings because they can be associated with multiple product categories.