spsbe building an faq for end users

39
Building an FAQ for End Users An Evolution of an idea #SPSBE03 Paul Hunt April 18 th , 2015

Upload: paul-hunt

Post on 16-Jul-2015

62 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: SPSBE building an faq for end users

Building an FAQ for End UsersAn Evolution of an idea

#SPSBE03

Paul Hunt

April 18th, 2015

Page 2: SPSBE building an faq for end users

Pla

tin

um

Go

ldSilver

Thanks to our sponsors!

Page 3: SPSBE building an faq for end users

Who Am I?

• SharePoint Architect for Trinity Expert Systems

• 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: SPSBE building an faq for end users

Who is this session for?

• FAQ – Basic Evolution End Users

• FAQ – Intermediate Evolution End Users/Power Users

• FAQ – Advanced Evolution Power Users

IT Pros/Devs

Page 5: SPSBE 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 6: SPSBE building an faq for end users

Agenda – Part 1

• Building an FAQ Advanced (This is the code bit!)

Transforming the List view

Transforming the integrated search

Adding expert search

Transforming the Search Centre experience

• #SPCSR Help from the community

Page 7: SPSBE building an faq for end users

Room Survey – Skill Levels

Page 8: SPSBE building an faq for end users

Foundations

Page 9: SPSBE 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 10: SPSBE 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 11: SPSBE 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 12: SPSBE building an faq for end users

Content Type(s)

Content Type Name Columns

SPFAQ Title

FAQ Subject

Summary Answer

Answer

FAQ Answer Type

Page 13: SPSBE building an faq for end users

Content Type(s)

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

les

Page 14: SPSBE 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!

Page 15: SPSBE building an faq for end users

• Wait up to 60 minutes! – Hourly timer job

Content Type Publishing

Page 16: SPSBE building an faq for end users

Internal Name Pain

Page 17: SPSBE building an faq for end users

Internal Name Pain!

The_x0020_number_x0020_of_x0020_

Page 18: SPSBE 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 19: SPSBE 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 20: SPSBE building an faq for end users

Internal Name Pain!

• Creating your fields carefully will save you this pain!

Page 21: SPSBE building an faq for end users

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

Internal Name Pain!

Page 22: SPSBE building an faq for end users

I’m not a dev!

• Why should I care?

Page 23: SPSBE building an faq for end users

I’m not a dev!

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

Page 24: SPSBE 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 25: SPSBE building an faq for end users

DEMO – FAQ Basic

Page 26: SPSBE 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 27: SPSBE 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 28: SPSBE building an faq for end users

DEMO – FAQ Intermediate

Page 29: SPSBE 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 30: SPSBE building an faq for end users

FAQ Advanced

• The List View Display Template

Allows us to control look and behaviour

Page 31: SPSBE building an faq for end users

FAQ Advanced

• Search Display Templates for the linked search

Page 32: SPSBE 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 33: SPSBE 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 34: SPSBE building an faq for end users

FAQ Advanced

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

Page 35: SPSBE building an faq for end users

DEMO – FAQ Advanced

Page 36: SPSBE 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 37: SPSBE building an faq for end users

#SPCSR

www.facebook.com/hashspcsr

https://github.com/spcsr

Page 38: SPSBE building an faq for end users

Questions?

Page 39: SPSBE building an faq for end users

http://spsbe.be/

Thank you!