Slashdot Mirror


Firefox To Replace Menus With Office Ribbon

Barence writes "Mozilla has announced that its plans to bring Office 2007's Ribbon interface to Firefox, as it looks to tidy up its 'dated' browser. 'Starting with Vista, and continuing with Windows 7, the menu bar is going away,' notes Mozilla in its plans for revamping the Firefox user interface. '[It will] be replaced with things like the Windows Explorer contextual strip, or the Office Ribbon, [which is] now in Paint and WordPad, too.' The change will also bring Windows' Aero Glass effects to the browser." Update: 09/24 05:01 GMT by T : It's not quite so simple, says Alexander Limi, who works on the Firefox user experience. "We are not putting the Ribbon UI on Firefox. The article PCpro quotes talks about Windows applications in general, not Firefox." So while the currently proposed direction for Firefox 3.7 involves some substantial visual updates for Windows users (including a menu bar hidden by default, and integration of Aero-styled visual elements), it's not actually a ribbon interface. Limi notes, too, that Linux and Mac versions are unaffected by the change.

22 of 1,124 comments (clear)

  1. Eyecandy in cost of usability by sopssa · · Score: 5, Interesting

    In my opinion this is a really, really dumb move. While its all eye-candy and nice, it brings down the usability a lot. If you want to get to the menu, you have to find some button from somewhere obscure location and then the menu will be vertical to begin with, like right-clicking. On top of that its one extra mouse click. I hate the same thing with Office. Another good example is MSN Messenger. I can never find the menu button, and when I do the menu looks just retarted.

    The ironic thing is that a menubar is the least intrusive UI object on the screen. It's small, it doesn't get in the way and it goes nicely along with title bar. And you still find everything easily and fast from it.

    This doesn't "tidy up" 'dated' browser. There a lot more issues to look at, like UI responsiveness, fast drawing of loading websites and better & smoother scrolling, in which Firefox is actually lacking behind (still wins IE tho, but thats not much)

    Another sad thing about this is that it forges Windows UI style to Linux and other OS, and stops being consistent with the rest of the system.

    Gladly I'm not Firefox user, and even less so with this. It seems Firefox is going more and more to the way of grandma-understands-too. While I myself more and more like the approach Opera takes; feels like a complete suite for browsing. Maybe it'll gain more marketshare for Opera in power users, who still value usability and the simple efficient things like menu bars.

    1. Re:Eyecandy in cost of usability by COMON$ · · Score: 4, Interesting
      Actually the ribbon style is not built for eye candy but rather for usability. The problem with menu style systems is that it is not intuitive. There is resistance to the change because of 'menus are the way we are used to doing things' not necessarily the way things should be done. Putting features in front of the user rather than 3 to 4 deep in a menu system is far more intuitive. In fact I think the office ribbon layout is due to a massive amount of consumer research on Microsoft's Behalf. (I cant find a reference for that right now).

      However, I will believe this change when I see it.

      --
      CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    2. Re:Eyecandy in cost of usability by Reason58 · · Score: 3, Interesting

      I know I probably hold a minority opinion here, but I disagree with your points on usability compared to the traditional menu. The ribbon system allows for the logical grouping of actions by function. This allows for a more intuitive interface for the standard user. They also have context-aware ribbons, such as picture and table editing which appear and hide themselves only when you are working on that specific object. In addition, every common action can be performed in two mouse clicks or less: one to select the ribbon governing what you would like, and one more to select the specific action. The ribbons also make certain actions, such as style sets and themes much easier through the use of previews. Gone are the menus that go halfway down the screen. Gone are the submenus nested three layers deep.

    3. Re:Eyecandy in cost of usability by gobbligook · · Score: 3, Interesting

      if i were firefox I would check to make sure Microsoft hasn't pattented this.

    4. Re:Eyecandy in cost of usability by 99BottlesOfBeerInMyF · · Score: 5, Interesting

      Actually the ribbon style is not built for eye candy but rather for usability.

      This is actually a point of contention among usability engineers.

      The problem with menu style systems is that it is not intuitive.

      Intuitive is a rather subjective term. Rather the question is how learnable it is and how functional.

      There is resistance to the change because of 'menus are the way we are used to doing things' not necessarily the way things should be done.

      The learning curve for new interfaces can be problematic. Any change will meet some resistance. MS's ribbon will probably meets more than most because of vocal minorities and because the coupled it with a switch that temporarily eliminated some features. So power users of Word were frustrated partly by a new interface but also because they assumed they could perform a task and the interface was preventing them, when in truth the task had become impossible coinciding with the new interface.

      Putting features in front of the user rather than 3 to 4 deep in a menu system is far more intuitive.

      The problem is if the needed feature is in front of the user and determining what is needed where. If a menu system is more than three levels deep, you've failed as a UI designer.

      In fact I think the office ribbon layout is due to a massive amount of consumer research on Microsoft's Behalf.

      The consensus I've seen seems to be that it is based off of the the U of W's Decision-Theoretic UI project, but where MS was unable to get it to work properly so they scrapped the fundamental adaptive nature and just kept the UI style. The underlying concept resulted in mixed results for UI designers in the first place, so maybe that isn't too terrible and the design of the elements they copied were at least sensible and obeyed fundamental principals of UI design.

      MS does not seem to have published their usability testing (if they did it and followed the results which is always a question with MS) but have published PR pieces claiming that user studies show improved usability; of course not publishing that underlying study either. Scholarly works to date seem to contradict their claims, but some of those were a little less than methodical in implementation. I think MS managed to piss a lot of people off and introduce a new UI scheme which is questionable but not terrible in and of itself.

    5. Re:Eyecandy in cost of usability by spun · · Score: 4, Interesting

      The kind of feedback you are talking about is useful for tweaking a UI, not for coming up with a novel UI concept to begin with. The kind of 'advanced research' I'm talking about is the sort of stuff that came up with the concepts in the first place. You may want to read some of Brenda Laurel's publications on human/computer interaction, that was the stuff that got bastardized into Bob and Clippy. The idea for the ribbon interface also came out of university research, not Microsoft's labs.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    6. Re:Eyecandy in cost of usability by Goldberg's+Pants · · Score: 3, Interesting

      I was a hardcore Sony fan and never even held an Xbox controller, but having recent picked up an Xbox 360 I have to say I LOVE the controller. The PS controllers now feel clunky and just ergonomically wrong.

    7. Re:Eyecandy in cost of usability by CarpetShark · · Score: 4, Interesting

      Thankfully, I'm sure there will be a theme or add-on to fix this GUI abortion.

      Yes. I imagine it'll be called EpiphanyForWindows, WebkitFF3Theme, FirefoxLite, or something similar. Chances are though, that the Firefox project itself will just plough ahead with this stupid idea, and ignore everyone who disagrees. Any project that fixes it is likely to be a third-party effort.

      Whatever. I'm just waiting for a stable version of Chrome that has adblock support.

    8. Re:Eyecandy in cost of usability by turgid · · Score: 3, Interesting

      so why does all linux distro look like windows?

      Running Slackware64 13.0 with WindowMaker here (sometimes FluxBox). Scares Windows people like yourself, but it does come with KDE if you are that way inclined.

      See, most popular Linux distros "look like Windows", i.e. come with KDE or GNOME as the default desktop to appeal to the Windows crowd, to make them feel at home, so that their learning curve isn't too steep.

      However, their is a vast choice of desktop environments (e.g. KDE, GNOME, XFCe, GNUstep) and window managers so you get you use the one you like best rather than the single one that the OS vendor thinks you should be using.

      I like the choice. Most people don't and they are quite welcome to stay with Windows or Mac OS X if that's what floats their boats.

      Windows doesn't float mine, so I'll stick to Slackware Linux and Slamd64. I won't tell you what you should and shouldn't use. That's your choice. It's entirely your own business, not mine.

    9. Re:Eyecandy in cost of usability by jandrese · · Score: 5, Interesting

      I'm confused about this point, and it has come up several times now. Menus are grouped logically based on the actions as well, that is not unique to ribbon. In fact that's the whole point of a menu, to keep stuff organized and easy to find.

      The thing that drives me nuts about Office 2007's menu is that I'll use a function on something, then move to a different part of the document and discover that the function I just used is gone, even though it would still be valid. Then I'm forced to flip through the various ribbon tabs to find the function on a different ribbon that looks different and has slightly different options (oh, this one has blue and grey instead of blue and pink for some reason). It drives me nuts. I'm forever hunting around on the stupid ribbon for wherever the function I want wandered off to.

      --

      I read the internet for the articles.
    10. Re:Eyecandy in cost of usability by bstreiff · · Score: 3, Interesting

      Or they could have made the default option for Personalized Menus 'off' for Office XP/2003. None of this 'word processor trying to be smarter than you' stuff-- I prefer my menu layouts to be deterministic, thank you.

    11. Re:Eyecandy in cost of usability by Blakey+Rat · · Score: 3, Interesting

      That's because they hate change, not because the Ribbon is a worse UI.

      Basically, their opinion has nothing to do with:
      1) Whether the Ribbon is a better or worse UI
      2) Whether they are more productive with the Ribbon than without it

      I wouldn't be surprised to learn that those Excel users who marked "hate it" are more productive using it. I know I am, and I consider myself a pretty advanced Excel user. (Of course, I'm also open-minded and don't have a problem with change.)

    12. Re:Eyecandy in cost of usability by Jay+L · · Score: 4, Interesting

      The ribbon makes finding more obscure things a very very slow process, with all these ribbon change, new menu open things going on, compared to simply reading all the menu options.

      Apparently Microsoft thinks otherwise - and they have hard data from the actual clickstream of Excel users. The whole reason they introduced the ribbon (and got rid of the awful UI "improvements" of Office XP and 2003) was that (a) other than the top 10 commands, everyone uses a different subset of Office functionality, and (b) the top 10 feature requests were already in Office. Everyone thinks Office is bloated, but just like pork-barrel politics, everyone means something different by "bloat".

      Office had already grown way past the point where you could discover a feature by reading all the menus; that's why they tried Personalized Menus and Task Panes and all that. According to Microsoft's data, the ribbon is more discoverable than the old UI - though obviously it requires relearning, and thus rediscovering a bunch of functions all at once.

      That said, Firefox clearly doesn't have the massive command vocabulary of Office, and I can't imagine there are any Firefox features that were too hard to find via menus. This seems more like copycatting.

    13. Re:Eyecandy in cost of usability by Miamicanes · · Score: 4, Interesting

      > (Heck, Windows has pretty much _always_ had one of the most responsive UIs.)

      (grabs paper towel to wipe Diet Mountain Dew from the display... AFTER blowing as much as possible from nose once the coughing stopped)

      Windows has always had one of the easiest-to-hang UIs (with the possible exception of pre-OSX MacOS and PalmOS) of any modern OS, thanks to Microsoft's retarded architectural philosophy of putting the application in charge of managing its own UI effects and redrawing itself on demand. It's why a badly-written Win32 app can't be minimized, usually can't have its window moved, might swallow its mouse pointer, and needs ctrl-alt-delete to be involuntarily killed. It allows the consequences of that braindamaged app to spread beyond the application itself, and affect the working of every OTHER running application, too.

      It's why a 20+ year old Amiga running at 7.16MHz had a UI that was, in many ways, more responsive than Windows running on a 3GHz quadcore i7. Intuition (the Amiga's window manager) was completely indifferent to the state of running applications. If you clicked a close gadget, it XOR'ed the nanosecond you clicked the button, and returned to normal the moment you released it. The app itself might have crashed beyond repair 20 minutes earlier, and the gesture might achieve nothing besides the visual indication of a close-gadget click, but at least there was zero doubt in your mind that the click was made. If you saw the colors invert, and the app didn't close, you knew INSTANTLY it was hopeless, and just cycled the power. There was no "did Windows see my mouse click?" ambiguity.

      Ditto, for window moves. If an app died a horrible death and froze, you could still move the window, and its contents obediently moved right along with it. The hardware didn't care... bitmap bits were bitmap bits. You could cover and uncover the window, and it looked exactly like it did before. Unlike Windows, Intuition genuinely didn't *care* whether the app was still working. It did its thing, and got out of the way. Compare that to Vista, XP, and just about everything since the invention of Active Desktop... where you might not even be able to show the Start menu for ~45 seconds if something in a web page being requested by FIREFOX (an app completely unrelated to Windows) or IE causes a fractured DNS lookup to hang Explorer's stupid, brain-damaged single-threaded name resolver that gets used for everything from DNS lookups to figuring out the meaning of "C:\" It's not *quite* as bad under SMP as it used to be with a single core/CPU... but it still happens, and it's still incredibly annoying when it does.

  2. why??? by revlayle · · Score: 4, Interesting

    The point of the ribbon was to consolidate many complicated context sensitive (in this case i mean, menu items disable and enable based on current document context) menu items/tasks into a more readily available context sensitive toolbar (making a menu bar obsolete).

    However, a web browser doesn't need that many context sensitive too bar elements. Chrome, Safari and even IE 8 already has a very simplified and usable tool bar (with one or two drop down menus for more detailed options - hardly requiring a ribbon).

    i just don't really get this...

  3. Clever. by malevolentjelly · · Score: 3, Interesting

    That's really clever. The Ribbon is fully available to any application that doesn't compete with Office... I would have never thought about a web browser as being within that fold, but it most certainly is. IE is not part of the office ecosystem. This is smart move towards integration and a clever way to utilize the platform. However, there likely will be some backlash from purists. Might I suggest a branch of Firefox not unlike Camino for Mac? Perhaps a Windows-centric version of the Mozilla browser would be in order to better provide for the range of needs and interests in the community.

    The Office 2007 ribbon is very effective for exposing contextual functionality, but it's also capable of being a lightweight interface. I am curious to see how Firefox implements this. I wouldn't anticipate it being nearly as wide open as Office's ribbon, with much of its functionality likely hidden in the globe.

    Alongside some Windows 7 integration, these features could go far towards making Firefox more of a native browser and less of a competing visual element in Windows.

  4. I would generally agree with that research. by brennanw · · Score: 4, Interesting

    I fully expected to hate that damn ribbon, but the reluctant truth is that I find the more I use it the more generally useful it becomes -- especially for exposing semi-obscure but useful Microsoft Word features (like creating cross references). Still, there's a catch. When it doesn't work it falls flat on its face and you spend the next three hours trying to figure out how to do something that should only have taken 5 minutes.

    --
    Eviscerati.Org: All Hail the Eviscerati
  5. the haters won't notice, but... by spyrochaete · · Score: 5, Interesting

    The screenshot in TFA looks nothing like the Office ribbon. The purpose of the ribbon is to make apparent the options the are usually buried within expanding hierarchical menus. In the screenshot it looks to me like they just replaced pulldown menus with pulldown buttons.

    I love the Office ribbon and would be very happy to see this standard propagate into more user interfaces. I'd love to see it implemented in Firefox, but I see no such thing here.

  6. Re:Summary of /. Reaction to Proposal by digitig · · Score: 4, Interesting

    Haven't we had that argument a couple of times here already? Anyway : the reason you had trouble with it is not because it isn't intuitive, it's because you're very fluent with and accustomed to the old UI.

    Don't think so, it violates quite a few basic rules of UI design. I know there are issues with the old 7+/-2 rule, but a higgledy-piggledy hodgepodge of non-intuitive icons is hard to search, it takes more screen real-estate than necessary, and is hostile to touch typists who don't want to have to keep moving their hand from keyboard to mouse and back (Alt-F S has become Alt H F D F -- double the keystrokes).

    --
    Quidnam Latine loqui modo coepi?
  7. Re:Summary of /. Reaction to Proposal by tknd · · Score: 3, Interesting

    The current interface presents a nice CLEAN list of commands, which can be quickly and easily scanned. The new ribbon interface presents a confusing mess of pictures and words that make a "quick scan" very difficult.

    Yeah, but there's a trade off here. In the old office menu system, you'd often find what you're looking for buried in a menu somewhere with a half-assed dialog box to go along with it. Sure, you could scan each menu every time fairly quickly, and it was easy on the eyes. But once you found what you were looking for, repeating the path there really sucked.

    One thing the new system does get right is that everything now has a keyboard short cut and everything is supposedly quicker to get to with less mouse acrobatics. The only reason you're used to the menu system is you've been trained since windows 95 to get good at navigating menus so you don't notice anymore.

    I'm sure if you took two people, started one up with a ribbon, started the other with a menu, and then switched them after about a year, they'd both immediately complain. But that's obvious. The real question is after a month or so of training and learning, who will be performing better and is that performance change (if any) worth it?

  8. Re:Summary of /. Reaction to Proposal by bay43270 · · Score: 4, Interesting

    <sarcasm>Yes, I'm sure that's what he meant. You have to spend 336 hours straight studying the Office ribbon before you can use it correctly.</sarcasm>

    His point (which I agree with), is that all things being equal, the ribbon is a better interface than the file menu. Of course all things are not equal. You've been practicing on that clunky "Word for Windows" file menu for 15 years. It may take you a little time to retrain yourself. People like myself, on the other hand, don't use Office regularly, and find the new interface much easier to use.

    Microsoft is taking a calculated risk to separate themselves from their competitors. I think it was a good decision.

  9. GUI design is not common sense by stefski66 · · Score: 3, Interesting

    disclaimer: I use a Mac, I've never used the Ribbon UI, and I'm an HCI professor. These two facts make me competent to talk about it.

    In short: Microsoft (which I do not support usually) people has done a lot of work usability-wise (see the end of this msg): no it's not eye-candy.

    It's ok for some people used to the old interface to complain: they have to learn new ways of interacting, it's costly, but the designer's bet is that it will pay off in terms of efficiency at the end. ALL interfaces need users to learn before (hopefully) becoming efficient. Changing for changing will only oblige users to forget what they've learnt. But changing for more efficiency is valuable, and that's what Ribbon designers claimed they have done, and it seems the processus they have used to design the thing is good. I think you can't blame them for that.

    A link about the story of the Ribbon: http://blogs.msdn.com/jensenh/archive/2008/03/12/the-story-of-the-ribbon.aspx

    In summary:

    word 1: 50- menu items Word 2003: 250+ (not counting toolbars, small property windows etc)
    something has to be done
    design took five years

    Designers have:
    Visited people at their workplace
    Visited people in their home
    Invited people into our labs for freeform working and discussion
    amassed over 10,000 hours of video of people using Office, Over 3 billion data sessions collected from Office users ~2 million sessions per day
    Over the last 90 days, theyâ(TM)ve tracked 352 million command bar clicks in Word
    tracked nearly 6000 individual data points

    Analysis:
    Which commands do people use most?
    How are commands commonly sequenced together?
    Which commands are accessed via toolbar, mouse, keyboard?
    Where do people fail to find functionality theyâ(TM)re asking for(in newsgroups, support calls,etc.)?

    They also iterate a lot to find new solutions, and they evaluate the solutions until they were satisfying.