#SPSLondon - Session 1 - Building an faq for end users

49
Building an FAQ for End Users An Evolution of an idea Paul Hunt July 11 th , 2015

Transcript of #SPSLondon - Session 1 - Building an faq for end users

Page 1: #SPSLondon - Session 1 - Building an faq for end users

Building an FAQ for End UsersAn Evolution of an idea

Paul HuntJuly 11th, 2015

Page 2: #SPSLondon - Session 1 - Building an faq for end users

Thanks to our Sponsors

Page 3: #SPSLondon - Session 1 - Building an faq for end users

Who Am I?

• SharePoint Architect for Trustmarque

• Co-organiser of SUGUK London Region

• Member of the SharePoint community since 2007

• In my spare time I’m a woodturner, making Pots, Pens and artistic pieces!

• Paul Hunt• Twitter: @Cimares• www.myfatblog.co.uk• www.trinityservice.co

.uk

Page 4: #SPSLondon - Session 1 - Building an faq for end users

Who Am I?

• SharePoint Architect for Trustmarque

• Co-organiser of SUGUK London Region

• Member of the SharePoint community since 2007

• In my spare time I’m a woodturner, making Pots, Pens and artistic pieces!

• Paul Hunt• Twitter: @Cimares• www.myfatblog.co.uk• www.trinityservice.co

.uk

Page 5: #SPSLondon - Session 1 - Building an faq for end users

FAQ – Basic Evolution End Users

FAQ – Intermediate Evolution End Users/Power Users

FAQ – Advanced Evolution Power Users IT Pros/Devs

Who is this session for?

Page 6: #SPSLondon - Session 1 - Building an faq for end users

Agenda – Part 1

• Building an FAQ Foundations

Site Columns/Content Types Metadata

Basic Configuration Single site/Single list

Intermediate Configuration Integrated search Configuring Search Centre

Page 7: #SPSLondon - Session 1 - Building an faq for end users

Agenda – Part 1

• Building an FAQ Advanced (This needs some code!)

Transforming the List view Transforming the integrated search Adding expert search Transforming the Search Centre experience

• #SPCSR Help from the community

Page 8: #SPSLondon - Session 1 - Building an faq for end users

Room Survey – Skill Levels

Page 9: #SPSLondon - Session 1 - Building an faq for end users

Foundations

Page 10: #SPSLondon - Session 1 - Building an faq for end users

Service Applications

Managed Metadata• Provides a central

repository of terms for classification of data.

User Profiles• Stores detailed

information about a user.

• Commonly integrated with one or more identity stores.

• Can be extended

Page 11: #SPSLondon - Session 1 - Building an faq for end users

Service Applications

Enterprise Search• Allows us to find

information using simple or complex queries.

• Work across site collection boundaries.

Page 12: #SPSLondon - Session 1 - Building an faq for end users

Site Columns

Column Name Type

FAQ Subject Managed Metadata

Answer Summary Single line of text

Answer Publishing HTML**

FAQ Answer Type Choice

Page 13: #SPSLondon - Session 1 - Building an faq for end users

Content Type(s)

Content Type Name Columns

SPFAQ Title

FAQ Subject

Summary Answer

Answer

FAQ Answer Type

Page 14: #SPSLondon - Session 1 - Building an faq for end users

Content Type(s)

http://contoso.sharepoint.com

http://contoso.sharepoint.com/sites/hr

http://contoso.sharepoint.com/sites/sales

Page 15: #SPSLondon - Session 1 - Building an faq for end users

Content Type Publishing

Don’t do it manually!

Page 16: #SPSLondon - Session 1 - Building an faq for end users

Content Type Publishing

On-Premises• Needs to be set-up!

Configure Feature Tell MMS where it is Given it’s own Site Collection

Office 365• Already configured!

Content Type Hub

Page 17: #SPSLondon - Session 1 - Building an faq for end users

• Wait up to 60 minutes! – Hourly timer job

Content Type Publishing

Page 18: #SPSLondon - Session 1 - Building an faq for end users

Internal Name Pain

Page 19: #SPSLondon - Session 1 - Building an faq for end users

Internal Name Pain!

The_x0020_number_x0020_of_x0020_

Page 20: #SPSLondon - Session 1 - Building an faq for end users

Internal Name Pain!

• Internal names get encoded once, then URL encoded when displayed in the browser adding to the confusion!

• The internal name of The_x0020_number_x0020_of_x0020_• Is actually displayed in the browser as :- The%5Fx0020%5Fnumber%5Fx0020%5Fof%5Fx0020%5F

Page 21: #SPSLondon - Session 1 - Building an faq for end users

Internal Name Pain!

• Multiple long field names lose meaning

The_x0020_number_x0020_of_x0020_0

The_x0020_number_x0020_of_x0020_

Page 22: #SPSLondon - Session 1 - Building an faq for end users

Internal Name Pain!

• Creating your fields carefully will save you this pain!

Create

Rename

Page 23: #SPSLondon - Session 1 - Building an faq for end users

• SharePoint 2013 introduces some new pain with the quick edit list functionality.

Internal Name Pain!

Page 24: #SPSLondon - Session 1 - Building an faq for end users

I’m not a dev!

• Why should I care?

Page 25: #SPSLondon - Session 1 - Building an faq for end users

I’m not a dev!

• Your developers (if you have them) will love you!

Page 26: #SPSLondon - Session 1 - Building an faq for end users

FAQ Basic

• Building the foundations Site Columns & Content Types

• Build using the Custom List template Add our Content Type Configure Metadata Navigation Configure Ratings Configure list view

• Additional option Versioning/Content Approval

Page 27: #SPSLondon - Session 1 - Building an faq for end users

DEMO – FAQ Basic

Page 28: #SPSLondon - Session 1 - Building an faq for end users

FAQ Intermediate

• Expanding on the Basic configuration Enhance the item page using linked search

Content By Search Web Part **

Page 29: #SPSLondon - Session 1 - Building an faq for end users

FAQ Intermediate

• Expanding on the Basic configuration Improving the Search Centre experience

Enabling Metadata Refinement Enhancing visibility of results

Page 30: #SPSLondon - Session 1 - Building an faq for end users

DEMO – FAQ Intermediate

Page 31: #SPSLondon - Session 1 - Building an faq for end users

FAQ Advanced

• Building further functionality Enhancing the User Experience

List view web part display templates Search Display templates for the linked search Search Display templates for the Search centre Adding value using People search

Configuring SME selector in Profile Adding the Managed Property

Page 32: #SPSLondon - Session 1 - Building an faq for end users

FAQ Advanced

• The List View Display Template

Allows us to control look and behaviour

Page 33: #SPSLondon - Session 1 - Building an faq for end users

FAQ Advanced

• Columns MUST be in the view to be used!

Page 34: #SPSLondon - Session 1 - Building an faq for end users

FAQ Advanced

• Display in a modal Dialog

Page 35: #SPSLondon - Session 1 - Building an faq for end users

FAQ Advanced

• Display a relevant Icon

Page 36: #SPSLondon - Session 1 - Building an faq for end users

FAQ Advanced

• Display a fixed rating image

Page 37: #SPSLondon - Session 1 - Building an faq for end users

FAQ Advanced

• Search Display Templates for the linked search

Page 38: #SPSLondon - Session 1 - Building an faq for end users

FAQ Advanced

• Search Display Templates – Key Pointers Don’t forget to include your Managed Properties!

Use Include CSS to use style sheets

Page 39: #SPSLondon - Session 1 - Building an faq for end users

FAQ Advanced

• Adding value using People Search Enhancing the user profile with a new field Values taken from FAQ MMS values

Page 40: #SPSLondon - Session 1 - Building an faq for end users

FAQ Advanced

• Adding value using People Search New User profile column is added to search

Allows us to Search for FAQSME:SharePoint

Page 41: #SPSLondon - Session 1 - Building an faq for end users

FAQ Advanced

• Adding value using People Search Enhance the FAQ entry with related experts view

Page 42: #SPSLondon - Session 1 - Building an faq for end users

DEMO – FAQ Advanced

Page 43: #SPSLondon - Session 1 - Building an faq for end users

In Summary

• Basic and Intermediate demos built using configuration only

• Advanced demo built using low skill techniques

• Future enhancements Versioning/Content Approvals for control Cross site collection usage Document based FAQ lists Combined List Items/Document FAQ lists using search

Page 44: #SPSLondon - Session 1 - Building an faq for end users

#SPCSR

www.facebook.com/hashspcsrhttps://github.com/spcsr

Page 45: #SPSLondon - Session 1 - Building an faq for end users

Related Sessions1:15 PM – Starting out with Client Side Rendering for list views

Iain Wyatt3:45 PM – Search Display Templates – Tips and Tricks

Elio StruyfLast Session – Me again – List View Templates for IT Pros

Page 46: #SPSLondon - Session 1 - Building an faq for end users

Questions?

Page 47: #SPSLondon - Session 1 - Building an faq for end users

Thanks to our Sponsors

Page 48: #SPSLondon - Session 1 - Building an faq for end users

Don’t forget the SharePint

Sponsored by

Imperial College Union Bar6pm - 8pm Beit Quadrangle, Prince Consort RoadOne street up from SPS London

Don’t forget to get Beer Tokens….

Page 49: #SPSLondon - Session 1 - Building an faq for end users

Don’t forget SharePint!

• SHARE·PINT: [SHAIR-PAHYNT]Noun1. An assembly or meeting in relation to Microsoft SharePoint, accompanied with an alcoholic beverage.