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.
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Search Driven Development - No Code Solutions next round?
1. Boris Hofmann
7.-8. März 2013, Rosenheim
Search Driven
No Code Solutions next round?
Development
SharePoi Software
Boris Hofmann
CEO nt Develope
Agile-IS GmbH Architekt r
2. Boris Hofmann
7.-8. März 2013, Rosenheim
No Code Solution
Content
Search Display Templates
Web Part
Search
Driven
Query
Result Types
Rules
3. Boris Hofmann
7.-8. März 2013, Rosenheim
Warum „Search Driven“?
• Search Driven = Suchbox und Ergebnisseite?
• Inhaltsdarstellung mit und ohne
Benutzereingabe
• Content Aggregation durch
Information Retrieval
Veranstalter:
4. Boris Hofmann
7.-8. März 2013, Rosenheim
Search Driven
Content
Aggregation
5. Boris Hofmann
7.-8. März 2013, Rosenheim
No Code Solutions
SharePoi
XSLT
nt
Web Part
Designer
Content
Query CAML
Web Part
SPData SPSiteDa
Source taQuery
Veranstalter:
6. Boris Hofmann
7.-8. März 2013, Rosenheim
Content Aggregation <
SP2013
Site Collection
A Site /TeamA Site /TeamB Site Collection D
Site /
Site Collection
A
Site Collection Site /ProjectA Site /ProjectB
Content Query
Web Part
A
7. Boris Hofmann
7.-8. März 2013, Rosenheim
Content Search Web
Part
Veranstalter:
8. Boris Hofmann
7.-8. März 2013, Rosenheim
Content Aggregation
Site Collection
A
Site Collection Site Collection
A D
Search
Site Collection
Search
Crawl
Index
A Content Search
Web Part
9. Boris Hofmann
7.-8. März 2013, Rosenheim
Content Search Web Part
Display
Query Builder Templates
Definition der Darstellung
Suchabfrage der
Ergebnisse
Veranstalter:
10. Boris Hofmann
7.-8. März 2013, Rosenheim
Full screen query
builder to
create/test
queries
Fully integrated
with result
sources and
query rules
Query variables
are substituted Abfragen definieren Ergebnisvorschau
at query time
11. Boris Hofmann
7.-8. März 2013, Rosenheim
Demo
Content Search Web Part
Query Builder
Veranstalter:
12. Boris Hofmann
7.-8. März 2013, Rosenheim
Display Templates
Veranstalter:
13. Boris Hofmann
7.-8. März 2013, Rosenheim
<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="
<img style="vertical-align: middle;" border="0" src="/_layouts/images/rss.gi
<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-e
14. Boris Hofmann
7.-8. März 2013, Rosenheim
Display Template
File Extension Title Preview Image
Document Summary
Path
Veranstalter:
15. Boris Hofmann
7.-8. März 2013, Rosenheim
Display Template
Layer
Control Item
Filter, Group and Hover
Panel
16. Boris Hofmann
7.-8. März 2013, Rosenheim
Demo
Custom Display Template
Veranstalter:
17. Boris Hofmann
7.-8. März 2013, Rosenheim
Result Types
Veranstalter:
18. Boris Hofmann
7.-8. März 2013, Rosenheim
Wer sieht
…
… die
PDF
Datei
…
Joannas
Projekt
19. Boris Hofmann
7.-8. März 2013, Rosenheim
Result Types
Conditions
Display
match result
Template
properties to
changes the
identify a
look of that
“type” of
type of result.
result.
Veranstalter:
21. Boris Hofmann
7.-8. März 2013, Rosenheim
Demo
Custom Result Type
Veranstalter:
22. Boris Hofmann
7.-8. März 2013, Rosenheim
Query Rules
Veranstalter:
23. Boris Hofmann
7.-8. März 2013, Rosenheim
Query Rules
understanding acting communicatin
Learn more about our Recognize a product, g
products promote the Knowledge
Center
Find pictures of our Recognize an image search,
cameras query for images of
cameras
What can the Surface do? Recognize a top Video
search, show videos of the
Surface
Veranstalter:
24. Boris Hofmann
7.-8. März 2013, Rosenheim
Controlling Search
Results
promoted
Add Promoted Result
Add Promoted Block
Add Ranked Block
Change Ranked Results
ranked
Veranstalter:
25. Boris Hofmann
7.-8. März 2013, Rosenheim
Demo
Query Rules
Veranstalter:
26. Boris Hofmann
7.-8. März 2013, Rosenheim
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
Veranstalter:
27. Boris Hofmann
7.-8. März 2013, Rosenheim
Q&A
Boris Hofmann
bhofmann@agile-is.de
www.agile-is.de
@huzlibuzli
Veranstalter:
28. Boris Hofmann
7.-8. März 2013, Rosenheim
Vielen Dank
Boris Hofmann
bhofmann@agile-is.de
www.agile-is.de
@huzlibuzli
Veranstalter:
Hinweis der Redaktion
Eigene Vorstellung Boris Hofmann; Agile-IS GmbHSharePoint seit 200790% Projektarbeit; 10% Training