goal one-to-oneone-to-manymany-to-many communication- centric content- centric

40

Upload: ross-prentiss

Post on 14-Dec-2015

223 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric
Page 2: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Make your SharePoint portal social in 1-2-3!Runar Olsen Thomas MolbachArchitect ArchitectMicrosoft Microsoft

SPC378

Page 3: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Key takeaways

Learn how to utilize SharePoint and Yammer to build a dynamic and social portal experience in 1-2-3!

Drive portal content with search and cross site publishing

Leverage Yammer social features in SharePoint

Utilize SharePoint analytics to drive e.g. “most popular” and “related items”

Page 4: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

What is social collaboration?

Goal

Page 5: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

One-to-One One-to-Many Many-to-Many

Communication-

Centric

Content-Centric

Page 6: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Most company portals are not personal and social

Mainly one-wayOnly a few can contributeRole needs vs individual needsTools and content focus

One-to-Many

Content-Centric

Page 7: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Most portals are not personal or social

Not engaging

1 to many communication

Poor exploration

Not social

No editing

Not personal

No commenting

Page 8: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

What is a personal and social portal?

Many-to-ManyEveryone can contributeSocial interactionFocus on individual needsCollaboration focus

Many-to-Many

Content-Centric

Page 9: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Activities can surface valuable content

Tags

Edits & views

Comments

Follows

Searches

Editorial selection

Likes

Page 10: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Demo

A social portal

We can make a portal personal and socialwith key features in SharePoint and Yammer

Page 11: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Key technologies to drive this experienceCross Site PublishingEnables search based content: Write once, display anywhereDisplay templates provide easy customization and reuseTerm store based navigation and friendly URLs

Yammer IntegrationLeverage Yammer as the “social server”Enables: Likes and comments on documents and topicsYammer Open Graph API enables features for SP documents and objects

Analytics and recommendationsOffice 365 has analytics enabledEnables: Sort by popularity and recommended forCan be used with filters for personalized and targeted recommendations

Page 12: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Cross site publishing

Page 13: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Adaptive Experiences from a few Parameterized Pages

Combining static and dynamic content through SearchSHARED CATALOGSITE COLLECTION

Videos, Documents

SITE COLLECTION

Job OpeningsSITE COLLECTION

CompanyAsset Library

SITE COLLECTION

Articles forCross Site Publishing

Page 14: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Targeted search driven content

CBS

search from URL parameter

CBS

related video search

CBS

related documents search

Term Store

Page 15: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Rendering a page

Page 16: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Demo

Cross site publishing

Catalog connections“Content By Search” web partUse search to populate content

Page 17: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Cross site publishing roadmapFeature On-premises SPO Intranet Sites

E3/E4/A3/A4/G3/G4/E3 for Nonprofits

SPO Public SitesE3/E4/A3/A4/G3/G4/E3 for Nonprofits

SPO DedicatedE3/E4/Plan 2

Content search web part (CSWP)

SP 2013

Cross site publishing (XSP)

SP 2013

Taxonomy refiners SP 2013

Faceted navigation SP 2013

Product catalog site collection template

SP 2013

October 2013

October 2013

Later

Later

Later

Later

Later

Later

Later

Later

Feb 2014 *

Feb 2014 *

Feb 2014 *

Feb 2014 *

Feb 2014 *

* SPOD-13-206

Page 18: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Yammer integration

Page 19: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Yammer Integration OptionsYammer SharePoint AppSimple

Limited functionality

No UX customizations

Yammer EmbedConfigurable JavaScript

Limited UX customizations

Yammer Open Graph REST APIFull programmatic flexibility

Still limited US customizations

Page 20: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Open Graph API OverviewWhat’s is Yammer’s Open Graph API?Open Graph is a light weight protocol that facilitates integrating data from different social apps into what we call the social graph.

Yammer's Open Graph API allows developers to write activity from their app into Yammer.

Yammer’s Open Graph API Allows:Rich metadata around an object identified by a URL.

Discussion mirroring between an application and Yammer through comment feeds.

Aggregation of all conversations around an object in Yammer.

Examples of Uses for Yammer’s Open Graph APIIn a customer relationship management (CRM) app, a sales rep updates an opportunity’s probability of closing to a lower number.

In a scheduling app, an employee creates a lunch meeting.

Page 21: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Open Graph Activities

Format<Actor> <Action> <Object> on <App Name>: <Message>

Follow objects in Yammer

Search across Yammer & app

Publish to Yammer activity stream

Post, Like & Share

{ "activity":{ "actor":{ "name":"John Doe", "email":"[email protected]" }, "action":"contosomedia:publish", "object": { "url":"https://media.contoso.com/34242", "title":“People enjoying lunch" }, “message":“New image from Getty”, users":[ {"name":"Jane Doe", "email":"[email protected]"} ] }}

Page 22: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Demo

Yammer integration

Yammer AppOpen Graph APIYammer REST API

Page 23: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Recommendations

Page 24: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Search enables “activity based” recommendations Viewed

in the samesession

Recs engine

Search

ID

RECOMMENDATIONS

Item: 73628

Page 25: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Searchmarketing

Order bySearch Relevance(boosted on usage)

Page 26: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Search and popularitymarketing sortby:ViewsLifeTime

Order byPopularity

Page 27: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Recommended itemsfor the social innovation video

Recommendations through searchrecommendedfor:ItemIdSocialVideo

Page 28: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Recommended PowerPointsfor the social innovation videoin the marketing category and with at least 10 recent views

Targeted recommendationsrecommendedfor:ItemIdSocialVideo ext:pptx category:marketing ViewsRecent:>10

Page 29: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Demo

Recommendations

Use recs to display related itemsUse viewcounts to produce popularityCombine recs and search to customize recsPersonalized experience

Page 30: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Personalized Recommendations

Profile: Sarah JonesRecent open docs: social video.mp4

marketing budget.xslxmarketing campaigns.docx

Department: marketing

1

Consult theprofile ofSarah Jones

Page 31: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Personalized Recommendations

2

Construct query to provide Personalized recommendationsfor Sarah

recommendedfor:ItemIdSocialVideo OR recommendedfor:ItemIdMarketingDeck OR recommendedfor:ItemIdMarketingBudgetXRANK(department:{User.department}, 1000)

Dep:marketing

Input to retrieverecommendations

Page 32: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Personalized Recommendations

3Display the set of recommended items based on the activity history of Sarah Jones

Welcome Sarah Jones, Based on your history, you might be interested in the following documents:

Page 33: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Futures

Page 34: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

The Office Graph

Manager

Direct report

Works with

Shared with me

Viewed by me

Trending around me

Presented to me

Liked by me

Page 35: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Content and signals across O365 auto-populating the Office Graph for teams

Exchange

SharePoint

Insights derived with machine learning to help YOU get the job done right NOW

Yammer Lync

Page 36: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Session recap

Learn how to utilize SharePoint and Yammer to build a dynamic and social portal experience in 1-2-3!

Drive portal content with search and cross site publishing

Leverage Yammer social features in SharePoint

Utilize SharePoint analytics to drive e.g. “most popular” and “related items”

Page 37: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

See you at the Sites & Portal booths & tables at Ask the Experts WED @6:15pm!

Session Session Room Time

Trends in Designing Portals for SharePoint 2013 SPC2013 Palazzo M, N Mon 3:45pm

Make your SharePoint portal social in 1-2-3! SPC378 Palazzo M, N Tue 9:00am

Search-driven publishing for Intranet Portals in SharePoint Online SPC337 Murano 3201 Tue 1:45pm

The SharePointConference.com Site: From Sketch to Launch to Live! SPC224 Veronese 2401 Tue 1:45pm

Adjust the perspective with responsive designs for SharePoint SPC203 Palazzo O, P Tue 3:15pm

Branding Internet facing web sites with SharePoint in the cloud SPC290 Delphino 4001 Tue 3:15pm

Building a Modern Portal in 75 Minutes! SCP399 Palazzo M, N Tue 5:00pm

SharePoint 2013 Powering Web Sites and Mobile Apps SPC388 Palazzo M, NWed 10:45am

Deliver adaptive and personalized experiences for your SharePoint 2013 sites

SPC228 Marcello 4401 Wed 1:45pm

E-commerce solutions with Dynamics for Retail & SharePoint 2013 SPC359 Veronese 2401 Wed 5:00pm

SharePoint Online Performance – Designing your Pages to be Fast SPC3993 Titian 2201 Thu 9:00am

Azure IaaS and SharePoint 2013 WCM - better together! SPC387 Veronese 2401 Thu 10:30am

The strategy behind building a successful social intranet SPC291 Lando 4204 Thu 12:00pm

Sit

es

& P

ort

als

Rela

ted S

ess

ions

Page 38: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

Questions?

Page 39: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

MySPCSponsored by

connect. reimagine. transform.

Evaluate sessionson MySPC using yourlaptop or mobile device:myspc.sharepointconference.com

Page 40: Goal One-to-OneOne-to-ManyMany-to-Many Communication- Centric Content- Centric

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.