…if we could get away with just some of the silly ideas we come up with at work?

Alas I wasn’t allowed to put the Evil Edna button onto the live web-site.
…if we could get away with just some of the silly ideas we come up with at work?

Alas I wasn’t allowed to put the Evil Edna button onto the live web-site.
I’d been fighting with my own imagination all day. I was trying to get my head in the right place to design something and it just wasn’t happening. Photoshop was sat there, wide open, but nothing was happening.
I spent some time answering people’s questions on the SitePoint forums. I doodled for a bit. I looked at the various CSS gallery sites. I even read A List Apart’s stunningly well timed new article, Designing Through the Storm to no avail. I read through some of my RSS feeds but there was nothing that grabbed me.
It just wasn’t happening. My mind was in the wrong place.
I stared at the blank canvas in Photoshop. I stuck our corporate logo on there and suddenly it wasn’t quite so blank anymore. Now, what if I was to run the nav down there this time…?
The next time I looked up it was 7 p.m. and everybody else had left the office. I had the beginnings of a nice mock-up in front of me now though. That icon looks out of place there, though… nope, leave it, the cleaners have started hoovering, time to get out.
I bet when tomorrow rolls around I’ll have lost the thread again.
You may remember the rants I had about the awful new web-sites launched by Hope, Mojo and 24Seven a while back. I was beginning to wonder if we would ever see the mountain bike industry launch a decent website. Well at long last it’s happened: Santa Cruz Bicycles UK have redesigned - and sugarstreet did a damn good job of it.
It looks fantastic. It works well. The HTML code is good. The Javascript is unobtrusive and the site continues to work with it switched off. The images have meaningful alt-content. The content is good.
Obviously it’s not perfect: The navigation isn’t particularly bulletproof and falls apart when I scale the text up. That’s just about all I can find that’s wrong with it right now though, which puts it leagues ahead of most other bike-related sites.
Good work peeps.
[Disclaimer: Mattmagic, the designer behind the redesign, is a friend of mine. My verdict on the website would be the same if I didn’t know him from Adam.]
I’ll be jumping on a train to London in the not-too-distant future and making my way down to the @media 2006 conference, which is nice.
If you’re going, I might well see you there. I you’re not, well, yah boo sucks to you.
[Technorati tags: atmedia, atmedia2006]
I spotted Hope Technology’s new website a while back and branded it a failure. Alas that seems to be something that’s spreading throughout the UK mountain bike industry.
Mattmagic pointed out that both Mojo and 24Seven have recently launched redesigns. He’s left it to me to point out exactly what’s wrong though. Let’s take them in turn:
href attribute. Best of all, they’ve forgotten to include any alt text. Search engines? Screen readers? No, I didn’t think so.title element. A nice helping of UNTITLED DOCUMENT across the top of the browser window looks really professional.alt text. It’s not an optional extra.select elements to jump between pages is just plain daft, especially when they cease to work without Javascript.Oh I give up. I could carry on for hours about this one.
Again, I could go on.
These sites are both great examples of work by someone who’s got themselves a copy of Dreamweaver but has virtually no idea how to use it, let alone an understanding of exactly what it does or what it outputs. “As long as it looks OK on my PC that’s good enough”.
As for semantic markup and standards compliant code, there’s no point even showing it to the validator. It’s awful. Not quite as bad as Hope’s code, but I suspect that’s simply because Dreamweaver has cleaned up it’s act a bit over the years.
Don’t get me wrong; I don’t particularly enjoy tearing someone else’s work apart like this. I know that these companies produce damn good product and have great customer service. Alas their websites are absolutely awful and someone needs to say something.
So well done. Congratulations on your failed redesigns. Joe Clark would be proud. For your sakes I hope you got them dead cheap.
So, Dustin Diaz has come up with the idea of Naked Day. It’s simple really, you just switch off your website’s stylesheets for the whole of April 5th.
It’ll be interesting to see how well all of the participating sites out there work without stylesheets. Mine’s not too bad, but it could definitely be better.
I’ve put the stylesheets back now, after all it’s now April 6th here and I can’t stand to look at the nudeness anymore.
Making CSS layouts work in Internet Explorer for Windows has for me, until recently, been something of a struggle. I know CSS virtually inside out, and still the dreaded IE factor would always get in the way. Some fairly recent developments have changed all that for me though.
hasLayout” property. Basically, if your CSS can trigger hasLayout on an HTML element, it magically solves lots of problems with IE’s page rendering.overflow set to something other than visible should expand to contain any floated elements within it. This only works for Internet Explorer if you can trigger the mystical haslayout on the element in question (AVK has more).You’re right, it’s pretty dull stuff, but put the two things together and they add up to something big. This very simple approach has solved two of the biggest fundamental problems with using CSS for page layout: Floated content escaping from it’s parent element, and compatibility with Internet Explorer.
Simple huh?
OK, let’s take the current incarnation of this very website. On each of the major structural elements on the page, I’ve set (for example) width: 25em; and overflow: hidden;. The former triggers hasLayout, and the latter encloses any floated content. Ah bisto! The site works in Internet Explorer with virtually no fiddling. Superb.
So take two things away from this: Non-visible overflow and dimensions. They are your saviours.
You may remember that a while back Joe Clark unleashed Failed Redesigns and invited the rest of us to do the same. To recap:
A failed redesign is a Web page created from scratch, or substantially updated, during the era of Web standards that nonetheless ignores or misuses those standards. A failed redesign pretends that valid code and accessibility guidelines do not exist; it pretends that the 21st century is frozen in the amber of the year 1999. It indicates not merely unprofessional Web-development practices but outright incompetence. For if you are producing tag-soup code and using tables for layout in the 21st century, that’s what you are: Incompetent.
Yesterday Hope Technology relaunched. I don’t like to do this, because I really like Hope as a company. They make some fine products and they employ some cool people. At one of the RedBull / Saab races back in the day they sorted out my brakes a treat - for free.
However, their new site (designed by GraffX and based on the ID CMS) is a complete disaster.
Let’s start with the home page: One look at the code reveals that it was sliced and diced in Photoshop and ImageReady, saved as HTML and then left at that. Amateur at best: the code is absolutely foul. There is no alt text on any of the images, rendering the buttons completely useless to screen readers. OK, so there may not be that many blind mountain bikers, but that also renders the page completely useless to search engines. Nice work.
So, being from England, I click the button with the union jack on it. I’m transported to hopegb.com. It hurts my eyes, but that’s entirely subjective and not what I’m here to discuss. I take a quick peek at the source code and… EEEK!
I know I can be a bit of an HTML purist sometimes but that code just makes me want to cry. How, in the year 2006, can someone still be producing that and charging for it? Reams and reams of layout tables, spacer gifs, alt-less images, <p><b><font> in place of proper heading elements, inline styles… I could go on. This is a shameless example of tag-soup straight out of the dark ages. It’s like the semantic web never happened.
Accessibility and search-engine performance clearly weren’t even considered when it came to building this website.
I want to buy a disc brake for my bike. I know Hope make them, but I don’t really know what sort I want. There’s a list of products over there, but what the hell is the difference between the Mini, M4, Mono6 and Trial? Apparently I need to know what I want before I click on it. Someone hasn’t thought about this from the user’s point of view, have they?
So, I think I want a Mono M4 disc brake. I click the link and again i’m presented with a confusing list of links. If I didn’t know exactly what I was after I would long since have given up and gone home. It’s verging on unusable.
The idea that someone has charged money to produce this shoddy excuse for a website just makes me angry. So then Hope Technology, I hereby brand you a Failed Redesign. Congratulations.