μεταcole

Web Ribbon

Posted in IA, UX, all posts, internet, usability, web by coleman yee on April 12, 2008

In my last post, I talked about the Ribbon interface in Microsoft Office – a good solution with limited screen estate, without the usability problems of the cascading menu.

Now what if the Ribbon was used on a webpage?

My only encounter with it so far is on Singapore’s Ministry of Education homepage, which was launched only a couple of weeks back.

MOE website

It only occupies a row of space (above) before it slides and expands downwards to reveal more (below).

MOE website expanded

I liked the idea the moment I saw it. As an information architect, I’m always on a lookout for ideas to navigate lots of information, so this was something quite new to me, and most of all, it works. It works so much better than the typical drop-down menu you often see on bad websites.

It’s certainly not perfect – the space could be better utilized, rather than occupying just the left column. But I see that the web Ribbon has a lot more potential to be further explored and exploited, and I expect to see more websites using the Ribbon interface in the near future.

I asked Lucian, the designer of the site where he got the Ribbon idea from. He told me he just “expanded on the idea” of a normal drop-down menu. He had that idea in 2006, way before he encountered the Ribbon in the Office software.

Whether implemented on a desktop app or on a web page, the Ribbon is definitely a good innovation, a step in the right direction, giving designers and developers an additional tool to improve the user’s experience.

Update:

Lucian has started a blog detailing the development of the Ministry of Education website – Webdev at MOE.

The Ribbon interface

Posted in IA, UX, all posts, interaction, usability by coleman yee on April 4, 2008

I’ve been using Microsoft Office 2008 for Mac for a few months and so far I’ve been quite happy with it. (Disclosure: I was given a copy by Microsoft.) One of the major changes in the interface is the introduction of the “Ribbon“. The Ribbon interface is a non-threatening and elegant way of organizing and presenting a lot of functions in a relatively small area.

The Ribbon first appeared in Microsoft Office 2007 (for Windows), but they managed to clutter it. The one in Microsoft Office 2008 for Mac is a lot more friendly.

(Update: Nadyne Mielke has informed me that the “Ribbon” in Office 2008 for Mac is called the “Elements Gallery”. I’ll still call it the “Ribbon” as it’s a lot more vivid.)

Before activation, the Ribbon occupies a thin strip, just enough for the labels (see circled).

Ribbon collapsed

Once an item is selected (see below), the Ribbon expands downwards, resembling the usual tabbed interface.

Ribbon expanded

The key difference from the usual tabbed interface is that the Ribbon can expand and collapse. It’s a small innovation, but it makes a load of difference.

At first glance, the Ribbon looks quite simple. That’s why it’s elegant – it looks simple and it’s simple to use, but there’s actually a lot of functionality there.

1. Labels and instructions

This lets you know what to expect.

The ribbon interface

When the mouse is on an item (circled below), the label text changes accordingly.

Option described

2. Filters to narrow down your search

All items view

The default “All” gives 15 pages of items in the above case. You can always narrow down your search (below).
Filtered items

Unfortunately, when there are too many filters, it overflows into a menu (below). Not so elegant anymore, but not a big problem those overflow items aren’t accessed often.

More filters

3. Additional options

For some items, there is an additional level of options.

Additional options

The Ribbon is deceptively simple. To get to the first item in the above diagram, you need at most 3 clicks: Document Elements > Header > Item 1

This is what we’re looking at in a hierarchical view:

  • Document Elements
    • Cover Pages
    • Table of Contents
    • Header
      • Item 1
      • Item 2
      • Item 3
      • (Next page)
    • Footer
    • Bibliographies
  • Quick Tables
  • Charts
  • SmartArt Graphics
  • WordArt

I mentioned that you need at most 3 clicks to get to Item 1 in the previous image. Well, the good thing about the Ribbon is the next time you need Item 1, 2 or 3, you might need only 2, or even 1 click. Think about it.

Besides reducing the overall number of clicks, the Ribbon interface presents a number of advantages over a drop-down menu interface:

The Ribbon needs less hand-eye coordination. If your mouse strays when using the drop-down menu, you’ll have to start over.

It allows for additional options which comes as a result of the space it occupies when expanded.

The Ribbon allows for bigger icons which comes with more space again.

The Ribbon is more inviting with the bigger icons and more space.

In other words, the Ribbon provides a better user experience for most users.

Microsoft is known for feature-packed (or bloated) software, not user-friendly software. But the Ribbon has shown that they’re still capable of useful innovations every now and then.

For more information, check out Enter the Ribbon by Jenson Harris, explaining some of the thinking behind the Ribbon. Jenson is the Group Program Manager of the Microsoft Office User Experience Team.

(Update: Check out evolution at work by Nadyne Mielke who’s a  user experience researcher in the Macintosh Business Unit – the guys behind Office for Mac.)

The Future of Internet Is Virtual Worlds. Or Is It?

Posted in 3D, UX, all posts, future, internet, rss, web by coleman yee on February 17, 2007

“The future of internet is virtual worlds. Or is it?”

That was the topic of discussion in one of the sessions at the recent Web 2.0 Unconference.

The discussion leader Douglas Abrams defined a virtual world as a fully-immersive 3D environment that is shared by everyone and used for interactions in areas like entertainment, communication, and commerce.

Basically, the internet will become primarily 3D, instead of 2D as it is today.

He believed that the internet will eventually become a 3D virtual world (or worlds), simply because of the richness of information that 3D is able to communicate, as compared to textual, visual, or video information.

He’s wrong.

His is a common mistake – the same mistake that people years ago made when they predicted that TV would kill radio.

But I’m running ahead of myself.

The internet as we know it now is mostly what I would call “informational” – where people access content. This could be for knowledge (reading up a wikipedia article or my blog *ahem*) or for entertainment (reading my blog *AHEM*).

Currently, while the content is mostly in the form of text (like wikipedia and my blog again), there are other forms of content, including audio (podcasts, webradio), still visuals (photos, illustrations), and moving visuals (video, Flash animations).

Besides the informational, the internet also has a large experiential element. These are interactive elements or environments, where the interactive experience is the goal itself, and not a means to an end. These would include Flash games, simulations, and so on.

What do we get when web designers fail to distinguish the informational from the experiential? Flash-based websites that are a pain to navigate. Sure, surfing Flash-based informational websites is certainly a “richer” experience, thanks to pretty animations and sound effects, but when the information I want is best represented by text, don’t give me any animations along with it. Let alone a 3D experience.

Here’s another example – RSS feeds. I can go to a news site or a blog to read the informational content, and experience the look and feel of that site as well. But why do many people eventually move to reading the same content from RSS aggregators? Yes, the convenience, but many of us are eventually only interested in the informational content, not the experiential.

Virtual 3D worlds are better suited for the experiential, much like Flash. Because they are experiential in nature, they are great for the user to experience something, like exploring a new environment, playing an immersive game, or having social interactions with others. Thus 3D worlds are certainly here to stay, since they are best for certain types of the expriential.

Now if a user wants the informational rather than the experiential, and a 3D environment is given, it may not be pretty, especially when the novelty of 3D wears off. Remember those horrific Flash sites you tried to navigate through? The horrificity of 3D will be worse in an order of magnitude, thanks to the additional third dimension.

So are virtual worlds the future of the internet?

No, it won’t. Unless…

Only unless the experiential overtakes the informational on the internet in the future.

Will that ever happen? I hope to explore this in a later post.

Update:

Read part 2 here, or jump to part 3, “Why the Matrix Will Not Happen“.

Addendum:

Kevin posted a video of the discussion. The quality of the discussion wasn’t great, so it may not be worth watching.

Information Architecture, In Short

Posted in IA, UX, all posts, design, web by coleman yee on February 13, 2007

In my new role as a Design Consultant, I’m involved in the design of user experiences (UX) – what a user experiences when they are, say, visiting a website.

When people ask me what I do, one of the things I usually mention is Information Architecture (IA), which is a part of user experience (UX) design.

Blank look. During that brief moment, I can tell that most people are thinking if they should ask me to explain further or not.

Then I’d go ahead with an explanation similar to this:

When you have a large website, it’s common for the information to be badly organized, such that it’s hard to find the information you’re looking for, right?

I’d pause and wait for some glimmer of understanding to appear in their eyes, before continuing:

What the Information Architect does is to use various methods, such as user studies, surveys, et cetera, to find out what is the optimum way to organize the information on the website, so that the website becomes a lot more user-friendly.

That’s when they usually get it.

It’s been a week into this new job, and I’ve been learning a tremendous amount, and there’s still loads to learn.

Things are getting interesting.