1 / 15

Puget Sound Users Group Presentation

Puget Sound Users Group Presentation. Allyis Inc, Kirkland, WA Rod Stagg, SharePoint Solution Architect. Microsoft Confidential. Scenario. A  social networking desktop experience to notify users about updates in SharePoint blogs, document libraries, discussion lists, and wikis.

zilya
Download Presentation

Puget Sound Users Group Presentation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Puget Sound Users Group Presentation • Allyis Inc, Kirkland, WA • Rod Stagg, SharePoint Solution Architect Microsoft Confidential

  2. Scenario A social networking desktop experience to notify users about updates in SharePoint blogs, document libraries, discussion lists, and wikis. Leveraging the social graph and giving the users insight to what their coworkers are doing, to increase adoption and awareness to the advantages of SharePoint in the enterprise.

  3. Sample Story Paul has a subscription “what happens in the Budget 09 Document Library” John adds a new Document Budget Report Q3 09 Paul gets a Notification Paul thinks “wow, nice! What else is Jon up to?” and subscribes to “what is John doing” After a while he sees that John adds a lot to the O14 Wiki He decides to subscribe to that Wiki so he can see what others are doing there. …

  4. Areas Covered in Solution WSS Lists User Profile SharePoint Timer Jobs WSS Web Services WPF, LINQ

  5. High Level Architecture Event Notification Dispatcher Subscriptions Blogs User Profiles Wikis Doc Libs Microstatus

  6. Notification Dispatching The dispatcher receives raw events (e.g. new list item x in list y) The dispatcher looks for subscriptions to see which user is interested Create a notification entry per subscribed user Event Notification Dispatcher Notifications Events Events Notification Subscriptions

  7. Demo/Screenshots

  8. Source List, Document Library, Page, Wiki, Blog Microsoft Confidential

  9. Notifications List

  10. WPF Client-Activities Stream View

  11. WPF Client-Colleagues View

  12. Technologies Used in Solution WSS Web Service/LINQ/WCF Service Timer Job SQL Table Event Dispatcher Notifications Events Subscriptions Blogs User Profiles Wikis Doc Libs Microstatus SP List List Event Receivers

  13. Highlights of Feature Set Captures all updates made to the SharePoint intranet. Pushes updates to client via an activity stream in the context of their colleagues list in their MySite. Ability to subscribe to receive all the updates made by a particular colleague. Ability to also subscribe to a specific content source, particular blog, wiki, or document library.

  14. In the Works Expose Subscription table in SQL as a list in MySite Add rating and search. Add the ability for users to forward colleagues subscriptions Incorporate the ability to add subscriptions from within the SharePoint UI.

  15. Questions?

More Related