developing social applications with sharepoint 2010... · with sharepoint 2010 matthew mcdermott...

Post on 04-Oct-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Developing Social Applications

with SharePoint 2010

Matthew McDermott

Principal Consultant

SharePoint MVP

Why am I here?

• SharePoint as the “corporate center”

• SharePoint as a platform

• Social Development is

!

“Social” is in high demand

• Workforce is more Social savvy

• Social applications are easily adopted

• Employees expect to share

• Centralized Organic knowledge sharing

• Disconnected users need to access the

collective knowledge

SharePoint is a Platform

• Lists, Libraries, Alerts, etc.

• Blogs, Wikis, Workflow, Publishing

• My Site, Personalization, Audiences

• User Profile : People

• In Common: Viewer and Viewee

• Change Tracking: What has changed?

• Tagging, Rating, Comments, Activities

• Visual Studio 2010

People Data - Out of the Box

• User Profiles

• Rich Object Model

• User Profile Web Service

• Social Data

o Tags, Comments, & Rating

o Activity Feed

o Social Data Service

• Organization Browser

What does “Social” mean?

User Profile Service

Building the application

User Profile Service

Building the application

Client Object Model

Building the application

Social Data Service

Building the application

Taking Action on Change

User Profile Change

User Profile Change

UserProfileChangeToken changeToken = new

UserProfileChangeToken(tokenStart);

UserProfileChangeQuery changeQuery = new

UserProfileChangeQuery(false, true);

changeQuery.ChangeTokenStart = changeToken;

changeQuery.UserProfile = true;

changeQuery.SingleValueProperty = true;

UserProfileChangeCollection changes =

profileManager.GetChanges(changeQuery);

foreach (UserProfileChange change in changes)

{

...

Consuming external social data

Building the application

Outside Connections

Building the application

Pulling it all together

Resources

• Andrew Connell

o www.andrewconnell.com

• Sahil Malik

o blah.winsmarts.com

• Tim Heuer and Jessie Liberty

o www.timheuer.com/blog

o blogs.silverlight.net/blogs/jesseliberty

• Silverlight Twitter Map

o earthware.cloudapp.net/demos/sltwittermap.aspx

Links

• My Blog

o blogs.catapultsystems.com/matthew

• SharePoint on Microsoft.com

o sharepoint.microsoft.com

• Social Computing with SharePoint

o sharepoint.microsoft.com/social

Questions?

top related