My Links in SharePoint 2010


In MOSS 2007, we’re used to seeing a link in a drop-down box at the top right of our SharePoint sites, called My Links. At first glance, it seems that this functionality has been removed from SharePoint 2010. It’s still there, sort of.

There are MY LINKS in SharePoint 2010, but sort of HIDDEN.


In a library, go to the Library tab in the ribbon.  Click the ‘Connect to Office’ button.  This is the interface to add or remove a link to the library to the list of “My Links”, as well as to manage this list of links.


When you click ‘Add to SharePoint Sites’, this library is not only added to your own personal list of links, but it is added to all of your Office suite of applications, on the “Open” and “Save As” screens. 

When you click Manage SharePoint Sites, the following screen is displayed, with a list of your whole list of links.



My Site

Go to your ‘My Site’ and click on ‘My Content’ at the top.  Click Site Actions, Edit Page, and click to Add a Web Part.  In the Recommended Items category of Web parts category, click to add the 'My Links' web part to the page. Right click on the My Links web part title, and copy that URL to the clipboard. It will be something like /_layouts/MyQuickLinks.aspx">http://<MySiteURL>/_layouts/MyQuickLinks.aspx 



Now, if you want the ‘My Links’ link to be more obvious and accessible, there is a way though it is not the same as in SharePoint 2007.  It entails adding My Links to the Personalization Site Links in the User Profile Service Application.

  1. In Central Administration, click Manage Service Applications.
  2. Click the User Profile Service Application.
  3. Click Configure Personalization Site under 'My Site Settings'
  4. Click New Link.
  5. Your URL will look something like that.  In this scenario, I have a web app just for my sites.  Fill in an owner because that field is required. Leaving the Audience field blank means that this link will be shown to everyone.


Now, when users are on their My Site, My Profile, My Content, they will see this:



The control was removed from the Master Page, though the ‘My Quick Links’ management page still exists. Upgraded User Profiles will find the My Links on this page and have the option to turn the links into Notes/Tags. I believe that the thinking is to "Upgrade" my links to Social Data.

I think this is an imperfect solution though, since My Links are a "permanent" list, where Tags/Notes are more "temporal" in that they roll from Month to Month in the user’s personal content.

In 2007, the control was “~/_ControlTemplates/MyLinks.ascx". It is in the same location in SP 2010.

The control in the file which renders the 'my links' in 2007 is

<SPSWC: MyLinksMenuControl id ="MyLinksMenu" runat ="server"/>, if you whack it on a 2010 masterpage/page layout, it renders differently and provides different menu options than it does in 2007. If you reflect the 2007 and 2010 dll's it resides in (Microsoft.SharePoint.Portal.WebControls) you'll find that they've changed the implementation.

Comments (5)

  1. Anonymous says:

    Good tutorial. I also found a nice project on codeplex. The following adds same functionality as MOSS 2007 and more :

  2. Very good, congratulations

  3. How to do via Powershell? says:

    How would I do this via Powershell?

  4. Shafaqat says:

    Is there any way to add new items in "My Links" using JSOM?

  5. saritha says:

    A content gateway is a script you get from certain CPA networks that blocks a visitor from entering your web page unless they fill out a form. When a person fills out the information the page is then released and the viewer can proceed to that page. It
    could be something like a survey, email lead or zip code or what ever. . cpa-training-in-hyderabad /">cpa trainingin india Once they do you GET PAID a few bucks as an affiliate. Now
    you might think why in the world would I want to do that to my visitors? You might think that this would send your guests packing fast and it could if you do this all wrong What you must understand is that a content gateway CPA is not something you want to
    just do on your home page. You use it when you are offering some more important content or a free download to a book or software or to keep a free membership site free. That way you can earn some cash while your visitors can get access for nothing. Just make
    sure you own the content or have the rights to show the material to others.

Skip to main content