SlideShare ist ein Scribd-Unternehmen logo
Search Driven Websites
David Schneider
isolutions AG
David Schneider
david@sharepoint.ch
isolutions AG
CTO
http://blog.sharepoint.ch
@fiddi
Speaker
3
Agenda
• Warum Search Driven Websites?
• Content By Search Web Part
• Cross Site Publishing
• Knockout.js
4
Search Driven
SharePoint
Content
Formate Devices Apps
Internet Intranet
3rd Party
Systeme
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)
Demo
Content 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
Publishing
Result
Source
Category Page
Item Page
24
Putting things together
Authoring
Catalog
Term Store
Managed Navigation
Refiner
Content Search Web Part
Recommanded Items
Display Template
Search
Connect
Demo
Cross 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
Publishing
www.contoso.com
Authoring
Variation
Root
English Deutsch Français
Catalog Catalog Catalog
Publishing
www.contoso.de
Publishing
www.contoso.fr
Search
• Index mit eigenen Metadaten anreichern
• WCF Service liefert zusätzliche
Metadaten
• On Premise only
Content Enrichment
Content
Pipeline
30
Office 365
Content Enrichment
Faceted Navigation
Content Search Web Part
Display Templates
Cross Site Publishing
Product Catalog
REST API
Hybrid
Going Beyond: Knockout.js
31
32
Search Driven mit Knockout.js
ViewModel
(JavaScript)
View
(HTML Template)
Model
SharePoint Search
REST API
Demo
Knockout.js
33
Flexibilität
Out of the Box
Einfache Customizings mit Display
Templates
Einfache Erfassung und knackige
Darstellung von strukturierten Daten
Überwinden der SharePoint Bounderies
Schnelle Umsetzung
Geringe Wartung
Bewertung Search Driven Websites
Keine Real Time Daten
Search wird Business-kritisch
Komplexität (bei einer grossen Zahl
Catalogs)
Alternate Access Mapping
Notation der Display Templates
Erster Event am 19. Juni 2014 (Infos folgen)
Website: http://www.sharepointzuerich.ch
Yammer: http://ow.ly/vlZUN (Network SPYam)
Nächste Events: 24. April (isolutions), 15. Mai (GARAIO)
Webseite: http://www.sharepointmittelland.ch
Kontakte: Roger Haueter, David Schneider und Patrick Mäschli
Besten Dank – schön warst Du
dabei!
David Schneider, CTO
Kontakt
E-Mail david@sharepoint.ch
Blog http://blog.sharepoint.ch
Telefon +41 31 560 88 88
http://www.sharepointmittelland.ch
http://www.sharepointzuerich.ch
SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

Weitere ähnliche Inhalte

Was ist angesagt?

Oliver Hofmann: Office Graph
Oliver Hofmann: Office GraphOliver Hofmann: Office Graph
Oliver Hofmann: Office Graph
David Schneider
 
SharePoint Community Mittelland: Fit für Office 365
SharePoint Community Mittelland: Fit für Office 365SharePoint Community Mittelland: Fit für Office 365
SharePoint Community Mittelland: Fit für Office 365
David Schneider
 
Collaboration Days 2011 - Document Management à la carte
Collaboration Days 2011 - Document Management à la carteCollaboration Days 2011 - Document Management à la carte
Collaboration Days 2011 - Document Management à la carte
David Schneider
 
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
Patrick Maeschli
 
ShareConf 2014: 10 Gründe warum der SharePoint langsam ist
ShareConf 2014: 10 Gründe warum der SharePoint langsam istShareConf 2014: 10 Gründe warum der SharePoint langsam ist
ShareConf 2014: 10 Gründe warum der SharePoint langsam ist
David Schneider
 
SharePoint - Master Data Management
SharePoint - Master Data ManagementSharePoint - Master Data Management
SharePoint - Master Data Management
Andreas Aschauer
 
SharePoint Community: Nintex Workflow Cloud
SharePoint Community: Nintex Workflow CloudSharePoint Community: Nintex Workflow Cloud
SharePoint Community: Nintex Workflow Cloud
SharePoint Community Schweiz
 
SharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
SharePoint Community Mittelland @ isolutions: SharePoint in der CloudSharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
SharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
David Schneider
 
SharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise SearchSharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise Search
Patrick Maeschli
 
Webinar Slides: SharePoint als Drehscheibe fuer ihr Unternehmenswissen
Webinar Slides: SharePoint als Drehscheibe fuer ihr UnternehmenswissenWebinar Slides: SharePoint als Drehscheibe fuer ihr Unternehmenswissen
Webinar Slides: SharePoint als Drehscheibe fuer ihr Unternehmenswissen
B-S-S Business Software Solutions GmbH
 
Share point community mittelland search driven websites
Share point community mittelland search driven websitesShare point community mittelland search driven websites
Share point community mittelland search driven websites
David Schneider
 
Microsoft SharePoint im Projektmanagement
Microsoft SharePoint im ProjektmanagementMicrosoft SharePoint im Projektmanagement
Microsoft SharePoint im Projektmanagement
innocate solutions GmbH
 
Share Point is back | Bechtle Competence Days 2018
Share Point is back | Bechtle Competence Days 2018Share Point is back | Bechtle Competence Days 2018
Share Point is back | Bechtle Competence Days 2018
Bechtle
 
SharePoint 2013 – Tech-Track
SharePoint 2013 – Tech-TrackSharePoint 2013 – Tech-Track
SharePoint 2013 – Tech-Track
Unic
 
News aus Office 365
News aus Office 365News aus Office 365
News aus Office 365
Patrick Maeschli
 
Pimp My SharePoint - Performanceprobleme vorbeugen, analysieren und beheben
Pimp My SharePoint - Performanceprobleme vorbeugen, analysieren und behebenPimp My SharePoint - Performanceprobleme vorbeugen, analysieren und beheben
Pimp My SharePoint - Performanceprobleme vorbeugen, analysieren und beheben
David Schneider
 
Get ready for SharePoint 2016
Get ready for SharePoint 2016Get ready for SharePoint 2016
Get ready for SharePoint 2016
Next Iteration
 
Atlassian Confluence Wiki Grundlagen
Atlassian Confluence Wiki GrundlagenAtlassian Confluence Wiki Grundlagen
Atlassian Confluence Wiki Grundlagen
punkt. netServices
 
Microsoft SharePoint 2010 – neue Funktionen
Microsoft SharePoint 2010 – neue FunktionenMicrosoft SharePoint 2010 – neue Funktionen
Microsoft SharePoint 2010 – neue Funktionen
innocate solutions GmbH
 
Office 365 Akademie News - Dez 18
Office 365 Akademie News - Dez 18Office 365 Akademie News - Dez 18
Office 365 Akademie News - Dez 18
Thomas Maier
 

Was ist angesagt? (20)

Oliver Hofmann: Office Graph
Oliver Hofmann: Office GraphOliver Hofmann: Office Graph
Oliver Hofmann: Office Graph
 
SharePoint Community Mittelland: Fit für Office 365
SharePoint Community Mittelland: Fit für Office 365SharePoint Community Mittelland: Fit für Office 365
SharePoint Community Mittelland: Fit für Office 365
 
Collaboration Days 2011 - Document Management à la carte
Collaboration Days 2011 - Document Management à la carteCollaboration Days 2011 - Document Management à la carte
Collaboration Days 2011 - Document Management à la carte
 
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
 
ShareConf 2014: 10 Gründe warum der SharePoint langsam ist
ShareConf 2014: 10 Gründe warum der SharePoint langsam istShareConf 2014: 10 Gründe warum der SharePoint langsam ist
ShareConf 2014: 10 Gründe warum der SharePoint langsam ist
 
SharePoint - Master Data Management
SharePoint - Master Data ManagementSharePoint - Master Data Management
SharePoint - Master Data Management
 
SharePoint Community: Nintex Workflow Cloud
SharePoint Community: Nintex Workflow CloudSharePoint Community: Nintex Workflow Cloud
SharePoint Community: Nintex Workflow Cloud
 
SharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
SharePoint Community Mittelland @ isolutions: SharePoint in der CloudSharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
SharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
 
SharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise SearchSharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise Search
 
Webinar Slides: SharePoint als Drehscheibe fuer ihr Unternehmenswissen
Webinar Slides: SharePoint als Drehscheibe fuer ihr UnternehmenswissenWebinar Slides: SharePoint als Drehscheibe fuer ihr Unternehmenswissen
Webinar Slides: SharePoint als Drehscheibe fuer ihr Unternehmenswissen
 
Share point community mittelland search driven websites
Share point community mittelland search driven websitesShare point community mittelland search driven websites
Share point community mittelland search driven websites
 
Microsoft SharePoint im Projektmanagement
Microsoft SharePoint im ProjektmanagementMicrosoft SharePoint im Projektmanagement
Microsoft SharePoint im Projektmanagement
 
Share Point is back | Bechtle Competence Days 2018
Share Point is back | Bechtle Competence Days 2018Share Point is back | Bechtle Competence Days 2018
Share Point is back | Bechtle Competence Days 2018
 
SharePoint 2013 – Tech-Track
SharePoint 2013 – Tech-TrackSharePoint 2013 – Tech-Track
SharePoint 2013 – Tech-Track
 
News aus Office 365
News aus Office 365News aus Office 365
News aus Office 365
 
Pimp My SharePoint - Performanceprobleme vorbeugen, analysieren und beheben
Pimp My SharePoint - Performanceprobleme vorbeugen, analysieren und behebenPimp My SharePoint - Performanceprobleme vorbeugen, analysieren und beheben
Pimp My SharePoint - Performanceprobleme vorbeugen, analysieren und beheben
 
Get ready for SharePoint 2016
Get ready for SharePoint 2016Get ready for SharePoint 2016
Get ready for SharePoint 2016
 
Atlassian Confluence Wiki Grundlagen
Atlassian Confluence Wiki GrundlagenAtlassian Confluence Wiki Grundlagen
Atlassian Confluence Wiki Grundlagen
 
Microsoft SharePoint 2010 – neue Funktionen
Microsoft SharePoint 2010 – neue FunktionenMicrosoft SharePoint 2010 – neue Funktionen
Microsoft SharePoint 2010 – neue Funktionen
 
Office 365 Akademie News - Dez 18
Office 365 Akademie News - Dez 18Office 365 Akademie News - Dez 18
Office 365 Akademie News - Dez 18
 

Ähnlich wie SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

SharePoint 2013 Search Driven websites
SharePoint 2013 Search Driven websitesSharePoint 2013 Search Driven websites
SharePoint 2013 Search Driven websites
David Schneider
 
Atlassian Confluence als Software-Infrastruktur
Atlassian Confluence als Software-InfrastrukturAtlassian Confluence als Software-Infrastruktur
Atlassian Confluence als Software-Infrastruktur
Georg Schmidl
 
Search driven Applications mit SharePoint 2013
Search driven Applications mit SharePoint 2013Search driven Applications mit SharePoint 2013
Search driven Applications mit SharePoint 2013
fabianmoritz
 
Einführung in die Suchmaschinenoptimierung
Einführung in die SuchmaschinenoptimierungEinführung in die Suchmaschinenoptimierung
Einführung in die Suchmaschinenoptimierung
Wolfgang Wiese
 
Seo Campixx 2015 - Technical SEO for Beginners
Seo Campixx 2015 - Technical SEO for BeginnersSeo Campixx 2015 - Technical SEO for Beginners
Seo Campixx 2015 - Technical SEO for Beginners
Jan Berens
 
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
TA Trust Agents Internet GmbH
 
SharePoint 2013: Die Neuerungen im Überblick
SharePoint 2013: Die Neuerungen im ÜberblickSharePoint 2013: Die Neuerungen im Überblick
SharePoint 2013: Die Neuerungen im Überblick
eEvolution GmbH & Co. KG
 
Microsoft Collaboration Meetup -UI Anpassungen in SharePoint - Januar 2020
Microsoft Collaboration Meetup -UI Anpassungen in SharePoint - Januar 2020Microsoft Collaboration Meetup -UI Anpassungen in SharePoint - Januar 2020
Microsoft Collaboration Meetup -UI Anpassungen in SharePoint - Januar 2020
Corinna Lins
 
Ist die Webseite suchmaschinenoptimiert? Vorstellung eines Online-Tools zur A...
Ist die Webseite suchmaschinenoptimiert? Vorstellung eines Online-Tools zur A...Ist die Webseite suchmaschinenoptimiert? Vorstellung eines Online-Tools zur A...
Ist die Webseite suchmaschinenoptimiert? Vorstellung eines Online-Tools zur A...
Hamburg University of Applied Sciences (HAW)
 
TechDays 2012 Internet Sites mit SharePoint 2013
TechDays 2012 Internet Sites mit SharePoint 2013TechDays 2012 Internet Sites mit SharePoint 2013
TechDays 2012 Internet Sites mit SharePoint 2013
David Schneider
 
SEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEFD - Search Engine Friendly Design - SMX München 2015 Kai SpriestersbachSEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEARCH ONE
 
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
Artur Kosch
 
TechTalk - Share point for internet sites part 1
TechTalk - Share point for internet sites part 1TechTalk - Share point for internet sites part 1
TechTalk - Share point for internet sites part 1
Samuel Zürcher
 
Mein Betrieb im Internet: So findet mich der Gast
Mein Betrieb im Internet: So findet mich der GastMein Betrieb im Internet: So findet mich der Gast
Mein Betrieb im Internet: So findet mich der Gast
Christina Steinkellner
 
201903 seo campixx ur ls komprimieren - slideshare
201903 seo campixx   ur ls komprimieren - slideshare201903 seo campixx   ur ls komprimieren - slideshare
201903 seo campixx ur ls komprimieren - slideshare
Visionary Online Marketing
 
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...
TA Trust Agents Internet GmbH
 
Mit Webservices zum Katalog 2.0
Mit Webservices zum Katalog 2.0Mit Webservices zum Katalog 2.0
Mit Webservices zum Katalog 2.0
Jakob .
 
Warum SEO (auch) Deine Aufgabe ist - WebTechCon 2016
Warum SEO (auch) Deine Aufgabe ist - WebTechCon 2016Warum SEO (auch) Deine Aufgabe ist - WebTechCon 2016
Warum SEO (auch) Deine Aufgabe ist - WebTechCon 2016
André Scharf
 
Wie gut sind Google und Co.?
Wie gut sind Google und Co.?Wie gut sind Google und Co.?
Wie gut sind Google und Co.?
Dirk Lewandowski
 

Ähnlich wie SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider (20)

SharePoint 2013 Search Driven websites
SharePoint 2013 Search Driven websitesSharePoint 2013 Search Driven websites
SharePoint 2013 Search Driven websites
 
Atlassian Confluence als Software-Infrastruktur
Atlassian Confluence als Software-InfrastrukturAtlassian Confluence als Software-Infrastruktur
Atlassian Confluence als Software-Infrastruktur
 
Search driven Applications mit SharePoint 2013
Search driven Applications mit SharePoint 2013Search driven Applications mit SharePoint 2013
Search driven Applications mit SharePoint 2013
 
Einführung in die Suchmaschinenoptimierung
Einführung in die SuchmaschinenoptimierungEinführung in die Suchmaschinenoptimierung
Einführung in die Suchmaschinenoptimierung
 
Seo Campixx 2015 - Technical SEO for Beginners
Seo Campixx 2015 - Technical SEO for BeginnersSeo Campixx 2015 - Technical SEO for Beginners
Seo Campixx 2015 - Technical SEO for Beginners
 
Beratungsangebot SEO für Websites
Beratungsangebot SEO für WebsitesBeratungsangebot SEO für Websites
Beratungsangebot SEO für Websites
 
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
 
SharePoint 2013: Die Neuerungen im Überblick
SharePoint 2013: Die Neuerungen im ÜberblickSharePoint 2013: Die Neuerungen im Überblick
SharePoint 2013: Die Neuerungen im Überblick
 
Microsoft Collaboration Meetup -UI Anpassungen in SharePoint - Januar 2020
Microsoft Collaboration Meetup -UI Anpassungen in SharePoint - Januar 2020Microsoft Collaboration Meetup -UI Anpassungen in SharePoint - Januar 2020
Microsoft Collaboration Meetup -UI Anpassungen in SharePoint - Januar 2020
 
Ist die Webseite suchmaschinenoptimiert? Vorstellung eines Online-Tools zur A...
Ist die Webseite suchmaschinenoptimiert? Vorstellung eines Online-Tools zur A...Ist die Webseite suchmaschinenoptimiert? Vorstellung eines Online-Tools zur A...
Ist die Webseite suchmaschinenoptimiert? Vorstellung eines Online-Tools zur A...
 
TechDays 2012 Internet Sites mit SharePoint 2013
TechDays 2012 Internet Sites mit SharePoint 2013TechDays 2012 Internet Sites mit SharePoint 2013
TechDays 2012 Internet Sites mit SharePoint 2013
 
SEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEFD - Search Engine Friendly Design - SMX München 2015 Kai SpriestersbachSEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
 
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
JavaScript SEO - Crawling, Indexierung und Auditing von JavaScript-Websites -...
 
TechTalk - Share point for internet sites part 1
TechTalk - Share point for internet sites part 1TechTalk - Share point for internet sites part 1
TechTalk - Share point for internet sites part 1
 
Mein Betrieb im Internet: So findet mich der Gast
Mein Betrieb im Internet: So findet mich der GastMein Betrieb im Internet: So findet mich der Gast
Mein Betrieb im Internet: So findet mich der Gast
 
201903 seo campixx ur ls komprimieren - slideshare
201903 seo campixx   ur ls komprimieren - slideshare201903 seo campixx   ur ls komprimieren - slideshare
201903 seo campixx ur ls komprimieren - slideshare
 
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...
Logfile-Analyse: Wo ver(sch)wendet Google Crawling-Ressourcen? | Stephan Czys...
 
Mit Webservices zum Katalog 2.0
Mit Webservices zum Katalog 2.0Mit Webservices zum Katalog 2.0
Mit Webservices zum Katalog 2.0
 
Warum SEO (auch) Deine Aufgabe ist - WebTechCon 2016
Warum SEO (auch) Deine Aufgabe ist - WebTechCon 2016Warum SEO (auch) Deine Aufgabe ist - WebTechCon 2016
Warum SEO (auch) Deine Aufgabe ist - WebTechCon 2016
 
Wie gut sind Google und Co.?
Wie gut sind Google und Co.?Wie gut sind Google und Co.?
Wie gut sind Google und Co.?
 

Mehr von David Schneider

David Schneider: Sort your (child's) Legos with Cognitive Services
David Schneider: Sort your (child's) Legos with Cognitive ServicesDavid Schneider: Sort your (child's) Legos with Cognitive Services
David Schneider: Sort your (child's) Legos with Cognitive Services
David Schneider
 
Microsoft Teams as a Development Platform
Microsoft Teams as a Development PlatformMicrosoft Teams as a Development Platform
Microsoft Teams as a Development Platform
David Schneider
 
SPS Zurich 2018 - Azure Logic Apps: the new workflow engine
SPS Zurich 2018 - Azure Logic Apps: the new workflow engineSPS Zurich 2018 - Azure Logic Apps: the new workflow engine
SPS Zurich 2018 - Azure Logic Apps: the new workflow engine
David Schneider
 
Azure Logic Apps
Azure Logic AppsAzure Logic Apps
Azure Logic Apps
David Schneider
 
Office 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft TeamsOffice 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft Teams
David Schneider
 
Global Azure BootCamp: Azure Logic Apps
Global Azure BootCamp: Azure Logic AppsGlobal Azure BootCamp: Azure Logic Apps
Global Azure BootCamp: Azure Logic Apps
David Schneider
 
Mehrsprachige Intranets mit SharePoint 2010
Mehrsprachige Intranets mit SharePoint 2010Mehrsprachige Intranets mit SharePoint 2010
Mehrsprachige Intranets mit SharePoint 2010
David Schneider
 
Collaboration Days 2011 - Damit die Tester schneller ran können.
Collaboration Days 2011 - Damit die Tester schneller ran können.Collaboration Days 2011 - Damit die Tester schneller ran können.
Collaboration Days 2011 - Damit die Tester schneller ran können.
David Schneider
 

Mehr von David Schneider (8)

David Schneider: Sort your (child's) Legos with Cognitive Services
David Schneider: Sort your (child's) Legos with Cognitive ServicesDavid Schneider: Sort your (child's) Legos with Cognitive Services
David Schneider: Sort your (child's) Legos with Cognitive Services
 
Microsoft Teams as a Development Platform
Microsoft Teams as a Development PlatformMicrosoft Teams as a Development Platform
Microsoft Teams as a Development Platform
 
SPS Zurich 2018 - Azure Logic Apps: the new workflow engine
SPS Zurich 2018 - Azure Logic Apps: the new workflow engineSPS Zurich 2018 - Azure Logic Apps: the new workflow engine
SPS Zurich 2018 - Azure Logic Apps: the new workflow engine
 
Azure Logic Apps
Azure Logic AppsAzure Logic Apps
Azure Logic Apps
 
Office 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft TeamsOffice 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft Teams
 
Global Azure BootCamp: Azure Logic Apps
Global Azure BootCamp: Azure Logic AppsGlobal Azure BootCamp: Azure Logic Apps
Global Azure BootCamp: Azure Logic Apps
 
Mehrsprachige Intranets mit SharePoint 2010
Mehrsprachige Intranets mit SharePoint 2010Mehrsprachige Intranets mit SharePoint 2010
Mehrsprachige Intranets mit SharePoint 2010
 
Collaboration Days 2011 - Damit die Tester schneller ran können.
Collaboration Days 2011 - Damit die Tester schneller ran können.Collaboration Days 2011 - Damit die Tester schneller ran können.
Collaboration Days 2011 - Damit die Tester schneller ran können.
 

SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider

  • 1. Search Driven Websites David Schneider isolutions AG
  • 3. 3 Agenda • Warum Search Driven Websites? • Content By Search Web Part • Cross Site Publishing • Knockout.js
  • 4. 4 Search Driven SharePoint Content Formate Devices Apps Internet Intranet 3rd Party Systeme Speicherort
  • 5. 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
  • 6. 8 SharePoint 2013 Features Continuous Crawling Analytics Product Catalog Content und Query Pipeline Content Search Web Part (CBS) Display Templates Query Rules Managed Navigation
  • 7. 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
  • 8. 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)
  • 11. • 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
  • 12. 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
  • 13. Publishing Result Source Category Page Item Page 24 Putting things together Authoring Catalog Term Store Managed Navigation Refiner Content Search Web Part Recommanded Items Display Template Search Connect
  • 15. • 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 Publishing www.contoso.com Authoring Variation Root English Deutsch Français Catalog Catalog Catalog Publishing www.contoso.de Publishing www.contoso.fr Search
  • 16. • Index mit eigenen Metadaten anreichern • WCF Service liefert zusätzliche Metadaten • On Premise only Content Enrichment Content Pipeline
  • 17. 30 Office 365 Content Enrichment Faceted Navigation Content Search Web Part Display Templates Cross Site Publishing Product Catalog REST API Hybrid
  • 19. 32 Search Driven mit Knockout.js ViewModel (JavaScript) View (HTML Template) Model SharePoint Search REST API
  • 21. Flexibilität Out of the Box Einfache Customizings mit Display Templates Einfache Erfassung und knackige Darstellung von strukturierten Daten Überwinden der SharePoint Bounderies Schnelle Umsetzung Geringe Wartung Bewertung Search Driven Websites Keine Real Time Daten Search wird Business-kritisch Komplexität (bei einer grossen Zahl Catalogs) Alternate Access Mapping Notation der Display Templates
  • 22. Erster Event am 19. Juni 2014 (Infos folgen) Website: http://www.sharepointzuerich.ch Yammer: http://ow.ly/vlZUN (Network SPYam) Nächste Events: 24. April (isolutions), 15. Mai (GARAIO) Webseite: http://www.sharepointmittelland.ch Kontakte: Roger Haueter, David Schneider und Patrick Mäschli
  • 23. Besten Dank – schön warst Du dabei!
  • 24. David Schneider, CTO Kontakt E-Mail david@sharepoint.ch Blog http://blog.sharepoint.ch Telefon +41 31 560 88 88 http://www.sharepointmittelland.ch http://www.sharepointzuerich.ch

Hinweis der Redaktion

  1. 10 Jahre Erfahrung mit SharePoint. Ca. 80 Projekte.
  2. Ziel der Session:- Jeder sieht, wie einfach es ist, mit der Suche Informationen aufzubereiten.
  3. Mittels der Suche können Inhalten auf SharePoint einfach und knackig dargestellt werden.Es geht darum, dass der Inhalt über die Suche aggregiert werden. Die Suche ist die Plattform, welche die Daten aufbereitet. Search ist die Zukunft. Auch der Office Graph basiert auf Search, was nicht nur am Codename der Win App «Oslo» zu sehen ist.Am besten:PersonalisiertLokalisiertAktuellDas Ziel ist, relevante Informationen anzuzeigen.
  4. Die Vorteile der Search-based Website sind folgendeMan kann die Site Collection Grenzen durchbrechenMan hat keine Probleme mit grossen Listen. Die Suche skaliert sehr gut.Der Inhalt kann flexibel und dynamisch angezeigt werden.Man kann Speicherort und Präsentation trennen.Die Search wartet darauf, dass sie abgefragt wird.
  5. Mit SharePoint 2013 kommen einige Neuerungen, welche uns hier helfen. Grundlage ist die Integration von FAST in die SP Suche. Im UI Bereich gibt es mit Content Preview, den graphische Refiner massive VerbesserungenDer Content kann nun mit ContiniousCrawling indexiert werde und steht uns früher zur Verfügung. FreshnessUm die Suchresultate zu Verbessern, wurde dieUsagelogs in die Suche integriert. Die Suche registriert, welcher Inhalt häufig aufgerufen wird und nutzt diese Informationen für das Ranking. Beispiel Google+Product CatalogArchitektur: Erweiterungen und Anpassungen beim Indexieren oder beim Suchen lassen sich einfach implementierenAls letztes kam auch das Content Search WP dazu.
  6. Früher: dauerte ein Incremental Crawl lange, wurde neuer Content nicht indexiert. Ursache: Berechtigungen verändert führt zu Reindexierung des ContentsVorteil: Crawl Jobs können parallel laufen. Dauert ein Job zu lange, wird automatisch ein neuer gestartet
  7. Abschied von Xslt. Weder Fisch noch Vogel. Eigene Notation.Display Template als Html und JS in Master Page Library. Können wir Master Page bearbeitet werde und sind auch Teil des Design Packages.
  8. Das Render Template beschreibt den Rahmen, Header und Footer.Mit dem Group Template wird der Rahmen einer Gruppe definiert. Pro Element wird ein Item Template aufgerufen.Mit JQuery gibt es keine Grenzen.Debugging via F12. Z.B. mit Console.log
  9. Best Bets PromotedResultsAuch
  10. Datentyp wird beim Catalog Item Reuse Web Part verwendet
  11. Navigation kann im Term Store abgebildet werdenLosgelöst von der logischen Site StrukturSites und Pages müssen dadurch nicht beieinander liegenNavigationseinträge können einfach dupliziert werdenTerm-driven Pages können automatisch generiert werden. Term drivenpages zeigen Links auf Pages mit dem entsprechenden Term an.
  12. Liste in Authoring SiteSettings der ListeURL FelderNavigationAnonymer Zugriff
  13. Herausforderung: Wenn man viele Content Pages hat, welche auch in Subsites liegen, muss man pro Site und Sprache einen Catalog connecten.
  14. Herausforderung: Wenn man viele Content Pages hat, welche auch in Subsites liegen, muss man pro Site und Sprache einen Catalog connecten.
  15. Während dem Crawl können Managed Properties durch eigenen WCF Service gesetzt werden.$ssa = Get-SPEnterpriseSearchServiceApplication$config = New-SPEnterpriseSearchContentEnrichmentConfiguration$config.Endpoint = http://Site_URL/MyService.svc$config.InputProperties = "Title"$config.OutputProperties = "ProductCategory"Set-SPEnterpriseSearchContentEnrichmentConfiguration –SearchServiceApplication $ssa –ContentEnrichmentConfiguration $config
  16. JavaScript Implementation des Model-View-ViewModel (MVVM) PatternOpen Source in der Version 3.1 verfügbar, Steve Sanderson (MSFT)View: Definiert die Ausgabe als HTML mit data-bind Tags (UI Logic)ViewModel: PresentationLogicModel: Business Logic und Daten, hier SP Rest Service
  17. Komplexität steigt mit der Anzahl CatalogsContent by Search Web Part zeigt maximal 50 Elemente anWorkaround: Property von aussen setzenProbleme in Zusammenhang mit Alternate Access MappingPro muss der Catalog verbunden werdenRecapNeuerungen der SearchContent Search Web PartVorteile der Search Driven WebsitesProductCatalogManaged NavigationMehrsprachigkeitKnockout.js
  18. Plattform für SharePoint Entwickler, IT Pros und Anwender. Partner, Kunden, Endanwender