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

I have done a custom tab and need to display it on every single page. But how? Ive tried with a delegate or feature control that adds an addition pageheader that runs some code getting the current Ribbon and making the the tab visible, it works, but only at pages only using the ribbon.

What makes the ribbon show initially in SharePoint be default when for example working with i list? It doesn't seem to be any code in the CMDUI.XML at least.

Ive alse tried adding a the PermissionStrings attribute to the Ribbon with the ViewPages value. Didn't make a difference though. :(

<SharePoint:SPRibbon PermissionsString="ViewPages" ID="SPRibbon1" runat="server" PlaceholderElementId="RibbonContainer" CssFile="" >
share|improve this question
up vote 4 down vote accepted

I have found the best and easiest solution will be available in version 1.4 of SharePoint 2010 Fluent Ribbon API that omlin at codeplex runs.

Blog post about the techique

Thank you omlin!

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.