Search Driven Websites
David Schneiderisolutions AG
David [email protected] AGCTOhttp://blog.sharepoint.ch @fiddi
Speaker
3
Agenda
• Warum Search Driven Websites?
• Content By Search Web Part
• Cross Site Publishing
• Knockout.js
4
Search Driven
SharePointContent
Formate Devices Apps
Internet Intranet
3rd Party Systeme
Search
Speicherort
Vorteile von Search Driven Websites
Keine Site Collection
Limitationen
Keine Large Lists
Limitationen
Dynamisches und flexibles Publizieren
Speicherort und
Präsentation sind getrennt
Personalisierbar Performance
8
SharePoint 2013 Features
Continuous Crawling
Analytics
Product Catalog
Content und Query Pipeline
Content Search Web Part (CBS)
Display Templates
Query Rules
Managed Navigation
Aggregation • Das Content Search Web Part
aggregiert Inhalte über den Suchindex.
Query• Die Abfrage kann in einem Wizard
definiert werden.
Anzeige• Mittels Display Templates wird die
Anzeige definiert.• Kann auch asynchron erfolgen
Content Search Web Part
12
Display Templates
• Universell einsetzbar• Content by Search Web Part• Search Results• Refinder• Action Panel (Suchresultate mit Aktionen
und relevanten Daten anreichern)• Kein Xslt sondern Html und JavaScript • (und eine weitere, kryptische Notation)
Search Resultate
Reusable
Eigene Customizations
Refiners & CBS
DemoContent Search Web Part
16
Cross Site Publishing
17
• Feature «Product Catalog»• Inhaltserfassung und Anzeige sind getrennt• Inhalte werden vom Search Index angezeigt
Cross Site Publishing (XSP)
Authoring
Search
Publishing
PublishingAuthoring
http://www.contoso.com
http://intranet.contoso.com
Vorteile von Cross Site Publishing
• Kein Content Deployment• Basiert auf Catalog und Content Search Web Part• Enterprise Lizenz • Neu auch unter Office 365 E3 / E4 verfügbar
Cross Site Publishing
“Schöne” URL
Multi-Branding
Mehrsprachig
Authoring und Publishing Tier
Flexibilität
24
Publishing
ResultSource
Category Page
Item Page
Putting things together
Authoring
Catalog
Term Store
Managed Navigation
Refiner
Content Search Web Part
Recommanded Items
Display Template
Search
Connect
DemoCross Site Publishing
25
• Ziel: Top Level Domain (TLD) pro Sprache
• Sämtliche Content Pages werden Catalog publiziert
• Pro Sprache eine Host-Named Site Collection
• Use Case: kleine, einfache Sites
26
XSP und Variations
Publishingwww.contoso.com
Authoring
VariationRoot
English Deutsch Français
Catalog Catalog Catalog
Publishingwww.contoso.de
Publishingwww.contoso.fr
Search
• Index mit eigenen Metadaten anreichern
• WCF Service liefert zusätzliche Metadaten
• On Premise only
Content Enrichment
CrawlerContentPipeline Index
Web ServiceCallout
Query
30
Office 365
Content EnrichmentFaceted Navigation
Content Search Web PartDisplay TemplatesCross Site PublishingProduct CatalogREST APIHybrid
Going Beyond: Knockout.js
31
32
Search Driven mit Knockout.js
ViewModel
(JavaScript)
View
(HTML Template)
Model
SharePoint Search REST API
DemoKnockout.js
33
FlexibilitätOut of the BoxEinfache Customizings mit Display TemplatesEinfache Erfassung und knackige Darstellung von strukturierten DatenÜberwinden der SharePoint BounderiesSchnelle UmsetzungGeringe Wartung
Bewertung Search Driven Websites
Keine Real Time DatenSearch wird Business-kritischKomplexität (bei einer grossen Zahl Catalogs)Alternate Access MappingNotation der Display Templates
Erster Event am 19. Juni 2014 (Infos folgen)Website: http://www.sharepointzuerich.chYammer: http://ow.ly/vlZUN (Network SPYam)
Nächste Events: 24. April (isolutions), 15. Mai (GARAIO)Webseite: http://www.sharepointmittelland.chKontakte: Roger Haueter, David Schneider und Patrick Mäschli
Besten Dank – schön warst Du dabei!
David Schneider, CTO
Kontakt
E-Mail [email protected] http://blog.sharepoint.chTelefon +41 31 560 88 88
http://www.sharepointmittelland.chhttp://www.sharepointzuerich.ch
We are hiringhttp://www.isolutions.ch/jobs