MOSS 2007 My Site Basics

Recently we provided one of our clients an expanded description of how Microsoft Office SharePoint Server (MOSS) 2007 My Sites work.  We thought we would post a portion of that information to help others understand what out-of-the-box (OOTB) My Sites are and how they work.

Before we dive in let’s start with some of the common SharePoint terminology and concepts directly associated with My Sites:

Site Collection

A Site Collection is a collection of sites such as a Team Site, Document Workspace, Meeting Workspace, Site Directory, etc.  A site collection is a tree of sites with sites nested below other sites.

One important but subtle point about Site Collections is that content within one site collection cannot generally be displayed in another site collection with most of the out-of-the-box SharePoint functionality/web parts.   There are a few web parts that allow specific content to cross between site collections but the display of content is very rigid and takes work to customize.

In other words, site collection containers separate content (documents, images, custom lists, announcements, etc.) from other site collections.

Site

A site is a collection of lists such as a Document Library, Picture Library, Contact List, Custom List, Announcements List, etc.

Subsite

A subsite is a site that is nested below another site.  There is a parent-child relationship and the subsite is a child site.  Note however that a subsite can be a parent to another subsite and so on.

----------

Alright, now that we’ve covered the basic terminology and concepts we can move on to what My Sites are and how they work in an out-of-the-box MOSS 2007 implementation.

My Sites is *a collection of site collections*

While a collaboration portal is typically a collection of sites (such as department sites) with one root parent site, My Sites is a collection of site collections
.
Let’s illustrate the concept by considering how a collaboration portal (a site collection) can be configured or customized. An administrator can change the navigation and site hierarchy, can set permissions as desired, enable or disable features such as workflow or publishing, assign a specific theme (look and feel), etc.
 
Now consider a second and third collaboration portal each with different navigation, permissions, features, and look and feel.  When these three portals (each a site collection) are nested under a single parent you end up with the equivalent of My Sites.
 
In other words, each user’s My Site (a site collection) can be customized and configured independently of any other user’s My Site (another site collection) as desired by each site collection administrator.

Each My Site is a site collection

Since the My Sites web application is a collection of site collections, this makes each individual My Site a site collection.

This concept is critical because it means that content from one site collection (User A’s My Site, User B’s My Site, or a corporate portal) cannot generally cross (be displayed) in another site collection using most of the out-of-the-box SharePoint web parts.

For example, if you had a series of announcements on a collaboration portal site, the announcements cannot be pushed into a user’s My Site for display.  Similarly, if a user has announcements on his/her My Site then he/she cannot push these to a collaboration portal (such as a corporate intranet) for viewing by others.  In other words, users need to, in general, go to the site collection that has/owns the content in order to view it (assuming they have permissions).

There are some exceptions to this rule of displaying content between site collections but they are tightly controlled by how specific SharePoint (MOSS specific) web parts work.  To go beyond those web part limitations, custom web parts need to be written or purchased from a 3rd party.

Since a My Site is a site collection, it also means that a user’s My Site can be the parent site for other types of sites such as a blog, wiki, document workspace, meeting workspace, etc.

A System Administrator dictates who can have a My Site but cannot create My Sites for users

My Sites are special in that they cannot be created for a user. Although a system administrator can dictate which users have permissions to create a My Site, the system administrator cannot create a My Site for anyone other than him/herself. 

Each My Site has a site collection administrator -- the user that created the My Site

Every site collection must have a site collection administrator -- a user that manages the entire site collection (all sites and subsites).

Because as you now know, a My Site cannot be created for someone else, the individual user that creates the My Site becomes both the site collection administrator and the site owner.  Individual portal users therefore can do *virtually anything* to their My Site in an out-of-the-box SharePoint deployment.  A user can create subsites (blog, wiki, document workspace, meeting workspace), create any list (image library, document library, custom list, contact list), assign or remove permissions for anyone they choose for anything they own (site, subsites, lists), add/remove web parts from their My Site pages.

All My Sites have 2 views

Each My Site has a private view and a public view.  The page that is displayed to users, including the creator, is controlled by SharePoint.

The private view (My Home)

The private view, also known as “My Home”, is the My Site creator’s default landing page.  This landing page is called default.aspx and is a customizable web part page.  The My Site creator can add and remove content via web parts as desired.  This default page is not seen by other users expect the creator of the site.

The public view (My Profile)

The public view is a special page shown to all users that are not the creator of the My Site – including system administrators.  This page is also a customizable web part page under the control of the My Site creator.  The My Site creator can add and remove content via web parts as desired.

From the perspective of virtually all users, the My Profile view is the only view into another person’s My Site.

 

UPDATE (11/09/2009):Following section has been revised after comments indicated the relationship betwen My Sites, User Profiles and My Links was not clear.  Thanks for your comments.

Other MOSS My Site related features

User Profile

In SharePoint (MOSS specific) users can have a user profile.  These profiles are generally composed of user information pulled from a company’s Active Directory as set up by a system administrator.  In addition, Profiles can be enhanced to include information that is not in the Active Directory.

Once a profile is generated, users are given rights to manage their own information and determine which groups of users get to see individual pieces of information on their My Profile page.

For example, after User A’s profile is created and User A creates his My Site, User A decides he wants to add his cell phone number and birth date to his profile (limited to the predefined profile attributes determined by a system administrator).  User A can do this.  In addition, User A can dictate that all his colleagues see his birth date but his cell number will only be displayed to his Manager.

 

My Links and My Links Web Part

Each user can have access to a special feature of SharePoint (MOSS specific) that allows the user to save and manage links to sites.  If a user has a My Site, a user can use the My Links Web Part to share links with other users via their My Site.  This same web part can be used by the My Links owner to link through to the My Links management page.

This list of links is located in a user’s My Site but can be easily accessed in other site collections on the top of the navigation bar using a menu item called “My Links”. 


Feedback

# re: MOSS 2007 My Site Basics

I am an administrator administering Sharepoint 2007. I was wondering if it was possible to, as the collection admin of the whole portal, log into other peoples mysite pages. What is done when an employee leaves the company and has some pertinent documentation on his/her mysite pages? 10/20/2009 11:09 AM | Nikhil

# re: MOSS 2007 My Site Basics

@ Nikhil - By default, the user of the My Site is the only Site Collection Administrator. As a farm admin you can gain access or the user can give you access. Once you have that you can access the lists and libraries.

-- erik 10/20/2009 11:39 AM | Solien Technology, Inc.

# re: MOSS 2007 My Site Basics

I am the farm admin for MOSS 2007 at my company. We have the decision not to allow users to create sites (Self Service site creation is not enabled in the farm). We do however support the "My Links" feature. A few days ago all of my users lost thier Links. Since you say the links are stored in the My Site and they dont have one, where are the links being stored? And are you aware of anything that would cause them to be deleted or lose sync with the user? 11/3/2009 4:24 PM | Warrem

# re: MOSS 2007 My Site Basics

@Warrem - Thanks for your feedback. It was not our intention to imply that My Links data is stored in My Sites but rather that the My Links functionality of MOSS is related because there is a My Links Web Part that allows users to share their links via a My Site. I have revised the post to reflect this. As far as where My Links data is stored, it is stored in a user's profile.
11/9/2009 8:25 AM | blogadmin

# re: MOSS 2007 My Site Basics

Hi,
We recently deployed a product called Commvault (Version 7.0.0) as a backup/recovery soln for MOSS 2007. To perform a backup of a site collection the farm admin must be set up as the primary/secondary site collection admin. However, since the user is the primary site collection admin for his/her MySites site when it is created and the farm admin is not assign as the secondary, the backups fail. There are a few hundred users involved and it would be very tedious to have to manually assign the farm admin as a site collection admin in each users MySite. Is there any way to automate this task for new users and rectify the situation for existing users?
Thanks in advance, Declan. 11/16/2009 4:03 AM | Declan

# re: MOSS 2007 My Site Basics

@Declan - Sure, new sites would require a change to the MySite provisioning process and existing sites would likely require a script. 11/18/2009 12:12 PM | blogadmin

# re: MOSS 2007 My Site Basics

At my company we have (2) seperate instances of MOSS installed. 1 is for our Intranet and the other is for Our Public website. We have My Sites enabled for our intranet. I was wondering if there is a way to push or sync the My Sites from our intranet to our Public instance of MOSS so that users do not need to recreate their My Site which or already on the Intranet instance of MOSS? 1/5/2010 12:48 AM | Peter

# re: MOSS 2007 My Site Basics

@Peter - There isn't an OOTB (out-of-the-box) way to synchronize two separate My Sites. One option you might consider is exposing your existing My Sites externally (with careful planning) so that the sites are available both internally and externally. This would eliminate the need to recreate sites or attempt to sychronize content between site collections. 1/5/2010 8:09 AM | blogadmin

# re: MOSS 2007 My Site Basics

Hi,
How can I create a subsite in MySite site collection using my custom site template which I used to create sites in sharepoint portal site. Where I tried creating a site, I could not find the "Custom" templates.

Thanks in advance,
Karthik.N 1/30/2010 1:59 AM | Karthik

# re: MOSS 2007 My Site Basics

@Karthik - Upload the site template you want to use into your My Site's Site Templates Gallery and create a site in your My Site. On the New SharePoint Site form choose the template you uploaded located in the Custom tab. If you don't see it there verify that you uploaded it to the correct Site Template Gallery. 2/1/2010 7:48 AM | blogadmin

# re: MOSS 2007 My Site Basics

I am MOSS 2007 farm admin , whene i creates new site collection , I cant See [MySite] Icon.
Can you help 4/11/2010 2:44 AM | Talal

# re: MOSS 2007 My Site Basics

We have Mysites but it's limited to only profile search. We do not allow users to create mysites, but they can update their profiles. For some reason users can update their profile information, but not their picture. Although, there are a few users that were able to update their photo. 5/25/2010 12:26 PM | Melinda

# re: MOSS 2007 My Site Basics

gud article 8/17/2010 2:17 AM | rythima

# re: MOSS 2007 My Site Basics

Hi, I need to stsadm backup, about 500 small Mysites Site Collection from FARM A to FARM B in the same Active Directory Domain. Did you know if there are special Tasks after stsadm restore in the new FARM B SSP ? Thanks 9/10/2010 4:05 AM | Mario

# re: MOSS 2007 My Site Basics

If you are moving the site collections between different domains then you are likely to encounter issues with permissions. I would suggest you leave the FARM A up until you know that the site collections are working as expected in FARM B. 10/12/2010 11:35 AM | blogadmin

# re: MOSS 2007 My Site ownership changes

I have a case where the login of a number of the users has changed. This seems to have resulted in some issues with their mysite pages. For instance, clicking on their name displays a sharepoint error page of "no such user" (because the old login was removed. Also, the user still can read their pages, but there are no search results found.

What steps need to take place so that the user's mysite files are now associated with their new login? Is it simply a matter of spsadmin giving full control to the new login? 12/16/2010 4:46 AM | Larry W. Virden

# re: MOSS 2007 My Site Basics

@Larry - It is unclear from your comment whether you are having issues with a user's profile (served by Person.aspx on the My Site host) or the user's My Site site collection or both.

In the case of the former, you might consider executing a full crawl of your content. In the case of the latter perhaps the issue lies in the resolution of the user's new AD identity against the URL of the existing My Site. You might consider "renaming" a user's My Site site collection to match their new identity.
12/16/2010 8:58 AM | blogadmin

# re: MOSS 2007 My Site Basics

where is a good reference to how MySites can be configured for when a person leaves the company? 2/16/2011 8:43 AM | Tim Longenecker

# re: MOSS 2007 My Site Basics

Our users are unable to manage their Tasks assigned in our Intranet site collection via their mysite. They are able to manage documents. 3/1/2011 7:27 AM | Gina

# re: MOSS 2007 My Site Basics

I needs to add more fields in myprofile, also want to remove few existing fields.
How to add and remove fields in details on myprofile in mysite? 7/12/2011 11:39 PM | rajni

# re: MOSS 2007 My Site Basics

Hi
i want to migrate MOSS Mysite 2007 data in to Sharepoint 2010.
please let me know how take backup of Mysite and migrate it in to MOSS 2010.
also is there any risk then how to control that.

Deepti 7/20/2011 11:32 PM | Deepti

Post a comment





 

Please add 3 and 3 and type the answer here: