search driven development - no code solutions next round?
DESCRIPTION
Das Lied der No Code Solutions ist noch nicht ganz verklungen, schön kündigt sich eine Neuauflage an. Der neue Stern am Firmament heißt Content Search Web Part (CSWP). Diese Session betrachtet Komponenten der SharePoint 2013 Suche und deren Einsatzmöglichkeiten. Neben dem No Code Ansatz mit CSWP werden weitere Building Blocks wie Query Rules, Result Types, etc. zur inhaltlichen und optischen Anpassung von Suchergebnissen vorgestellt.TRANSCRIPT
![Page 1: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/1.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Boris HofmannAgile-IS GmbH
Search Driven DevelopmentNo Code Solutions next round?
CEO
SharePoint
Architekt
Software Develop
er
![Page 2: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/2.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Search Driven
Content Search
Web PartDisplay Templates
Query Rules
Result Types
No Code Solution
![Page 3: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/3.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Warum „Search Driven“?
• Search Driven = Suchbox und Ergebnisseite?• Inhaltsdarstellung mit und ohne
Benutzereingabe• Content Aggregation durch
Information Retrieval
![Page 4: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/4.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Search Driven Content Aggregation
![Page 5: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/5.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
No Code SolutionsSharePoi
nt Designer
XSLT Web Part
Content Query
Web PartCAML
SPSiteDataQuery
SPDataSource
![Page 6: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/6.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Site Collection D
Content Aggregation < SP2013
Site Collection A
Site
Collection A
Site
Collection A
Site /
Site /TeamA
Site /TeamB
Site /ProjectA
Site /ProjectB
Content Query Web Part
![Page 7: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/7.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Content Search Web Part
![Page 8: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/8.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Search Crawl
Content Search Web
Part
Site Collection A
Site
Collection A
Site
Collection A
Search Index
Site Collection D
Content Aggregation
![Page 9: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/9.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Query Builder Definition der Suchabfrage
Content Search Web Part
Display Templates Darstellung der Ergebnisse
![Page 10: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/10.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Abfragen definieren Ergebnisvorschau
Full screen query builder to create/test queries
Fully integrated with result sources and query rules
Query variables are substituted at query time
![Page 11: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/11.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
DemoContent Search Web PartQuery Builder
![Page 12: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/12.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Display Templates
![Page 13: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/13.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
<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) > 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">&nbsp;</xsl:text> <xsl:value-of select="$SrchRSSText"/> </a> <xsl:if test="string-length($SearchProviderLink) > 0"> | <a href ="{$SearchProviderLink}" title="{$SearchProviderText}" class="srch-ext-action-margin" > <img style="vertical-align: middle;" border="0" src="/_layouts/images/searchfolder.png" alt=""/> <xsl:text disable-output-escaping="yes">&nbsp;</xsl:text> <xsl:value-of select="$SearchProviderText"/> </a> </xsl:if> </xsl:if> </div>
![Page 14: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/14.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Displays them using HTML and JavaScript instead of XSL
File Extension Title Preview Image
Document SummaryPath
Retrieves managed properties
Display Template
![Page 15: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/15.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Control Item
Filter, Group and Hover Panel
Display Template Layer
![Page 16: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/16.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
DemoCustom Display Template
![Page 17: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/17.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Result Types
![Page 18: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/18.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Wer sieht …
… die PDF
Datei
… Joannas Projekt
![Page 19: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/19.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Result Types
Conditions match result properties to identify a “type” of result.
Display Template changes the look of that type of result.
![Page 20: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/20.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
![Page 21: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/21.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
DemoCustom Result Type
![Page 22: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/22.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Query Rules
![Page 23: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/23.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Query Rulesacting
Recognize a product,promote the Knowledge Center
Recognize an image search, query for images of cameras
Recognize a top Video search, show videos of the Surface
understanding
Learn more about our products
Find pictures of our cameras
What can the Surface do?
communicating
![Page 24: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/24.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Controlling Search Results
Add Promoted ResultAdd Promoted BlockAdd Ranked BlockChange Ranked Results
pro
mot
ed
ranke
d
![Page 25: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/25.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
DemoQuery Rules
![Page 26: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/26.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
No Code Solutions next Round?• Besserer Weg zur Aggregation von Inhalten – Über SiteCollection-Grenzen hinweg – Alle indexierten Inhalte können angezeigt werden
• HTML, CSS und JavaScript
![Page 27: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/27.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Q & ABoris Hofmann [email protected] www.agile-is.de @huzlibuzli
![Page 28: Search Driven Development - No Code Solutions next round?](https://reader034.vdocuments.us/reader034/viewer/2022051610/5488fcefb47959d80c8b5824/html5/thumbnails/28.jpg)
7.-8. März 2013, Rosenheim
Boris Hofmann
Veranstalter:
Vielen DankBoris Hofmann [email protected] www.agile-is.de @huzlibuzli