View
538
Download
1
Category
Tags:
Preview:
Citation preview
Building an FAQ for End UsersAn Evolution of an idea
Paul HuntJuly 11th, 2015
Thanks to our Sponsors
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
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
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?
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
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
Room Survey – Skill Levels
Foundations
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
Service Applications
Enterprise Search• Allows us to find
information using simple or complex queries.
• Work across site collection boundaries.
Site Columns
Column Name Type
FAQ Subject Managed Metadata
Answer Summary Single line of text
Answer Publishing HTML**
FAQ Answer Type Choice
Content Type(s)
Content Type Name Columns
SPFAQ Title
FAQ Subject
Summary Answer
Answer
FAQ Answer Type
Content Type(s)
http://contoso.sharepoint.com
http://contoso.sharepoint.com/sites/hr
http://contoso.sharepoint.com/sites/sales
Content Type Publishing
Don’t do it manually!
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
• Wait up to 60 minutes! – Hourly timer job
Content Type Publishing
Internal Name Pain
Internal Name Pain!
The_x0020_number_x0020_of_x0020_
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
Internal Name Pain!
• Multiple long field names lose meaning
The_x0020_number_x0020_of_x0020_0
The_x0020_number_x0020_of_x0020_
Internal Name Pain!
• Creating your fields carefully will save you this pain!
Create
Rename
• SharePoint 2013 introduces some new pain with the quick edit list functionality.
Internal Name Pain!
I’m not a dev!
• Why should I care?
I’m not a dev!
• Your developers (if you have them) will love you!
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
DEMO – FAQ Basic
FAQ Intermediate
• Expanding on the Basic configuration Enhance the item page using linked search
Content By Search Web Part **
FAQ Intermediate
• Expanding on the Basic configuration Improving the Search Centre experience
Enabling Metadata Refinement Enhancing visibility of results
DEMO – FAQ Intermediate
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
FAQ Advanced
• The List View Display Template
Allows us to control look and behaviour
FAQ Advanced
• Columns MUST be in the view to be used!
FAQ Advanced
• Display in a modal Dialog
FAQ Advanced
• Display a relevant Icon
FAQ Advanced
• Display a fixed rating image
FAQ Advanced
• Search Display Templates for the linked search
FAQ Advanced
• Search Display Templates – Key Pointers Don’t forget to include your Managed Properties!
Use Include CSS to use style sheets
FAQ Advanced
• Adding value using People Search Enhancing the user profile with a new field Values taken from FAQ MMS values
FAQ Advanced
• Adding value using People Search New User profile column is added to search
Allows us to Search for FAQSME:SharePoint
FAQ Advanced
• Adding value using People Search Enhance the FAQ entry with related experts view
DEMO – FAQ Advanced
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
#SPCSR
www.facebook.com/hashspcsrhttps://github.com/spcsr
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
Questions?
Thanks to our Sponsors
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….
Don’t forget SharePint!
• SHARE·PINT: [SHAIR-PAHYNT]Noun1. An assembly or meeting in relation to Microsoft SharePoint, accompanied with an alcoholic beverage.
Recommended