Customizing the SharePoint 2013 UI with JavaScript.

Slides:



Advertisements
Similar presentations
Module 1: Creating Responsive Pages with Ajax Creating Partial-Page Updates by Using AJAX Scripting Actions on the Web Client.
Advertisements

Content in SharePoint 2013 Eric Overfield SharePoint Advocate and Enthusiast PixelMill Integrating Search Driven.
SPS Nashville 2014 Dynamic Content using SharePoint Search SHAREPOINT SATURDAY NASHVILLE– APRIL 5, 2014 MIKE ORYSZAK BLOG: TWITTER:
Farewell XSL, Welcome Display Templates. ”I’m a SharePoint consultant with a passion for branding and development” Elio Struyf SharePoint Consultant Xylos.
SPSVB 2015 Create Tailored Search Results w/ Display Templates SHAREPOINT SATURDAY VIRGINIA BEACH– JANUARY 10, 2015 MIKE ORYSZAK BLOG:
Item_.html Item_.js Item_ _HoverPanel.html Item_ _HoverPanel.js Item_CommonHoverPanel_Actions.html Item_CommonHoverPanel_Actions.js.
SharePoint User Group Chicago: 1/24/2013 SharePoint 2013 Search Overview.
S HARE P OINT 2013 S EARCH – A D EVELOPER ’ S P ERSPECTIVE Ryan McIntyre MCITP, MCPD Director, Portals & Collaboration.
Help the users find what they need using the Search Speaker: Frédérique Harmsze 15 th November 2014 Host: Matthew Hughes.
By Khoa Quach. About Me Khoa Quach SharePoint Technologies MCTS, MCPD, MCSE Co-founder of NIFTIT Specializes in SharePoint Integration Application Development.
Great people, great experience, great passion Matthew McDermott Director Aptillon, Inc. SharePoint Search Center Configuration.
Anatomy of a Display Template Marc D Anderson. Who Is Marc?
1 Customizing Search Result In SharePoint 2013 Chaitra Gopalakrishna.
SharePoint 2013 Catalog Sites Brian Culver ● SharePoint Saturday DFW ● March 7, 2015 Build a SharePoint 2013 Search Driven.
Site Collection A Content Query Web Part Site Collection B Site Collection C Site Collection.
SharePoint 2013 Search NO LONGER JUST FOR ADMINS, NO LONGER JUST FOR FINDING DOCUMENTS.
1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application.
Developing Branding Solutions for 2013 Thomas Daly,
Feb 6-7, 2104 Hyatt Residency Bellevue. Meera Mahabala.
Migrating Full-Trust Solutions to the Cloud Scot
E-Commerce developer experience
Enterprise Search. Search Architecture Configuring Crawl Processes Advanced Crawl Administration Configuring Query Processes Implementing People Search.
Quiz: Which is the CSWP? CATALOG DOCUMENTS ARTICLE S ASSET LIBRARY NAVIGATION Search Usage.
Catalog Management Channel specific Product catalogs and enrichment can be managed in AX Merchandising Trade agreements can be managed in AX for.
Business Data Catalog. Planning the Business Data Catalog Configuring the Business Data Catalog In This Session …
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Dennis Bottjer Solutions Architect April Dunnam Lead SharePoint Consultant/Developer Building Public Web Sites With SharePoint Online.
First Look Clinic: What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE )
#SPSJHB What are we Learning Today? What’s new in Master Pages & Page Layouts How To? Managed Metadata Magic How does this effect Solutions? FURLs.
SPSATL 2014 Create Tailored Search Results w/ Display Templates SHAREPOINT SATURDAY ATLANTA – JUNE 21, 2013 MIKE ORYSZAK BLOG: TWITTER:
Building Search Portals With SP2013 Search. 2 SharePoint 2013 Search  Introduction  Changes in the Architecture  Result Sources  Query Rules/Result.
USING METADATA TO REFINE SHAREPOINT SEARCHES SCOTT HICKMAN – IT4E APRIL 15, 2015 Scott Hickman – IT4E
Copyright © Eric Liria Web Site Builder This application allows you to build and manage web sites. It provides the following functionnalities: use.
Lesson 19: Site Development with FrontPage 2003 – Advanced Features.
19 May 2012 Business Connectivity Services (BCS) Brett Lonsdale – Lightning #SPSJHB The first ever all green SharePoint event on earth.
Module 10 Administering and Configuring SharePoint Search.
Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495)
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
WikiPlus Configurations Configure WikiPlus elements to your needs.
Extending the Operations Dashboard
Unplugged FAST meets SharePoint (FS4SP)
Microsoft ® Official Course Developing a Publishing Site for Web Content Microsoft SharePoint 2013 SharePoint Practice.
Welcome to the Minnesota SharePoint User Group February 13 th, 2013 SharePoint 2013 – Developers Track - Client Side Rendering.
| Basel Building real Business Apps with Office365/Azure Gilbert Nicolet – BPA Solutions SA.
JavaScript Dynamic Active Web Pages Client Side Scripting.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
Spice up Your Forms and Views Deep Dive into Client Side Rendering (CSR) Joe McShea Owner/Consultant IntelliPoint Solutions LLC.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Understanding and implementing the remote provision pattern in SharePoint.
XSLT? Where we are going, we don’t need XSLT.. About me French, SharePoint Developer and Food Lover Khoa Quach SharePoint Technologies MCTS, MCPD, MCSE.
Wes Preston DEV 202. Audience: Info Workers, Dev A deeper dive into use-cases where client-side rendering (CSR) and SharePoint’s JS Link property can.
Leveraging SharePoint Search In SharePoint 2013 Jameson Bozeman.
DYNAMIC FAQ AND DOCUMENTATION PAGES IN SHAREPOINT A modern, reusable, and easy-to-use model.
DEV103 – Web Part Transformers – More than meets the eye By: D’arce Hess.
Introduction to Enterprise Search Corey Roth Blog: Twitter: twitter.com/coreyrothtwitter.com/coreyroth.
The New Design Manager! Louis-Philippe Lavoie SharePoint Specialist / What does it mean for you? November.
Making the Most of Search in SharePoint 2013 Christina Wheeler.
Spice up Your Forms and Views
Building Search Driven Applications Brian Caauwe
Anatomy of a Display Template
SharePoint Online Development Best Practices
Developing Branding Solutions for 2013
Spice up Your Forms and Views
Intro to Client-Side Rendering
Search Web Parts Mike Maadarani MCM Consulting.
AngularJS and SharePoint I Chris Douglas Senior SharePoint Developer ECS Web:
The SharePoint framework
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
Presentation transcript:

Customizing the SharePoint 2013 UI with JavaScript

About me

Long Ago…

…Today

Content Search web part Search hover panel List callouts Lists Fields Web parts etc.. Client-Side Rendering (CSR) JSLink Display Templates Terminology

JSLink

CSR/JSLink – template scope

Registering templates/running code

Using JSLink with SharePoint lists

Advanced CSR possibilities

Customizing the Content Search web part

Content Query vs. Content Search Content Query web part Content Search web part Latency Scope Styling Bonuses 100% up-to-dateDepends on crawl frequency/speed Current site collectionEntire farm/tenancy XSLTJavaScript Parameterisation Support for slideshow, paging

CSWP - 5 ‘easy’ requirements

The role of Managed Properties

CSWP and Display Templates These items are files in ~sitecollection/_catalogs/master page/Display Templates/ Content Web Parts

Diagnostic item template

Customizing the CSWP

Dynamic values in query {User} Match profile field e.g. User.Department {Page} Match field value e.g. Page.MyField {Site} Match current site e.g. Site.Url {Today} Date filtering e.g. Today-7 {Term} Match current managed nav term Several tokens available:

Search hover panel

SP2013 search recap Search scope on steroids Result Source Best Bet on steroids Query Rule E.g. Word doc, person, social post etc. Result Type Visual rendering of an item Display Template

Hover Panel components

- Item_CommonHoverPanel_Body.js - Item_[FileType]_HoverPanel.js

Hover Panel actions - Item_CommonHoverPanel_Actions.js - Item_[FileType]_HoverPanel.js

Customizing the search hover panel

Hover panel – lessons learnt

Summary

THANK YOU

CSWP/search Query Builder

Script/CSS in display templates

CSWP options “Unique instance” Configure query in web part properties “Reusable result set” Use Result Source (OOTB or custom)

Search display templates Alternative - use search results WP properties to map to Display Template

THANK YOU