Archive for January, 2008

37signals is down

Friday, January 18th, 2008 at 8:11 pm

OK I admit it: I became too dependant on an online service for my blogging. Like, too dependant.

37signals services are down at the moment, and with them all my blogging ideas, stored securely in my “@Blog” Backpack page. Shoot!

37signals is down *snif*
37signals is down *snif*

At least those guys (whom I adore) have gone ahead and informed us with a nice mini-live blogging thingie with what’s wrong, in detail. Oh 37signals, how I adore thee.

, , ,

Posted in Productivity
by Sugar

Cnn.com: video playlists done right

Wednesday, January 16th, 2008 at 7:24 pm

I admit it: I’m a sucker for the current version of Cnn.com. I can almost find no flaws - it’s clean, it’s crisp, it’s sexy and it works.

Recently at work I had to do some research on video sites and I stumbled upon a feature that most video sites have in common: the playlist.

Cnn.com treats playlists simple : all videos are presented with a red “add to playlist” link, which you can (oh gods) click to add the respective video to your list. Populating your playlist it’s just a matter of seconds - you never leave the page and you can always see what’s in and what’s out.

Cnn.com playlist - dead simple and easy to use
Cnn.com playlist - dead simple and easy to use

I found a different approach in Wmur.com. You can find playlists there too, but to add a video to it, you have to drag and drop it in the box denoted as “Playlist”. Hmm…

Wmur.com playlist - obscure and tacky
Wmur.com playlist - obscure and tacky

I’ll be honest and say that I didn’t really like this approach. First of all, asking your user to drag from an area and drag to another is kinda risky business - the user can always misclick or lose her selection and get frustrated. And we don’t want frustrated users, do we?

I’m not against the method per se, dragging and dropping is an awesome method that can prove itself useful in a handful of situations, it’s the mechanism of this particular feature that bugs me. Why ask the user to drag (aka make a move with his mouse) when he can just click? What with users using no mice? Mobile devices?

In addition to that, there’s no real feedback informing you that the addition to your playlist has been done successfully. Maybe a small and simple relative image overlay on the video would help the user identify at once which of the videos presented on the right have been added to his list.

Two different approaches of the same feature. My point is - we need to simplify things in web and interaction design in the future, if we want our sites and services to age well. Cnn.com will age well, Wmur.com has not.

, , , , ,

by Sugar

Print-friendly feature tables with CSS

Monday, January 14th, 2008 at 8:53 pm

Recently at work I had to code (rather, re-code) a feature table for our Shopping service.

We used images to denote the availability of features for different packages, adding them via a CSS background rule to all relevant table cells. The CSS code was initially like this:

.available {
   background: url("img/tick.gif") no-repeat;
   background-position: 50% 50%;
}

A simple was used for cells that denoted that the feature is not available for the particular package.

All fine and dandy, but my problem was that upon printing, the browser dismissed the background image of the “available” cells, printing them completely empty.

Initially, all “available” cells contained a non-breaking space, so I decided to change the emptiness to something more semantic, like YES, hiding it in the normal, screen CSS with some text-indent magic. Then I could use the print CSS to zero out the text-indent and bring the semantic text back to viewport, now that the background-image has been dismissed.

The whole trick is like that:

YES
.available {
   background: url("img/tick.gif") no-repeat;
   background-position: 50% 50%;
   text-indent: -9999em;
}

@media print {
   .available {
       text-indent: 0;
       background-image: none;
   }
}

Now the browser will show the tick images on screen, but will lose them upon printing, replacing them with the text that you put in your table cells.

We threw some background in there to avoid printing the background image anyway, just in case the browser wants to play tough.

A simple, effective tip when you don’t want to use inline images (ticks and x’es) to tables but want to keep the semantic value of the symbol in all media.

, , ,

by Sugar

Why Greek Sites Suck #3: Tsatsoulis.com

Friday, January 11th, 2008 at 11:10 am

(or Royal-Tsatsoulis.com if that matters, they both point to the same ..erm.. site. Greek pals, don’t laugh!)

OK now folks, time for another WGSS, the first of the year! Isn’t suck exciting? Especially when it’s won a Golden Web Award?

I’ll share a secret with you – yesterday I had a real good laugh when a friend gave me the URL to this site. I was thrilled, really. I’ll explain the reasons.

Have you ever changed the language in a multilingual site by clicking on a pepper? Well now you will (for those still wondering, the only way to access the main site is to click on one of those two sexy peppers which represent greek and english versions):

Greek? Red pepper. English? Yellow pepper. Defies every law.
Greek? Red pepper. English? Yellow pepper. Defies every law.

I’ll skip the fact that the site is completely made in Flash. That it launches a new window to unleash its sexy pepper power. That it uses irritating sound clips to accentuate navigation and to make me go completely nuts listening to them while typing this post in my trusty Backpack whiteboard.

Another case of Mystery Meat Navigation, this pixelated jar and the photo camera are actual links to sections of the site:

Notice the dancing jar and the mystery camera - that’s navigation
Notice the dancing jar and the mystery camera - that’s navigation

The address and contact info are right there in front of your eyes, erm I mean up there, see that little scribbling in 8px font? That cannot be copied or pasted because it’s Flash? That flickers and bounces all the time to make you chase it around the screen? That’s the address info:

The address, in one of the rare moments it actually stays on screen
The address, in one of the rare moments it actually stays on screen

And in case that this has wet your appetite, lo and behold, you can also play a little mini-game gathering olives and peppers! Isn’t that cute? (it’s another thing spicing up a maintenance page and providing your clients with this kind of …fun):

Gather olives and peppers - in jars. Ain’t it fun?
Gather olives and peppers - in jars. Ain’t it fun?

I wonder, did things suck so much back in 2003-2004? Seriously.

,

Posted in Rantings, Web Design
by Sugar

Showcase: BarackObama.com

Wednesday, January 9th, 2008 at 11:55 pm

I rarely - if ever - browse political sites, but liking Barack Obama (spare me the political hullabaloo, I just like the guy) I decided to give his site a try, and oh boy, it didn’t disappoint me, at all.

BarackObama.com website
BarackObama.com website

Eventhough his official site does not escape the white-blue-red boundaries of all U.S. political sites, the whole design of the page is really airy and pleasant, without fanfares and too much clutter. One by one, the page elements reek of good IA, while they’re still really pleasant to read and go through at the end of the day.

I love the typography, the non-intrusive way the video is included in the page, the pretty imagery and the white space that seems to dominate the whole design. I really love this site - quite a source of inspiration, already full-snapped and saved in my trusty Inspiration folder.

, ,

by Sugar