SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is it possible to customize the ribbon that shows I like it and show something like below?

enter image description here

I know we can hide and style the default I like it and Tags&Notes buttons, we are looking to add new buttons on that same row.

Steps to customize:


It is easy to add custom buttons in the Page ribbon. enter image description here

I am looking for a way to add them in the Browse view ribbon enter image description here

share|improve this question
One thing you might want to consider is that SP 2013 does not have a ribbon for the "Browse" tab by default. For easier upgrading you may want to create your own tab. – Ryan Erickson Mar 26 '13 at 19:43


The Ribbon is defined as XML with these elements

The location of the button can be defined using the location attribute. Here is a full list of default locations and a way to look-up others.

Example: Create a new feature in visual studio and edit the feature.xml file:

<Feature xmlns=""
         Title="Custom title"
         ImageUrl="button image url">

Edit the Elements.xml file to something like this (you may need to change the location for the button to show at the correct time):



        <CommandUIDefinition Location="Ribbon.Documents.Manage.Controls._children">
              Image32by32="/_layouts/images/32x32 image location"
              Image16by16="/_layouts/images/16x16 image location"
              LabelText="Move Documents"
              TemplateAlias="o1" />

          CommandAction="javascript:alert('My custom button!');" />

share|improve this answer
Thanks but I am looking for a way to add similar button s in the browse view. I updated the question with the pictures. – so_mv Mar 26 '13 at 19:19
Although I have not done that before it should be a matter of changing the CommandUIDefinition location attribute. See – Ryan Erickson Mar 26 '13 at 19:35

I don't believe the Browse tab is accessible from code. If you look into the master page, you'll see that the browse tab is accessible as HTML, and the social buttons are a user control. They don't use the ribbon controls in the same manner as the Page tab.


share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.