"Add to My LInks" in Sharepoint 2010
-
Monday, November 30, 2009 6:32 AMI am not able to figure out the "Add to My Links" / "My Links" option in SharePoint Server 2010 which we had in MOSS 2007. Whether that option is still there? If yes then where can i find this, if not then how to implement this in 2010; can i use userProfileService.AddLink()Method. Please let me know if anyone has some solution for implementing this functionality.
- Moved by Peter JausovecMicrosoft Employee, Moderator Monday, November 30, 2009 4:16 PM Moving to appropriate forum. (From:SharePoint Development)
Answers
-
Thursday, June 17, 2010 12:34 PMModerator
The control was removed from the Master Page, though as MickyMcb1 indicates above, 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. (Note: I have had this on my plate to test for a LONG time. I still have not found the time.) I thik 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 users personal content.
If I find some time I'll post back a possible solution, but I agree with you that there needs to be an option for preserving My Links! I'll start by poking around and see if I can at least find the My Links control for you.
Matthew
Matthew McDermott, MVP MOSS- Proposed As Answer by Darrin BishopMVP, Moderator Friday, June 18, 2010 11:47 AM
- Marked As Answer by Darrin BishopMVP, Moderator Sunday, August 08, 2010 2:43 PM
All Replies
-
Monday, April 26, 2010 5:29 PM
http://yourserverdomain.com/_layouts/MyQuickLinks.aspx
dont know why it isnt on the interface yet. In 2007 it was part of a delegate control.
anybody know the best practice for adding it to the 2010 master page?
-
Saturday, May 29, 2010 6:26 AMI also want to replicate the 2007 'My Links' in 2010, does anybody know how?
-
Thursday, June 17, 2010 3:24 AMAnybody?
-
Thursday, June 17, 2010 12:34 PMModerator
The control was removed from the Master Page, though as MickyMcb1 indicates above, 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. (Note: I have had this on my plate to test for a LONG time. I still have not found the time.) I thik 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 users personal content.
If I find some time I'll post back a possible solution, but I agree with you that there needs to be an option for preserving My Links! I'll start by poking around and see if I can at least find the My Links control for you.
Matthew
Matthew McDermott, MVP MOSS- Proposed As Answer by Darrin BishopMVP, Moderator Friday, June 18, 2010 11:47 AM
- Marked As Answer by Darrin BishopMVP, Moderator Sunday, August 08, 2010 2:43 PM
-
Friday, June 18, 2010 6:25 PMIn 2007, the control was ~/_ControlTemplates/MyLinks.ascx" But, in 2010, that control doesn't include the My Quick Links part anymore.
-
Thursday, June 24, 2010 12:26 AM
actually the control MyLinks.ascx is still in the controltemplates folder. This is what it has in it
-------------------
<%
@ Control className="MyLinksUserControl" Language="C#" Inherits="Microsoft.SharePoint.Portal.WebControls.MyLinksUserControl,Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%
@ Register Tagprefix="OSRVWC" Namespace="Microsoft.Office.Server.WebControls" Assembly="Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="OSRVUPWC" Namespace="Microsoft.Office.Server.WebControls" Assembly="Microsoft.Office.Server.UserProfiles, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="SPSWC" Namespace="Microsoft.SharePoint.Portal.WebControls" Assembly="Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="MSSWC" Namespace="Microsoft.SharePoint.Portal.WebControls" Assembly="Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<
table><tr>
<
td class="ms-globallinks"><SPSWC:MyLinksMenuControl id="MyLinksMenu" runat="server" /></td>
<
td class="ms-globallinks"><asp:Literal id="hlMySiteSpacer" runat="server" /></td>
</
tr></table>
----
I tried to make a delegate control and to place it on the master page, but couldnt get it to show up (though the same process worked for putting a MySiteLink delegate control based on the MySiteLink.ascx)... though that doesnt mean I didnt screw it up (a few times LOL)
I will give it another shot myself, as some users really liked the drop down with all the links off the typical master page (though in other cases for other clients I have had to take it out).
if anybody finds an answer, let me know... I will do the same
there is actually a really good virtual lab on customizing mysites which includes deploying a delegate control, so maybe I will take the easy way out and see if I can use the MyLinks in that lab instead of what they are using
and by the way, some of these virtual labs are really good... the silverlight one doesnt talk much about why you do things, so its pretty cookbook-ish, but some others are good
http://www.microsoft.com/events/series/sharepointserver.aspx?tab=virtuallabs
thanks to all
michael bierly -
Friday, August 06, 2010 8:42 PM
Hi Michael
did you have any luck?
thanks
Jake
-
Saturday, August 07, 2010 5:20 AM
I had a bit more of a look at it, as MickyMcb1 said the ascx file is still in the controltemplates folder in the file system. 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 materpage/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.
So i've come to the conclusion you will have to create a custom server control to read from and add to the http://yourserverdomain.com/_layouts/MyQuickLinks.aspx list
-
Wednesday, November 17, 2010 10:28 AM
darn, i broke the forum software
-
Monday, August 08, 2011 2:57 PMAny news on this ? I still don't understand why there isn't a simple user favorites in Sharepoint 2010 ! My client doesn't want to use tags and the social options and this is the last item on my list to close the project...
-
Wednesday, January 18, 2012 9:02 PM
I am interested in this also; I am not seeing that option anywhere and my users that do use that feature will be inflamed. Anybody have a real answer?
1. Is this feature available
2. how is it implemented
3. if upgraded from 2007, are there any particulars to worry about?
vin -
Wednesday, February 15, 2012 6:42 PM
In case anyone is still interested, I just posted a custom My Links control on CodePlex that can be used in SharePoint 2010.

