35
Essentials for the SharePoint Power User SPTechCon San Francisco 2016

Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Embed Size (px)

Citation preview

Page 1: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Essentials for the SharePoint Power User

SPTechConSan Francisco 2016

Page 2: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Drew Madelung

Email : [email protected]

Twitter : @dmadelung

Website: drewmadelung.com

Technical Architect – SharePoint & Office 365

Page 3: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

How to speak SharePoint

Security

Demos, Demos & more Demos

Content & Metadata

Essentials for the SharePoint Power User

SPTechConSan Francisco 2016

Search

Page 4: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

“If you ask 10 people to define

SharePoint, you’re likely to get ten

different answers”

Reference

Page 5: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Power Users are essentialfor SharePoint adoption

Page 6: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Power User vs Administrators

Power Users• Works with…

• Sites

• Security

• Content

• Lists & Libraries

• Pages

• Metadata

• Look & Feel

• Workflows

• Business process

Administrators• Works with…

• Servers

• Farm

• Database

• Services

• Web applications

• Active Directory

• Enterprise settings

• 3rd party setup

• Roles could be spread across a team

Page 7: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Architecture

How to Speak SharePoint

Web Application

Farm

Site Collection

Library & Lists

Sub site

https://intranet.com/sites/HR

https://intranet.com

https://intranet.com/sites/HR/lists/contacts

https://intranet.com/sites/HR/team

Page 8: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Document Library

How to Speak SharePoint

List

Content Type

Columns

View

Web Part

Master Page

Page Layout

SharePoint Group

Permission Level

SharePoint Workflows

SharePoint Designer

Page 9: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

CONGRATULATIONS!

You have passed level 1 of how to speak SharePoint

Page 10: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Online or On-Premises?

Core power user functionality is not different

Online will require keeping pace with new features

Page 11: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Let’s talk Security

Site

Collection

Site

Library, List

Item,

Document,

Folder

Permission

Level

Full Control

Edit

Contribute

Read

View Only

Approve

Design

Create your own!

User or Group SharePoint Object

3 things make up SharePoint Security

Page 12: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Security is based on inheritance

Site

Collection

Site

Library, List

Item,

Document,

Folder

Site

Collection

Site

Library, List

Item,

Document,

Folder

Unbroken Inheritance Broken Inheritance

Page 13: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Groups & Broken Inheritance

Site

Collection

Site

Library, List

Item,

Document,

Folder

Group members do not change through broken inheritance

Members Owners

Owners

Once in a group, access applied wherever that group is

Deleting a group, deletes the whole group

Page 14: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Security info & advice

Start with an open permission model and restrict when needed

Permissions can be applied at a Site, Library/List, or Folder/Item level

Try to not break permissions unless you need to

When users with manage permissions share content, inheritance is broken

Using Active Directory groups for larger groups could be easier to manage

SharePoint groups are available across the whole site collection

SharePoint Groups & Permission levels do NOT cross site collections

Page 15: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

SecurityDemo!

Page 16: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Content Types & Columns

Project

Document

Document

Type

Project

Number

Client

Invoice

Document

Document

Type

Finance

Team

IT

Document

Document

Type

IT Team

Content Types

Site Columns

Page 17: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Content Types

Document

Organization

Document

Project

Document

Finance

Document

Invoice

Document

IT Document

Infrastructure

Document

Content Types are

based on inheritance

Page 18: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Site Columns vs List Columns

• Created when creating a column directly

on a list or library

• Cannot be reused

• Easy to create and customize

Site Column List Column

• Created at the site level via “Site Columns”

• Available in all list, libraries, and subsites

• Centralized data

• Requires extended rights

• Requires planning

• Created when Content Type Hub used

Page 19: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Managed Metadata (column type)

Manage your metadata outside of the column structure

Groups, Term Sets, & Terms

Hierarchy of terms

Labels

• (SOW = Statement of Work)

Page 20: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Content Types & Columns info & advice

Don’t modify/delete default site columns

Use site columns for reuse across a site or site collection when possible

Once a content type is associated with a library/list it can be modified there

Use the right column type for the job

List & Column validation can be handy

A Content Type Hub can be used to have centralized content types

Create columns without spaces then add them (like libraries/lists) for good internal field name

Page 21: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Content Type & Column Demo

Page 22: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Search

SharePoint search will never be like Google search

Involve end users

Content is search driven using metadata

Use Search web parts to make intelligent sites

Page 23: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Search

Enterprise Search vs Site Search

Site search page cannot be modified - osssearchresults.aspx

Enterprise search pages can be modified – results.aspx

Customize your search settings to: • Set new search center URL

• Set custom search results page (build your own!)

• Set search navigation

Page 24: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Crawled Properties & Managed Properties

• Created when a crawl is ran

• No control

• Useless against queries

• Only stores information collected by crawl

• Must have data to be crawled

ManagedCrawled

• Mapped to one or more crawled properties

• Site & managed metadata columns become

managed properties automatically

• Determines look/feel within search results

• Have properties that define usability like

sorting and refining

Managed via Search Schema

Page 25: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Search Schema & Managed Properties

Page 26: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Search Queries

Keyword Operators

TermA TermB Implicit AND between each term

“TermA TermB” Must match exact phrase

TermA OR TermB Items with either term are returned

Term* Items starting with entered characters up to wildcard

TermA NOT TermB Any items containing trailing term are excluded

Built using Keyword Query Language (KQL)

Property Queries - ManagedProperty | Operator | PropertyValue

Filextension=docx Only files with the extension of docx

Author:”Drew Madelung” Files created by “drew”

Created>2016-11-16 Items created after 11/16/2016

-tile:test Excludes results that include the word test

KQL Syntax Reference https://msdn.microsoft.com/en-us/library/office/ee558911.aspx

Page 27: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Content Search Web Part

Compared to Content Query Web Part, but better

Can display items from anywhere in SharePoint

Built with Search Query + Display Template

Page 28: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Display Templates

• Located in: “~sitecollection/+catalogs/masterpage/Display Templates”

• Utilizes HTML and Javascript

• .js file automatically built2 different display templates used per web part

Reference - https://cann0nf0dder.wordpress.com/2013/02/20/content-search-webpart-and-display-templates

Page 29: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Search info and advice

Use Content Search Web Parts in place of Content Query

Don’t customize the default display templates

Lots of display templates available online to start

Use the “Refinable” managed properties for mapping in Office 365

Utilize search for people results

Search results will not appear until after a crawl (really fun waiting in Office 365)

Don’t hardcode in query when possible

Query variables are your friend -> ex… {QueryString.parametername} or {User.property}

Page 30: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

One More Demo!

One More Demo!

Page 31: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Drew’s Random Tips From the Field

• You can filter views using [Me] and [Today]

• Put your scripts into a file and reference them via a content editor web part

• Take advantage of calculated columns and list validation

• When editing a view, if there is a web part on another page it will NOT update that web part

• If you modify a view within a web part it will only be done within that web part

• There is a hidden User information list on each site collection

• Use SP groups to audience target web parts

• JSLink for web parts (not available in modern experiences)

• Put your scripts into a file and reference them via a content editor web part

Page 32: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

What to do when you leave

• If you’re an admin….FIND some power users

• Set up a power user meeting and then meet regularly

• Build a community with other power users to exchange tips and tricks

• Set up a plan to have power users involved in the support process

• Review your current permissions & content type setup

Page 33: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

• xxxx

Help Contribute & Stay Informed!

Microsoft Tech Communityhttps://techcommunity.microsoft.com

Office 365 Roadmaphttps://fasttrack.microsoft.com/roadmap

Office Blogshttps://blogs.office.com/

Office 365 Admin Center – Message Centerhttps://portal.office.com/AdminPortal

Books

Search Queries Explained – Mikael Svensonhttps://www.amazon.com/SharePoint-Search-Queries-Explained-writing-ebook/dp/B00RO84UBQ/ref=asap_bc?ie=UTF8

Office 365 for IT Proshttp://exchangeserverpro.com/ebooks/office-365-for-it-pros

Page 34: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Questions?Email: [email protected]

Twitter: @dmadelung

Website: drewmadelung.com

Slides: http://bit.ly/DrewSlides

Page 35: Essentials for the SharePoint Power Usernellisconsultingllc.com/Resources/SPTechConSF2016Slides/Dec 5...Essentials for the SharePoint Power User SPTechCon San Francisco 2016 Search

Essentials for the SharePoint Power User

SPTechConSan Francisco 2016