msol10 extending social features in share point 2010 v0.4

24

Upload: andries-den-haan

Post on 06-Aug-2015

286 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Msol10   extending social features in share point 2010 v0.4
Page 2: Msol10   extending social features in share point 2010 v0.4

EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010 MSOL10 - GOING SOCIAL ACROSS THE BORDERS OF THE ENTERPRISE

JAN BRUCHER, ANDRIES DEN HAAN

Amsterdam, January 2010 PUBLIC

Page 3: Msol10   extending social features in share point 2010 v0.4

PUBLIC3 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

ABOUT THIS SESSION

• OBJECTIVES:

– How to integrate social networks in enterprise collaboration platforms

• TARGET AUDIENCE:

– Functional, IT Pro, Developer

• RELATED SESSIONS:

– MSC03: Social computing overview - Daniel mcPherson18 January, 11:15 -

12:30

– MSOL05: How to create a successful social Collaboration platform with

SharePoint 2010 - Patrick Savalle – 18 January, 13:30 - 14:45

– MSC27 – Claims-Based Identity in SharePoint 2010 - Spencer Harbar – 19

January, 13:30 - 14:45

Page 4: Msol10   extending social features in share point 2010 v0.4

PUBLIC4 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

SOCIAL SOFTWARE IS PART OF CORPORATE LIFE!

• Convergence of private and professional use of

social software (e.g. knowledge sharing and

communications)

• What builts up your digital identity is spread across

different locations (tagging, ratings, feedback,

analytics)

• Collaboration with social network contacts is mostly

provided outside the company (e.g. slideshare),

which again scatters information on different

locations.

Page 5: Msol10   extending social features in share point 2010 v0.4

PUBLIC5 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

PEOPLE WILL DO THEIR OWN THING

• The changing work/life balance is reflected in the

use of social software

• Everyone wants freedom in defining their own

“work”space

• Social networks are used for information sharing,

but don’t like redundancy in postings (work, private)

• Corporations are often hesitant in adopting social

software (anxiety for the loss of control, lack of

understanding), but it’s for sure it cannot be

stopped.

Page 6: Msol10   extending social features in share point 2010 v0.4

PUBLIC6 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

GOING SOCIAL ACROSS THE BORDERS OF THE ENTERPRISE

• “Social” created a new paradigm in the way people connect, work, and live

• Create awareness in the enterprise on the importance of tooling that supports

social networking and collaboration

• Making it easy for people to share their thoughts and knowledge with the

enterprise (going across the border)

• The SharePoint Server 2010 investments support getting the outside in and the

inside out.

Page 7: Msol10   extending social features in share point 2010 v0.4

AGENDA

• BRIEF OVERVIEW OF SOCIAL CAPABILITIES IN SHAREPOINT SERVER 2010

• EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010:

– CUSTOM TWITTER ACTIVITY GATHERER

– USING CLAIMS BASED AUTHENTICATION TO COLLABORATE WITH

SOCIAL NETWORK CONTACTS

• WRAP-UP AND CODE REFERENCES

Comment on this session in realtime using Twitter/ #MSOL10

Page 8: Msol10   extending social features in share point 2010 v0.4

PUBLIC8 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

Social RelevancePhonetic SearchNavigationFAST IntegrationEnhanced Pipeline

Tagging, Tag Cloud, RatingsSocial BookmarkingBlogs and WikisMy SitesActivity FeedsProfiles and ExpertiseOrg Browser

Communities

Search

Sites

Composites

ContentInsights

BRIEF OVERVIEW OF SOCIAL CAPABILITIES IN SHAREPOINT SERVER 2010

Enterprise Content TypesMetadata and NavigationDocument SetsMulti-stage DispositionAudio and Video Content TypesRemote Blob StorageList Enhancements

PerformancePoint ServicesExcel ServicesChart Web PartVisio ServicesWeb AnalyticsSQL Server IntegrationPowerPivot

Ribbon UISharePoint WorkspaceSharePoint MobileOffice Client and Office Web App IntegrationStandards Support

Business Connectivity ServicesInfoPath Form ServicesExternal ListsWorkflowSharePoint DesignerVisual StudioAPI EnhancementsREST/ATOM/RSS

Page 9: Msol10   extending social features in share point 2010 v0.4

PUBLIC9 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

INTER-RELATED SERVICES FOR SOCIAL COMPUTING

RELATED SERVICES

WEB FRONT ENDS

USER PROFILE SERVICE

Social Feedback

Profiles

Profile ServiceSynchronization

InstanceProfile Service

Instance

Sync

SearchFor Security Trimming

Enterprise MetadataFor Tagging and Profile Properties

Web analyticsFor search suggestions

Page 10: Msol10   extending social features in share point 2010 v0.4

PUBLIC10 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

USER PROFILES SERVICE & SOCIAL COMPUTING

• Populating profiles via Active Directory, LOB systems (e.g. SAP/HR) or via

behaviour (e.g. keyword suggestions, tagging, feedback, rating).

• Read/write functionality for userprofile fields.

• Organisational profiles

• Advanced tracking capabilities for user profiles changes and social behaviour:

– Status updates, content publication/ updates

– Social tagging,notes and ratings

– Activity feeds (also consumed in the Outlook Social Connector).

• Managed Metadata Service Application:

– Build a taxonomy or folksonomy and presentation in e.g. tag clouds

– Leverage in user profile, tagging and search (results refinements)

– Provide suggestions from existing term sets.

Page 11: Msol10   extending social features in share point 2010 v0.4

PUBLIC11 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

SHAREPOINT ACTIVITY FEED IN OUTLOOK 2010 USING THE SOCIAL CONNECTOR

Page 12: Msol10   extending social features in share point 2010 v0.4

PUBLIC12 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

ACTIVITY FEED – “NEW” IN 2010

• Enterprise Activity Feed:

– Web part

– Atom 2.0 feed

• Two types:

– Consolidated – activities from everything I track

– Published – my activities.

Page 13: Msol10   extending social features in share point 2010 v0.4

PUBLIC13 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

ACTIVITY FEED EXTENSIBILITY

• Activity Application:

“Twitter feed”

• Activity Type:

“Twitter message”

• Activity Template & variables:

“{publisher} just posted: {value} via {Link2}”

• Activity Event:

“Andries den Haan just posted: Tips for Troubleshooting

SharePoint 2010 Installations #SP2010 http://bit.ly/8QyZzE

(RT @joeloleson) via Twitter”

MSDN reference: http://msdn.microsoft.com/en-us/library/microsoft.office.server.activityfeed%28office.14%29.aspx

Page 14: Msol10   extending social features in share point 2010 v0.4

PUBLIC14 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

SET-UP CUSTOM TWITTER ACTIVITY FEED

User’s Twitter feed

USER PROFILE DB: CHANGE

LOG

SOCIAL DB

BUILT-INGATHERER

ESN GATHERER TIMERJOB

Filter on: #gc

INJECTIONOM

MULTI-CASTUNI-CAST

USER PROFILE DB: ACTIVITY

FEED

WEBPART, OM& ATOM

CONSOLIDATED OR

PUBLISHED

Andries den Haan Just Posted Tips for Troubleshooting SharePoint 2010 Installations #SP2010 http://bit.ly/8QyZzE (RT @joeloleson) via Twitter

Link to user’s Twitter profile pageE.g. http://twitter.com/awdhaan

Userprofile contains a “TwitterUser”

property in which the user can enter their

Twitter account

Page 15: Msol10   extending social features in share point 2010 v0.4

PUBLIC15 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

CUSTOM TWITTER FEED ACTIVITY GATHERER – SETTING ACCOUNT S AND TRACKING OPTIONS

Page 16: Msol10   extending social features in share point 2010 v0.4

PUBLIC16 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

CUSTOM TWITTER FEED ACTIVITY GATHERER – PUBLISHED VIEW

Page 17: Msol10   extending social features in share point 2010 v0.4

PUBLIC17 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

CUSTOM TWITTER FEED ACTIVITY GATHERER – CONSOLIDATED VIEW

Page 18: Msol10   extending social features in share point 2010 v0.4

PUBLIC18 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

CUSTOM TWITTER FEED ACTIVITY GATHERER – MANUAL UPDATE

Page 19: Msol10   extending social features in share point 2010 v0.4

PUBLIC19 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

WHY USE CLAIMS BASED AUTHENTICATION FOR SOCIAL NETWORKING AND COLLABORATION

• Avoid maintaining multiple digital identities

• Manage your claims in one place

• Manage access to your information and be open to

the world

• ...and it’s comfy.

Page 20: Msol10   extending social features in share point 2010 v0.4

PUBLIC20 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

EXAMPLE CLAIMS BASED AUTHENTICATION USING LINKEDIN

1) request resource3) Authenticate request

4) Return Token

2) Authenticate request

Trust

5) Token request

6) Return Token

7) Request resource with TokenSECURITY TOKEN

SERVICE(AD FS 2.0 STS)

IDENTITY PROVIDER

SHAREPOINT SITE

SHAREPOINTAUTHENTICATION

PROVIDER

Page 21: Msol10   extending social features in share point 2010 v0.4

PUBLIC21 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

WRAP-UP: GOING SOCIAL ACROSS THE BORDERS OF THE ENTERPRISE

“OUTSIDE WORLD” ENTERPRISE

del.icio.us

BUSINESS RULES, SECURITY & GUIDELINES

SOCIAL NETWORKING

INFORMATION DISCOVERY

CONTENT SHARINGSOCIAL SERVICE

BUS

Page 22: Msol10   extending social features in share point 2010 v0.4

PUBLIC22 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

CODE REFERENCES

Activity Feeds Console Application:

http://code.msdn.microsoft.com/activityfeedsconsole

Enterprise Twitter sample by Daniel Pollard:

http://

httpcode.com/blogs/PermaLink,guid,b3af80e2-4e6f-41d6-ae93-61950a332a39.aspx

Claims based authentication:

http://blogs.pointbridge.com/Blogs/nielsen_travis

Enterprise Social Networking project (ESN):

http://esn.codeplex.com

Page 23: Msol10   extending social features in share point 2010 v0.4

PUBLIC23 / EXTENDING SOCIAL FEATURES IN SHAREPOINT 2010

WOULD YOU LIKE TO KNOW MORE, JUST VISIT OUR BOOTH

Page 24: Msol10   extending social features in share point 2010 v0.4

[email protected], [email protected]

+31 62952 5252, +31 61130 4285

PUBLIC