3. SharePoint Community Mittelland
• Plattform für SharePoint Developer, IT
Professionals und Power User im Espace
Mittelland
• Offen für alle interessierten Personen
(Kunden und Microsoft Partner)
• Gratis
• Geplant 9 Events / Jahr
• Website: www.sharepointmittelland.ch
• Yammer: http://bit.ly/134JEcq
• XING: http://bit.ly/Xxgjm1
• Kontakt: Roger Haueter, Patrick Mäschli und
David Schneider
3
4. Agenda
• Was sind Search Driven Websites?
• What’s new withhin SharePoint 2013 Search
• Cross Site Publishing
• Q&A
• Apéro
4
5. Search Driven
Es geht nicht darum, dass man den Inhalt durchsuchen kann. Es geht darum indexierten Inhalt
an verschiedenen Orten und dynamisch zu publizieren.
News
Produkte Pages
Standorte Bilder
Kunden Videos
Knowledge Base
Internet, Intranet, Extranet, Mobile
5
6. Vorteile von Search Driven Websites
Keine Site Collection Keine Large Lists
Limitationen Limitationen
Speicherort und
Dynamisches und
Präsentation sind
flexibles Publizieren
getrennt
8. Neuerungen in SharePoint 2013
• UI Improvements
• Content Preview
FAST • Graphische Refiner
SP2010
Search • Continuous Crawling Index Freshness
• Analytics Ranking
Usage • Product Catalog
Logs
• Content Search Web Part (CBS)
SharePoint 2013
Search
8
9. Neue UI Resultattypen
Pro Resulttyp
unterschiedliche Anzeige
Hover Panel
Graphische
Refiner
Actions
9
10. Continuous Crawl
Index
Freshness
0’ 15’ 30’ 45’
• Nur für SharePoint Content Sources
• Parallele Crawls
• Intervall 15 Minuten
• Ändern mit Set-SPEnterpriseSearchCrawlContentSource
• Content kann bereits während dem Crawl gefunden werden
10
12. Content Search Web Part
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.
16. Begriffserklärung – Site Collection
• Sammlung von Sites
• Site: Arbeitsbereich mit Listen, Dokumenten, Pages, Blogposts, etc.
• Operationen im SharePoint sind häufig nur auf die aktuelle Site Collection beschränkt
• Durch technische Limitationen und wegen der Skalierbarkeit speichert man die Daten in
mehrere Site Collections
• Umsetzung von Use Cases, bei welchen auf Daten zugegriffen wird, schwierig
17. Begriffserklärung – Term Store
• Schlagworte / Keywords
• Baum von Tags
• Ideal um Hierarchien abzubilden
18
18. Cross Site Publishing
• Inhaltserfassung und Anzeige sind getrennt
• Inhalte werden vom Search Index angezeigt
• Ersatz für Content Deployment
http://www.contoso.com
Authoring Publishing
Search
Authoring Publishing
http://www.contoso.de
19. Vorteile von XPS
Wissenswert
• Kein Content Deployment
Authoring und Publishing Tier
• Basiert auf Catalog und Content Search
Web Part
• Braucht Enterprise Lizenz
• Nicht in Office 365 verfügbar
Cross Site Publishing
“Schöne” URL Flexibilität
Multi-Branding Mehrsprachig
20. Product Catalog
• Liste in Authoring Site
• Settings der Liste
• URL Felder
• Navigation
• Anonymer Zugriff
Authoring Publishing
Search Navigation
Catalog
Term Store
21
22. XPS und Variations Authoring
• Ziel: TDL pro Sprache Variation
Root
• Sämtliche Pages werden Catalog
English Deutsch Français
publiziert
• Pro Sprache eine Host-Named Site Catalog Catalog Catalog
Collection
• Geeignet für kleine Strukturen
Search
Publishing Publishing Publishing
www.contoso.com www.contoso.de www.contoso.fr
23
23. Put the things together
Authoring Publishing
Search Managed Navigation
Catalog
Content Search Web Part
Refiner
Display Template
Term Store
Recommanded Items
24
25. Bewertung Search Driven Websites
Flexibilität Keine Real Time Daten
Einfache Customizings mit Display Komplexität
Templates
Einfache Erfassung und sexy Darstellung
von strukturierten Daten
Überwinden der SharePoint Bounderies
Schnellere Umsetzung
Geringere Wartung
26. Recap
• Neuerungen der Search
• Content Search Web Part
• Vorteile der Search Driven Websites
• Product Catalog
• Managed Navigation
28. Kontakt
David Schneider, Head of Development
E-Mail david@sharepoint.ch
Blog http://blog.sharepoint.ch
Telefon 031 560 88 72
Hinweis der Redaktion
Seit 7 Jahren SP Erfahrung
Hat nicht jede Website eine Suche?Es geht darum, dass der Inhalt über die Suche aggregiert werden. Die Suche ist ein Cache auf die Daten.
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.
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 CatalogAls letztes kam auch das Content Search WP dazu.
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
Links: verschiedene Quellen, Exchange nur für Public FolderContent Pipeline kann einen Web Service Callout machen und Content während dem Crawl anreichern
Abschied von XsltDisplay Template als Html und JS in Master Page Library. Können wir Master Page bearbeitet werde und sind auch Teil des Design Packages.Das Control Template beschreibt den Rahmen, Header und Footer.Pro Element wird ein Item Template aufgerufen.Mit JQuery gibt es keine Grenzen.
Blog zeigenCBS auf http://sharepoint2013.is-lab.local/sites/portal einfügenFilter auf Blogs (Content Type = Post, Current Site Collection)Verschiedene Display Templates zeigenDisplay Template anpassen (DM -> Upload Design Files)Item_Picture3Lines kopierenTitle TagManagedPropertyMapping'Author','LikesCount‘$includeScript(this.url, "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/jquery.js");$includeCSS(this.url, "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/jquery.capty.css");varlike= $getItemValue(ctx, "LikesCount");varauthor = $getItemValue(ctx, "Author");varpictureMarkup = Srch.ContentBySearch.getPictureMarkup(pictureURL, 100, 100, ctx.CurrentItem, "cbs-picture3LinesImg", like + " Likes", pictureId);Author ausgeben
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.
Catalog «Events» zeigen (Titel, Ort, Speaker, Datum, Bild)Catalog einbindenNavigation (Zeigen)Page Layout bearbeiten, Location, Speaker und Datum hervorheben. Titel H1.Page Template für Category bearbeiten und Refiner (Location, Creator) einbindenPage Template für Item bearbeiten und Item Matching Tag einfügen (Don’trestrictbyapp, navigationterm of currentpage, Display Template: Video)Bfu: Ratgeber, Sport und Bewegung, http://bfu2013.is-lab.ch/sites/bfuauthoring/de
Neuerungen: UI, Index freshness, Usage Logs, Content Search Web PartVorteile: Flexibel und Dynamisch, Site Collection übergreifend