sharepoint 2013 search driven websites collaboration days 2014 david schneider

25
Search Driven Websites David Schneider isolutions AG

Upload: david-schneider

Post on 30-Apr-2015

329 views

Category:

Software


0 download

DESCRIPTION

Vortrag der Collaboration Days 2014 über Search Driven Websites mit SharePoint 2013.

TRANSCRIPT

Page 1: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

Search Driven Websites

David Schneiderisolutions AG

Page 2: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

David [email protected] AGCTOhttp://blog.sharepoint.ch @fiddi

Speaker

Page 3: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

3

Agenda

• Warum Search Driven Websites?

• Content By Search Web Part

• Cross Site Publishing

• Knockout.js

Page 4: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

4

Search Driven

SharePointContent

Formate Devices Apps

Internet Intranet

3rd Party Systeme

Search

Speicherort

Page 5: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

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

Page 6: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

8

SharePoint 2013 Features

Continuous Crawling

Analytics

Product Catalog

Content und Query Pipeline

Content Search Web Part (CBS)

Display Templates

Query Rules

Managed Navigation

Page 7: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

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

Page 8: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

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

Page 9: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

DemoContent Search Web Part

16

Page 10: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

Cross Site Publishing

17

Page 11: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

• 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

Page 12: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

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

Page 13: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

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

Page 14: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

DemoCross Site Publishing

25

Page 15: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

• 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

Page 16: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

• Index mit eigenen Metadaten anreichern

• WCF Service liefert zusätzliche Metadaten

• On Premise only

Content Enrichment

CrawlerContentPipeline Index

Web ServiceCallout

Query

Page 17: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

30

Office 365

Content EnrichmentFaceted Navigation

Content Search Web PartDisplay TemplatesCross Site PublishingProduct CatalogREST APIHybrid

Page 18: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

Going Beyond: Knockout.js

31

Page 19: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

32

Search Driven mit Knockout.js

ViewModel

(JavaScript)

View

(HTML Template)

Model

SharePoint Search REST API

Page 20: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

DemoKnockout.js

33

Page 21: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

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

Page 22: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

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

Page 23: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

Besten Dank – schön warst Du dabei!

Page 24: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

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

Page 25: SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider