Toronto Share Point Camp 2009   Social Computing With Share Point & Silverlight   Andy Nogueira
Upcoming SlideShare
Loading in...5
×
 

Toronto Share Point Camp 2009 Social Computing With Share Point & Silverlight Andy Nogueira

on

  • 3,309 views

This is the Social Computing with SharePoint and Silverlight slide for the session I've presented at the Toronto SharePoint Code Camp 2009

This is the Social Computing with SharePoint and Silverlight slide for the session I've presented at the Toronto SharePoint Code Camp 2009
http://www.torontosharepointcamp.com/Lists/Speakers/AllSpeakers.aspx

Statistics

Views

Total Views
3,309
Views on SlideShare
3,146
Embed Views
163

Actions

Likes
0
Downloads
109
Comments
1

3 Embeds 163

http://www.nonlinearcreations.com 158
http://www.slideshare.net 4
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Toronto Share Point Camp 2009   Social Computing With Share Point & Silverlight   Andy Nogueira Toronto Share Point Camp 2009 Social Computing With Share Point & Silverlight Andy Nogueira Presentation Transcript

  • Andy Nogueira Nonlinear creations www.nonlinear.ca
  • Agenda Overview Social Computing with SharePoint Demos Q&A
  • Social Computing Profiles Connections Communities Tracking
  • Social Components in MOSS Shared Features My Sites Services Colleagues People Search Tracker Social Organizational User Profiles Distance Hierarchy In Common Presence Between Us
  • Social Computing Profiles Connections Communities Tracking
  • Users User User Accounts Profiles Security Shared Services Provider Access rights Organize and aggregate users data (items / documents / sites) SPUser UserProfile (API) (API)
  • User Profiles Properties Relationships Name / Value Pairs Colleagues Extensible Workgroup Object Model (API) Searchable Memberships SharePoint Web Services Privacy Manager
  • User Profile API Reference • Microsoft.Sharepoint.dll • Microsoft.Office.Server.dll Namespaces • Microsoft.SharePoint • Microsoft.Office.Server • Microsoft.Office.Server.UserProfiles Classes • UserProfileManager • UserProfile Web Services • http://<server>/_vti_bin/UserProfileService.asmx
  • Retrieving a User Profile Retrieve the Server Context of the site collection ServerContext svrContext = ServerContext.GetContext(siteCollection); Connect to the User Profile Manager UserProfileManager profileMgr = new UserProfileManager(svrContext); Retrieve the User Profile UserProfile usrProfile = profileMgr.GetUserProfile(loginName);
  • Pre-requisites for demos Silverlight 2 Plug-in MOSS 2007 Visual Studio 2008 SP1 Silverlight Tools for Visual Studio Expression Blend 2 SP1 Optional
  • Demo Profiles
  • Social Computing Profiles Connections Communities Tracking
  • Manager, Peers and Direct Reports Manager John Peers Jim Paula Paul Direct Reports
  • Colleagues • Manager Automatic • Peers • Direct reports Manually • “People you know” • Outlook Suggested • Office Communicator • Site Memberships
  • Demo Connections
  • Social Computing Profiles Connections Communities Tracking
  • Memberships Distribution SharePoint Lists Sites Active Membership Directory
  • Social Computing Profiles Connections Communities Tracking
  • Change Log Tracks profile Change Colleagues Time Based changes Types Ability to specify a See what your timeframe Properties Adding colleagues are (minutes, days) to doing get changes Memberships Updating Quick Links Deleting
  • Demo Change Tracker
  • SharePoint and Silverlight Integration Web Part Page Silverlight Web Part (e.g. SilverPart) Silverlight Web Part Silverlight Application 1 (App1.xap) Silverlight Application 3 Silverlight Web Part (App3.xap) Silverlight Application 2 (App2.xap)
  • Client Centric Processing Model Client Server Browser Web Server Processing XAP Silverlight HTML ASP.NET Web Services CSS JSON Networking Animation CLR / DLR Controls Audio & Video SOAP JavaScript REST
  • Demo Social Part (Silverlight)
  • “Gotchas” and Limitations Don’t use Microsoft.SharePoint.Portal.UserProfiles (obsolete) Make sure all steps to enable Silverlight in SharePoint are checked Pay attention to security issues and test, test and test. Sometimes “tricky” integration with existing SP Web Services Lack of documentation
  • Questions and Answers
  • Links and Resources Microsoft Social Computing and Collaboration • http://www.microsoft.com/sharepoint/capabilities/collaboration/overview.mspx Silverlight • http://www.silverlight.net SilverPart (Silverlight Web Part) • http://www.codeplex.com/SilverPart BlackLight Controls for Silverlight • http://www.codeplex.com/blacklight
  • Please complete your evaluations to enter in the prize drawing!
  • Thank You ! Andy Nogueira andy@nonlinear.ca nonlinear creations inc. (NLC) www.nonlinear.ca