share point 2010-activity-feed

21
SharePoint 2010 Activity Feed Dmitry Kaloshin, SharePoint specialist Lightning Tools Ltd [email protected]

Upload: sankaran-d

Post on 17-May-2015

4.739 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Share point 2010-activity-feed

SharePoint 2010 Activity Feed

Dmitry Kaloshin, SharePoint specialistLightning Tools Ltd [email protected]

Page 2: Share point 2010-activity-feed

Agenda

Social Networking in SharePoint 2010. New improvements.Activity Feed administration and managementDemo №1Activity Feed architectureDevelopment toolsIntegration with MS Outlook 2010Demo №2Questions/Answers

Page 3: Share point 2010-activity-feed

Social Networking in SharePoint 2010. My Site.

A newly created My Site has three pages:

My Newsfeed - the homepage, shows the Activity Feed for all users in your networkMy Content - the entry page for the personal site. Additionally, you can create any pages you want on your personal site. My Profile – shows the profile data

Page 4: Share point 2010-activity-feed

Service applications

Web app

Site collections

My Site structure

My Web application

My site host

EMM

PagesMy

newsfeed

My content

My profile

UPA Search

My <site>

My <page>

Page 5: Share point 2010-activity-feed

Social Feedback

Tags - keyword bookmarkingCan be applied to web pages, list items and documentsTags are indexed by search

Notes - short commentsCan be applied to web pages, list items and documentsNotes are not indexed by search

Page 6: Share point 2010-activity-feed

Social Feedback

Ratings - 5star ratingsCan be applied to web pages, list items and documentsRatings are indexed by search

Page 7: Share point 2010-activity-feed

Activity Feed

Stay informed from anywhereTrack your colleagues updatesTrack only those activities you have selected in your My Site Web site.

Page 8: Share point 2010-activity-feed

Activity Feed types

There are two types:Consolidated – activities from everything I track. This type is used on My Newsfeed pagePublished – my activities. This type is used on My Profile page

Page 9: Share point 2010-activity-feed

Activity Feed consumption

Consumption API (Atom feed)Consolidated feed

http://<mysitehost>/_layouts/activityfeed.aspx?consolidated=truePublished feed

http://<mysitehost>/_layouts/activityfeed.aspx?publisher=<accountname>

No web services at the moment

Page 10: Share point 2010-activity-feed

Activity Feed representation

Tracking data through a Web Part on the My Newsfeed page

Page 11: Share point 2010-activity-feed

Activity Feed administration

Administrator’s side(Activity Feed is off by default in a User Profile service application.)

Central Administration->Monitoring->Review Job Definitions->User Profile Service Application - Activity Feed Job->Edit Timer Job->Enable

Page 12: Share point 2010-activity-feed

Activity Feed management

User’s side My Site web site->My profile page->Edit My Profile->Activities I am following

Page 13: Share point 2010-activity-feed

DEMO №1

Page 14: Share point 2010-activity-feed

Extensibility – key concepts

Activity Application«HR»Activity Type«New interview»Activity Template«<person> has scheduled an interview with

<applicant> on <date>»Activity Event«Sophie has scheduled an interview with

Nick on Tuesday, May 18th, 2010”

Page 15: Share point 2010-activity-feed

Activity Feed architecture

User Profile DB

Social DB

Gatherer

timer job

Your

gatherers

?

Injection

OM

User Profile DB:

Activity Feed

Web Part

& Atom

Consolidated

or

Published

Representation

Page 16: Share point 2010-activity-feed

Development tools

Visual Studio 2010Assemblies (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI)

Microsoft.Office.ServerMicrosoft.Office.Server.UserProfiles

ClassesUserProfileActivityManager, ActivityApplicationActivityType, ActivityTemplate, ActivityEventActivityFeedGatherer

Page 17: Share point 2010-activity-feed

Known issues

Some of methods haven’t been implemented: ActivityApplicationsCollection.Remove throws an exception "NotImplementedException" ActivityEvent.CreateActivityEvent method requires Full Control to the User Profile Service Application

Page 18: Share point 2010-activity-feed

Integration with MS Outlook

MS Outlook 2010 has an ability to display SharePoint Activity FeedSetup SharePoint 2010 Activity Feed using Outlook 2010 Social Connector

Page 19: Share point 2010-activity-feed

DEMO №2

Page 21: Share point 2010-activity-feed