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="" >

1 Answer 1


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!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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