8.4. Summary

There are many aspects to creating a personalized solution with SharePoint. You have covered many different areas from user profiles to audiences. You have looked at how to make sites more personalized by using the features of My Site. These tasks could be done with the user interface, but the new object model functionality provides the ability to perform all of these actions with code. In this chapter, you have seen how to:

  • Manage users and user profile data

  • Create Web Parts and web pages that use the built-in controls like the people picker

  • View and query the users' change logs

  • Create a user's My Site programmatically

  • Create colleagues and memberships using the object model

  • Update a site's audience data

  • Create new rules for audiences in a site

Now that you have seen how to update many aspects of the personalization through code, the next chapter looks at how to perform enterprise searches. This personalization data can help return the correct search results and limit the visibility of what a user can view.

Get Professional SharePoint® 2007 Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.