powerpoint blog
Indezine Home
PowerPoint Stuff July 4th PowerPoint Stuff
  Home PowerPoint Photoshop Photos Other Studio Info
  Templates Blog Ezine Addins Learn Cool Personality Listings Members Notes Bank Articles

 


Current Blog | Atom Site Feed | RSS  



Friday, December 08, 2006

RibbonCustomizer: Conversation with Patrick Schmid



Patrick Schmid is a Microsoft OneNote MVP who works with several other Microsoft Office programs including PowerPoint. He can be frequently found in the public newsgroups for Microsoft Office products. At other times, he fine tunes and works on his RibbonCustomizer product, about which he explains more in this conversation.

Geetesh: Tell me more about yourself and RibbonCustomizer. How did this product evolve.

Patrick: I am a Ph.D. student in computer science. Through pure luck, I made it into the Office 2007 Technical Beta, which begun in November 2005. Customizing the ribbon became a much discussed topic almost right away with beta testers complaining that it wasn't possible and Microsoft pointing to this new XML-based language called RibbonX. Eventually, I decided to give RibbonX a chance. The first add-in I wrote simply loaded RibbonX into an Office program. I made it available to all beta testers, but it was barely used. The main reason was that people just didn't want to deal with RibbonX. Why? In Office 2003, we have a user interface that allows us to customize everything we want, whereas in 2007, we need to learn the XML-based language RibbonX. I would bet that most of your readers probably don't want to know about RibbonX, because all they probably care about is being able to customize the Ribbon.

For the second beta release (Beta 1 Technical Refresh), I decided to write a new add-in that featured some user interface in addition to the ability to load RibbonX. That taught me RibbonX pretty well, but it also presented a major struggle with it. If you just read the Microsoft documentation, you get the impression that you can do more than the product actually allows you to do. I discovered those things as I was writing the second add-in, and the code ended up being a mess. With the release of Beta 2, I started over a third time. The result of that is RibbonCustomizer today. Microsoft finished making changes to RibbonX with the last beta release in September 2006, Beta 2 Technical Refresh. In October, I became a OneNote MVP and with that access to better development tools. I took advantage of that and incorporated everything that was only possible into the first release version of RibbonCustomizer.

RibbonCustomizer is far from done. One feature, namely the ability to add individual commands to the Ribbon, is probably the most requested one and I will be starting the design work for it soon. Beyond that, I still have a very long list of things that I would like to realize in RibbonCustomizer.

Geetesh: What do you think about Office 2007's new ribbon based interface?

Patrick: I love it. I have been working exclusively with Office 2007 since November 2005, and I would not want to go back to menus and toolbars. With the Ribbon UI, I get things done faster and better. Also, I have been using features that I never even thought of using in earlier versions. The major downside of the Ribbon UI though is its focus on beginner and intermediate users. Power users simply feel left out. That's where RibbonCustomizer comes in. If I don't like something on the Ribbon, I change it.

Categories: microsoft_office, powerpoint_2007, add-in
0 comments

Links to this post

AddThis Social Bookmark Button     Save as PDF

 
Comments:

Post a Comment


Links to this post:

Create a Link

    follow me on Twitter

    My Yahoo!
    BlogLines
    Windows Live
    Add to Google
    News Gator
    My MSN
    Plus

    Archive:
    April 2003
    May 2003
    December 2003
    January 2004
    February 2004
    March 2004
    April 2004
    May 2004
    June 2004
    July 2004
    August 2004
    September 2004
    October 2004
    November 2004
    December 2004
    January 2005
    February 2005
    March 2005
    April 2005
    May 2005
    June 2005
    July 2005
    August 2005
    September 2005
    October 2005
    November 2005
    December 2005
    January 2006
    February 2006
    March 2006
    April 2006
    May 2006
    June 2006
    July 2006
    August 2006
    September 2006
    October 2006
    November 2006
    December 2006
    January 2007
    February 2007
    March 2007
    April 2007
    May 2007
    June 2007
    July 2007
    August 2007
    September 2007
    October 2007
    November 2007
    December 2007
    January 2008
    February 2008
    March 2008
    April 2008
    May 2008
    June 2008

        Home | PowerPoint | Photoshop | Templates | Blog | Notes | Ezine | Studio | Advertise | Feedback | Info | Site Map | Store

      ©2000-2008, Geetesh Bajaj. All rights reserved.

        since November 02, 2000