SlideShare a Scribd company logo
1 of 36
Content Search Web Part
 – Get it all in one place
 and style it!




                                        Benjamin Niaulin
Presented at: SharePoint Saturday St-        SharePoint Geek
Louis
Description

 We've always been limited to show items and documents
 from our current site or Site Collection. In SharePoint 2013, a
 new Web Part will make it easier to grab everything and style
 it the way you want.
 In this session, you will learn what this Web Part can do, the
 various scenarios where it will help as well as how to change
 the display of the results. Don't stay constrained to your
 SharePoint site - Search it!




@bniaulin                                              Share-gate.com
Who is this guy talking?
 Benjamin Niaulin
   Speaker, Trainer, Consultant, SCRUM Master
   Blog
  bniaulin.wordpress.com
   Website
  share-gate.com
   Email
  benjamin.niaulin@share-gate.com
   TWITTER!: @bniaulin



 @bniaulin                                      Share-gate.com

                        http://spsaturday.
    azurewebsites.net








                                   4   | SharePoint Saturday St. Louis 2013







    http://spsaturday. azurewebsites.net

                                 5   | SharePoint Saturday St. Louis 2013
Thanks to Our Sponsors!




                     6   | SharePoint Saturday St. Louis 2013
Agenda
   Introduction – Problems and Previous Solutions
   Basics of Search 2013
   Content Search Web Part – Intro
       Introduction Demo
       Overview of the Query Builder
       Display Templates
       Existing Content Search in SP2013
   Licensing
   Other solutions?
   Cool Ideas – What this means for 2013


@bniaulin                                           Share-gate.com
INTRODUCTION
Problems we face
   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



@bniaulin                                              Share-gate.com
Previous Solutions


   Content Query Web Part




   Search                   Coding




@bniaulin                            Share-gate.com
Wonderful XSLT
  <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="SRCHRS
  @bniaulin                                                                   Share-gate.com
margin">
BASICS OF SEARCH 2013
What’s new?
   FAST + SEARCH
   Continuous Crawl
   Content Search
   Display Templates everywhere
      HTML – no more XSLT
   Search Results
   Result Sources, Result Types…. Just an overall better Search
                          =
                    Search Driven Sites


@bniaulin                                           Share-gate.com
CONTENT SEARCH
Introduction to the Web Part
 Site Collection A




                                        Content Search
                               Search     Web Part
  Site Collection B   Search
                      Crawl




 @bniaulin                                  Share-gate.com
What is it made of?
   The Content Search Web Part is essentially 2 things



            1. Query Builder




            2. Display Templates




@bniaulin                                           Share-gate.com
The Query Builder




@bniaulin           Share-gate.com
QUERY BUILDER DEMO
DISPLAY TEMPLATES
Overview




            http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=1041



@bniaulin                                                                  Share-gate.com
What it does
   Stored in “~sitecollection/_catalogs/masterpage/Display
   Templates/”
   Provides reusable displays for your Content
   NO MORE XSLT! HTML and Javascript
   Uses “Managed Properties” to show the content in right
   <div>




@bniaulin                                            Share-gate.com
Categories of Display Templates
   Control
       Similar to ContentQueryMain.xsl
   Filter, Group and Hover Panel
       Similar to Header.xsl +more
   Item
       Similar to
       itemstyle.xsl




@bniaulin                                Share-gate.com
Control
   The container for the
   “Groups, Filters and
   Items” to come
   Best way to reference
   custom files (JavaScript,
   CSS, etc…)




@bniaulin                      Share-gate.com
Item
   Controls what happens to
   each item rendered
   through the query
   Use Managed Properties
   to show the content you
   want where you want
   using HTML




@bniaulin                     Share-gate.com
Editing a Display Template
   Always comes in 2; a HTML and JS file
      NEVER edit the JS file – it is automatically generated




@bniaulin                                             Share-gate.com
Editing a Display Template (2)
    Very easy to understand and manipulate compared to
    XSLT




    Always best to copy an existing and work from there
    Remember to only copy the HTML file, the JS is generated
    Demo!


 @bniaulin                                          Share-gate.com
PREBUILT
Prebuilt Content Searches
   Microsoft SharePoint offers prebuilt Content Search Web
   Parts for specific scenarios




@bniaulin                                           Share-gate.com
LICENSING
Not available everywhere
   Only available on SharePoint 2013 Enterprise




@bniaulin                                         Share-gate.com
OTHER SOLUTIONS?
Search Results Web Part




How-To


@bniaulin                 Share-gate.com
WHAT THIS MEANS
Cool!
   Create dynamic
   Home Pages or
   Collaboration Sites
   Render an entire
   Web Page through
   Content Search
      Web Page is a
      Search Result
      contextual to
      the user!
      Cool!



@bniaulin                Share-gate.com
DEMO
THANK YOU!
KEEP IN TOUCH ON TWITTER @BNIAULIN
  Blog
 bniaulin.wordpress.com
  Website
 share-gate.com
  Email
 benjamin.niaulin@share-gate.com



                             Benjamin Niaulin

@bniaulin                             Share-gate.com

More Related Content

What's hot

Basics of SharePoint
Basics of SharePointBasics of SharePoint
Basics of SharePoint
samirsangli
 
Understanding SharePoint Content Types
Understanding SharePoint Content TypesUnderstanding SharePoint Content Types
Understanding SharePoint Content Types
Benjamin Niaulin
 
Intro to SharePoint Web Services
Intro to SharePoint Web ServicesIntro to SharePoint Web Services
Intro to SharePoint Web Services
Mark Rackley
 
Getting The Most Out Of SP Search SPSTC
Getting The Most Out Of SP Search SPSTCGetting The Most Out Of SP Search SPSTC
Getting The Most Out Of SP Search SPSTC
John Ross
 

What's hot (20)

Discover SharePoint 2013
Discover SharePoint 2013Discover SharePoint 2013
Discover SharePoint 2013
 
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?
 
Understanding SharePoint site structure what's inside
Understanding SharePoint site structure  what's insideUnderstanding SharePoint site structure  what's inside
Understanding SharePoint site structure what's inside
 
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
 
Content query web part – get it all in one place and style it!
Content query web part – get it all in one place and style it!Content query web part – get it all in one place and style it!
Content query web part – get it all in one place and style it!
 
Basics of SharePoint
Basics of SharePointBasics of SharePoint
Basics of SharePoint
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013
 
What's new in SharePoint 2013 - Discover it
What's new in SharePoint 2013 - Discover itWhat's new in SharePoint 2013 - Discover it
What's new in SharePoint 2013 - Discover it
 
Becoming a SharePoint Design Ninja
Becoming a SharePoint Design NinjaBecoming a SharePoint Design Ninja
Becoming a SharePoint Design Ninja
 
SharePoint 101
SharePoint 101SharePoint 101
SharePoint 101
 
Understanding SharePoint Content Types
Understanding SharePoint Content TypesUnderstanding SharePoint Content Types
Understanding SharePoint Content Types
 
Intro to SharePoint Web Services
Intro to SharePoint Web ServicesIntro to SharePoint Web Services
Intro to SharePoint Web Services
 
Getting The Most Out Of SP Search SPSTC
Getting The Most Out Of SP Search SPSTCGetting The Most Out Of SP Search SPSTC
Getting The Most Out Of SP Search SPSTC
 
Design Manager 2013
Design Manager 2013  Design Manager 2013
Design Manager 2013
 
Customizing search result in share point 2013
Customizing search result in share point 2013Customizing search result in share point 2013
Customizing search result in share point 2013
 
Understand the SharePoint Basics
Understand the SharePoint BasicsUnderstand the SharePoint Basics
Understand the SharePoint Basics
 
Whats new in search in SharePoint 2013
Whats new in search in SharePoint 2013Whats new in search in SharePoint 2013
Whats new in search in SharePoint 2013
 
SharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid OverviewSharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid Overview
 
Should you migrate to SharePoint 2013?
Should you migrate to SharePoint 2013?Should you migrate to SharePoint 2013?
Should you migrate to SharePoint 2013?
 
(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide
 

Viewers also liked

Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...
Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...
Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...
Nik Patel
 
Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013
Joris Poelmans
 

Viewers also liked (20)

Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...
Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...
Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...
 
From Content Management to Engagement: SharePoint’s Move Toward Social Collab...
From Content Management to Engagement: SharePoint’s Move Toward Social Collab...From Content Management to Engagement: SharePoint’s Move Toward Social Collab...
From Content Management to Engagement: SharePoint’s Move Toward Social Collab...
 
Desvendando o SharePoint 2010 para Estudantes
Desvendando o SharePoint 2010 para EstudantesDesvendando o SharePoint 2010 para Estudantes
Desvendando o SharePoint 2010 para Estudantes
 
EPiServer Web Parts
EPiServer Web PartsEPiServer Web Parts
EPiServer Web Parts
 
DWCNZ - Content Types: Love Them or Lose It
DWCNZ - Content Types: Love Them or Lose ItDWCNZ - Content Types: Love Them or Lose It
DWCNZ - Content Types: Love Them or Lose It
 
Collaboration Manager - Projekträume effizient erstellen und verwalten
Collaboration Manager - Projekträume effizient erstellen und verwaltenCollaboration Manager - Projekträume effizient erstellen und verwalten
Collaboration Manager - Projekträume effizient erstellen und verwalten
 
CREATE SEARCH DRIVEN BUSINESS INTELLIGENCE APPLICATION USING FAST SEARCH FO...
CREATE SEARCH DRIVEN BUSINESS  INTELLIGENCE APPLICATION USING  FAST SEARCH FO...CREATE SEARCH DRIVEN BUSINESS  INTELLIGENCE APPLICATION USING  FAST SEARCH FO...
CREATE SEARCH DRIVEN BUSINESS INTELLIGENCE APPLICATION USING FAST SEARCH FO...
 
Triblio Presents: Seven Content Hub Case Studies
Triblio Presents: Seven Content Hub Case StudiesTriblio Presents: Seven Content Hub Case Studies
Triblio Presents: Seven Content Hub Case Studies
 
SharePoint2013 Search Content WebPart
SharePoint2013 Search Content WebPartSharePoint2013 Search Content WebPart
SharePoint2013 Search Content WebPart
 
SharePoint 2013 Document Management Out of the Box
SharePoint 2013 Document Management Out of the BoxSharePoint 2013 Document Management Out of the Box
SharePoint 2013 Document Management Out of the Box
 
SharePoint as a Document Management System (DMS)
SharePoint as a Document Management System (DMS)SharePoint as a Document Management System (DMS)
SharePoint as a Document Management System (DMS)
 
Sharepoint Document Management System (DMS) Features
Sharepoint Document Management System (DMS) Features Sharepoint Document Management System (DMS) Features
Sharepoint Document Management System (DMS) Features
 
2013 SPFest - Customizing Sites and Pages in SharePoint 2013
2013 SPFest - Customizing Sites and Pages in SharePoint 20132013 SPFest - Customizing Sites and Pages in SharePoint 2013
2013 SPFest - Customizing Sites and Pages in SharePoint 2013
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013
 
SharePoint Information Architecture Best Practices
SharePoint Information Architecture Best PracticesSharePoint Information Architecture Best Practices
SharePoint Information Architecture Best Practices
 
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
 
Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013
 
5 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 3655 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 365
 
40 Beautiful Content Hub Examples
40 Beautiful Content Hub Examples40 Beautiful Content Hub Examples
40 Beautiful Content Hub Examples
 
10 Best Productivity Features in SharePoint 2013
10 Best Productivity Features in SharePoint 201310 Best Productivity Features in SharePoint 2013
10 Best Productivity Features in SharePoint 2013
 

Similar to SharePoint 2013 Content search web part - Get it all in one place and style it!

Spca2014 search workshop niaulin
Spca2014 search workshop niaulinSpca2014 search workshop niaulin
Spca2014 search workshop niaulin
NCCOMMS
 
Farewell XSL, Welcome Display Templates SPSNL
Farewell XSL, Welcome Display Templates SPSNLFarewell XSL, Welcome Display Templates SPSNL
Farewell XSL, Welcome Display Templates SPSNL
Elio Struyf
 

Similar to SharePoint 2013 Content search web part - Get it all in one place and style it! (20)

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
 
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...
 
Spca2014 search workshop niaulin
Spca2014 search workshop niaulinSpca2014 search workshop niaulin
Spca2014 search workshop niaulin
 
Re-Experience SharePoint: Interface Enhancements in SharePoint 2010
Re-Experience SharePoint: Interface Enhancements in SharePoint 2010Re-Experience SharePoint: Interface Enhancements in SharePoint 2010
Re-Experience SharePoint: Interface Enhancements in SharePoint 2010
 
Build a Search Driven Site-Understanding Cross-Site Publishing
Build a Search Driven Site-Understanding Cross-Site PublishingBuild a Search Driven Site-Understanding Cross-Site Publishing
Build a Search Driven Site-Understanding Cross-Site Publishing
 
Step into the SharePoint branding world, tools and techniques
Step into the SharePoint branding world, tools and techniquesStep into the SharePoint branding world, tools and techniques
Step into the SharePoint branding world, tools and techniques
 
Build search-driven site - understanding cross-site publishing
Build search-driven site - understanding cross-site publishingBuild search-driven site - understanding cross-site publishing
Build search-driven site - understanding cross-site publishing
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
 
Learn to build with SharePoint using Search
Learn to build with SharePoint using SearchLearn to build with SharePoint using Search
Learn to build with SharePoint using Search
 
Farewell XSL, Welcome Display Templates SPSNL
Farewell XSL, Welcome Display Templates SPSNLFarewell XSL, Welcome Display Templates SPSNL
Farewell XSL, Welcome Display Templates SPSNL
 
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
 
Iw411 migrating content by search from 2010 into 2013 - minified
Iw411   migrating content by search from 2010 into 2013 - minifiedIw411   migrating content by search from 2010 into 2013 - minified
Iw411 migrating content by search from 2010 into 2013 - minified
 
Sample of Content Audit Deck // MAN Digital
Sample of Content Audit Deck // MAN DigitalSample of Content Audit Deck // MAN Digital
Sample of Content Audit Deck // MAN Digital
 
Share-point 2013 business user course @ ITAcademy.IN
Share-point 2013 business user course @ ITAcademy.INShare-point 2013 business user course @ ITAcademy.IN
Share-point 2013 business user course @ ITAcademy.IN
 
Drupal SEO
Drupal SEODrupal SEO
Drupal SEO
 
8.swiss_sharepoint_club_digital_asset_mgt_in_sharepoint_2013_krum_haesli_bots...
8.swiss_sharepoint_club_digital_asset_mgt_in_sharepoint_2013_krum_haesli_bots...8.swiss_sharepoint_club_digital_asset_mgt_in_sharepoint_2013_krum_haesli_bots...
8.swiss_sharepoint_club_digital_asset_mgt_in_sharepoint_2013_krum_haesli_bots...
 
Fried toronto sps14 91 wcm intranet
Fried toronto sps14 91 wcm intranetFried toronto sps14 91 wcm intranet
Fried toronto sps14 91 wcm intranet
 
Power Users Guide to Office 365 - Collab365 Summit 2016
Power Users Guide to Office 365 - Collab365 Summit 2016Power Users Guide to Office 365 - Collab365 Summit 2016
Power Users Guide to Office 365 - Collab365 Summit 2016
 
SharePoint Publishing 101
SharePoint Publishing 101SharePoint Publishing 101
SharePoint Publishing 101
 
Top ten new ECM features in SharePoint 2013
Top ten new ECM features in SharePoint 2013Top ten new ECM features in SharePoint 2013
Top ten new ECM features in SharePoint 2013
 

More from Benjamin Niaulin

More from Benjamin Niaulin (14)

SPC Master Power User SharePoint & Office 365
SPC Master Power User SharePoint & Office 365SPC Master Power User SharePoint & Office 365
SPC Master Power User SharePoint & Office 365
 
Discover SharePoint 2016 Preview and the Vision
Discover SharePoint 2016 Preview and the VisionDiscover SharePoint 2016 Preview and the Vision
Discover SharePoint 2016 Preview and the Vision
 
Stop Updating, Start Evolving - The Digital Workplace Truth
Stop Updating, Start Evolving - The Digital Workplace TruthStop Updating, Start Evolving - The Digital Workplace Truth
Stop Updating, Start Evolving - The Digital Workplace Truth
 
SharePoint Security Management - Lessons Learned
SharePoint Security Management - Lessons LearnedSharePoint Security Management - Lessons Learned
SharePoint Security Management - Lessons Learned
 
SharePoint Governance - No one should carry the burden alone
SharePoint Governance - No one should carry the burden aloneSharePoint Governance - No one should carry the burden alone
SharePoint Governance - No one should carry the burden alone
 
Demystify OneDrive for Business - The Good and the Bad
Demystify OneDrive for Business - The Good and the BadDemystify OneDrive for Business - The Good and the Bad
Demystify OneDrive for Business - The Good and the Bad
 
How to use a SharePoint Team Site effectively for Collaboration
How to use a SharePoint Team Site effectively for CollaborationHow to use a SharePoint Team Site effectively for Collaboration
How to use a SharePoint Team Site effectively for Collaboration
 
Don't Suck at SharePoint - Avoid the common mistakes
Don't Suck at SharePoint - Avoid the common mistakesDon't Suck at SharePoint - Avoid the common mistakes
Don't Suck at SharePoint - Avoid the common mistakes
 
Cool Dashboards and Visualizations for SharePoint Power Users
Cool Dashboards and Visualizations for SharePoint Power UsersCool Dashboards and Visualizations for SharePoint Power Users
Cool Dashboards and Visualizations for SharePoint Power Users
 
SharePoint Saturday Twin Cities - Another Hit!
SharePoint Saturday Twin Cities - Another Hit!SharePoint Saturday Twin Cities - Another Hit!
SharePoint Saturday Twin Cities - Another Hit!
 
Comprendre la recherche dans SharePoint
Comprendre la recherche dans SharePointComprendre la recherche dans SharePoint
Comprendre la recherche dans SharePoint
 
Mieux comprendre SharePoint 2013
Mieux comprendre SharePoint 2013Mieux comprendre SharePoint 2013
Mieux comprendre SharePoint 2013
 
10 Reasons your SharePoint Migration Failed
10 Reasons your SharePoint Migration Failed10 Reasons your SharePoint Migration Failed
10 Reasons your SharePoint Migration Failed
 
SPUG Montreal: Comment personnaliser SharePoint a votre image
SPUG Montreal: Comment personnaliser SharePoint a votre imageSPUG Montreal: Comment personnaliser SharePoint a votre image
SPUG Montreal: Comment personnaliser SharePoint a votre image
 

Recently uploaded

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
vu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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?
 
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
 
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
 

SharePoint 2013 Content search web part - Get it all in one place and style it!

  • 1. Content Search Web Part – Get it all in one place and style it! Benjamin Niaulin Presented at: SharePoint Saturday St- SharePoint Geek Louis
  • 2. Description We've always been limited to show items and documents from our current site or Site Collection. In SharePoint 2013, a new Web Part will make it easier to grab everything and style it the way you want. In this session, you will learn what this Web Part can do, the various scenarios where it will help as well as how to change the display of the results. Don't stay constrained to your SharePoint site - Search it! @bniaulin Share-gate.com
  • 3. Who is this guy talking? Benjamin Niaulin Speaker, Trainer, Consultant, SCRUM Master Blog bniaulin.wordpress.com Website share-gate.com Email benjamin.niaulin@share-gate.com TWITTER!: @bniaulin @bniaulin Share-gate.com
  • 4. http://spsaturday. azurewebsites.net    4 | SharePoint Saturday St. Louis 2013
  • 5.    http://spsaturday. azurewebsites.net 5 | SharePoint Saturday St. Louis 2013
  • 6. Thanks to Our Sponsors! 6 | SharePoint Saturday St. Louis 2013
  • 7. Agenda Introduction – Problems and Previous Solutions Basics of Search 2013 Content Search Web Part – Intro Introduction Demo Overview of the Query Builder Display Templates Existing Content Search in SP2013 Licensing Other solutions? Cool Ideas – What this means for 2013 @bniaulin Share-gate.com
  • 9. Problems we face 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 @bniaulin Share-gate.com
  • 10. Previous Solutions Content Query Web Part Search Coding @bniaulin Share-gate.com
  • 11. Wonderful XSLT <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="SRCHRS @bniaulin Share-gate.com margin">
  • 13. What’s new? FAST + SEARCH Continuous Crawl Content Search Display Templates everywhere HTML – no more XSLT Search Results Result Sources, Result Types…. Just an overall better Search = Search Driven Sites @bniaulin Share-gate.com
  • 15. Introduction to the Web Part Site Collection A Content Search Search Web Part Site Collection B Search Crawl @bniaulin Share-gate.com
  • 16. What is it made of? The Content Search Web Part is essentially 2 things 1. Query Builder 2. Display Templates @bniaulin Share-gate.com
  • 17. The Query Builder @bniaulin Share-gate.com
  • 20. Overview http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=1041 @bniaulin Share-gate.com
  • 21. What it does Stored in “~sitecollection/_catalogs/masterpage/Display Templates/” Provides reusable displays for your Content NO MORE XSLT! HTML and Javascript Uses “Managed Properties” to show the content in right <div> @bniaulin Share-gate.com
  • 22. Categories of Display Templates Control Similar to ContentQueryMain.xsl Filter, Group and Hover Panel Similar to Header.xsl +more Item Similar to itemstyle.xsl @bniaulin Share-gate.com
  • 23. Control The container for the “Groups, Filters and Items” to come Best way to reference custom files (JavaScript, CSS, etc…) @bniaulin Share-gate.com
  • 24. Item Controls what happens to each item rendered through the query Use Managed Properties to show the content you want where you want using HTML @bniaulin Share-gate.com
  • 25. Editing a Display Template Always comes in 2; a HTML and JS file NEVER edit the JS file – it is automatically generated @bniaulin Share-gate.com
  • 26. Editing a Display Template (2) Very easy to understand and manipulate compared to XSLT Always best to copy an existing and work from there Remember to only copy the HTML file, the JS is generated Demo! @bniaulin Share-gate.com
  • 28. Prebuilt Content Searches Microsoft SharePoint offers prebuilt Content Search Web Parts for specific scenarios @bniaulin Share-gate.com
  • 30. Not available everywhere Only available on SharePoint 2013 Enterprise @bniaulin Share-gate.com
  • 32. Search Results Web Part How-To @bniaulin Share-gate.com
  • 34. Cool! Create dynamic Home Pages or Collaboration Sites Render an entire Web Page through Content Search Web Page is a Search Result contextual to the user! Cool! @bniaulin Share-gate.com
  • 35. DEMO
  • 36. THANK YOU! KEEP IN TOUCH ON TWITTER @BNIAULIN Blog bniaulin.wordpress.com Website share-gate.com Email benjamin.niaulin@share-gate.com Benjamin Niaulin @bniaulin Share-gate.com