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.

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.

  • 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.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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