Andrew Connell

Series: SharePoint 2010 Ribbon Development Series

In October 2010 I did a bunch of posts on SharePoint 2010 ribbon development... in an effort to make them easier to find (as with other reference posts), I've added a new quick links section in the left-margin of my blog. These all came from the work I did on a paper for MSDN on customizing the ribbon. Because MSDN papers shouldn't really have opinions in them (at least in my opinion), I uses these posts on my blog for that purpose.

  • Published on

    Always Create Your Own Group Templates with SharePoint Ribbon Customizations

    In this post, I’ll explain why you should always create your own group templates for your SharePoint 2010 ribbon customizations.
  • Published on

    Handling Events in the SharePoint Ribbon

    This post is part of a series on SharePoint 2010 ribbon development. The other posts in this series can be found here: SharePoint 2010 Ribbon Development Series The SharePoint SDK contains a good bit of information on how the customize the ribbon. Adding / replacing / removing controls to / from the ribbon is pretty straightforward although you have to get hip to writing a lot of XML (big deal… you’re a SharePoint developer so you’re used to it)!
  • Published on

    Implementing Page Components in the SharePoint Ribbon

    This post is part of a series on SharePoint 2010 ribbon development. The other posts in this series can be found here: SharePoint 2010 Ribbon Development Series In my previous post I talked about how you implement the events when a user clicks on a button or other control in the ribbon. There are two options available to you in implementing these controls: a more declarative option using (SDK link) elements in the Feature element manifests or using a page component.
  • Published on

    Understanding Focused vs. Global Commands in SharePoint Ribbon Page Components

    This post is part of a series on SharePoint 2010 ribbon development. The other posts in this series can be found here: SharePoint 2010 Ribbon Development Series In some of the recent work I’ve been doing around the SharePoint ribbon, specifically when diving into the way how the commanding works, I noticed the SharePoint SDK talks about two types of commands: global and focused commands.
  • Published on

    Asynchronously Checking if a Command is Available in the SharePoint Ribbon

    This post is part of a series on SharePoint 2010 ribbon development. The other posts in this series can be found here: SharePoint 2010 Ribbon Development Series In a few recent posts, I blogged about how you handle events using the commanding framework when someone clicks a button or another control in the SharePoint 2010 ribbon as well as how you can implement this using a custom page component.