SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am to develop an alert system for the social notes functionality in SharePoint 2010. I could write a timer job looping through all pages and look for new notes since last run, or loop through all users. But this would be a rather time consuming timer job. Is there some way to get all notes in one operation for all urls and users. Even better would be if I could hook on to note events when they are created, thus not requiring a timerjob, is there a way to do this? Any ideas will be greatly appreciated.

share|improve this question

The out of the box activity feed displays all the latest social notes. I would suggest looking at the timerjob code for an example of how it gathers the information to publish the activity events.

share|improve this answer
If I am correct the activity feed only displays social notes relevant to me,based on social distance etc. Unfortunatly most of the code relevant to Social is marked as internal. – HaavardMeling May 31 '11 at 12:35
up vote 1 down vote accepted

Created a timer job which loops through all pages and checks for new notes.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.