A notch above a monkey

rtvslo.si redesign

Slovenian national television has a new design . It’s certainly better than what they had before, but it’s far from perfect.

Fry already described some of the graver errors. But his list is not nearly complete and here are some issues that bother me most:

  • not only is Javascript often inlined, it’s also not degradable (crap like href=”javascript:void really has no place in modern web development)
  • divitis
  • inline CSS
  • ridiculously long list of external resources (87 on main page), which result in excruciatingly long page loads on connections with high latency
  • poor contrast between text and background in large parts of a page can be an accessibility problem

I could go on, but I don’t want to complain too much. As I’ve said before, this page is a clear improvement over the previous one and it’s also obvious from it that their creators do care about modern development and its often forgotten parts like accessibility. This is exactly the reason why I decided to write about its failings and not about some other, more atrocious one. Zavod Embrio shows an ambition for good designs and although I don’t think they’re quite there yet, I’m sure they soon will be.

And I guess my notion that there’s no need for workshops on XHTML, CSS and web standards in general has been proven wrong.

Looking for monitor

I hate buying keyboards or monitors in Slovenia. I hate it almost as much as buying clothes, although looking for decent clothes is usually less futile.

We need to replace a monitor, which developed an affection for pink, so we went out to find a replacement. A 19″ or larger LCD monitor with decent picture would do nicely. Surely a reasonable expectation.

It seems you can get anything you want as long as what you want has a picture that is either misty, has shadow or has a glossy enough screen to see yourself clearly in it even when turned on.

Since nothing was worth buying, we bought nothing. I actually don’t mind that they mostly sell cheap crap, if that is what is selling. But it is hard to imagine that there are so few people looking for decent monitors not to warrant at least one or two decent models on display.

Firefox extensions Javascript conflicts

I like Firefox extensions and use a few myself. Web development without Web Developer toolbar and LiveHTTPHeaders extension would be pretty gruesome. However, there’s a downside to their use that is slowly starting to bother me.

They often influence the way Javascript on page gets executed and can produce weird errors.

I first noticed this while using Web Developer toolbar. Every now and then I got a strange exception, but I didn’t worry too much. After all, it wasn’t really surprising coming from an extension that by its very nature dabbled with the way browser interprets and displays a page and it didn’t really stop the script from working. Not pretty, but you learn to live with it.

Comes this weekend and I get a report that file upload doesn’t work in latest Firefox. I suspected extension conflicts and further examination proved the point. Page worked just fine in the same environment sans extensions.

So what can you do, when you stumble on a problem like that?

Testing your site in various browsers can be troublesome enough. Testing all combinations of extensions even for one browser would simply be impossible. You can’t exactly expect your users to uninstall their extensions just for you, but making workarounds for them doesn’t seem feasible either.

So far I don’t see a good solution. Any ideas?