Cross-browser and cross-platform web design
I'm looking at you, Linux. Is perfect code necessary? In this episode of "I finally got my site working for my four Linux guests" (aka "Radical Transparency'"), we'll be discussing the drawbacks of imperfect code and discovering when 'good enough for government work' isn't.

Monday May 5 10:32 PM
3232 Blog     RSS Feed RSS
The 3232 Design Blog is here to help you with your small business marketing and graphic design needs. If you feel your needs are not being met, please post a comment and it will be answered in the order in which it was received.
Cross-browser and cross-platform web design
RSS Feed
I'm looking at you, Linux. Is perfect code necessary? In this episode of "I finally got my site working for my four Linux guests" (aka "Radical Transparency'"), we'll be discussing the drawbacks of imperfect code and discovering when 'good enough for government work' isn't.
Tiny Planets - 03/29/10
How to fly - 01/05/10

Show all blog entries

One of the nice things about working on a Mac is that I can test nearly every browser and OS combination from this one computer. I stick to the latest Safari, Opera, and Firefox on OS X, IE6, IE7, and Firefox on Windows XP, and Firefox on Linux. The latter being what my wife uses, and if it doesn't look good for her, I hear about it.

She doesn't like it much when I tell her that less than one percent of my hits are from Linux users. She gives me that look that says, "You told me Linux was really cool when you installed it on my computer, and now you're telling me that not only am I part of a minority not worth coding for, but that your site still doesn't work for me."

Her looks can be complicated.

Take 3232design.com, for example. I've known since the start that it didn't look all that great in Linux because of a bug in the Adobe Flash Player for Linux that doesn't render transparent backgrounds. See, that little spinning Flash animation up in the right corner that pops down so you can browse the portfolio was taking advantage of a transparent background: as you rolled over the device it would pop down in Flash. That meant that the entire Flash movie was covering up the part of the page it rolled into all the time.

That's fine if you don't have links or anything interactive underneath the movie, though I've had to do some creative writing to keep my text links in the blog entries from appearing under there.

But now I'd like to announce that 3232design is now better than government work. I've re-written the Flash to be static and now the movement is controlled using javascript instead This means that I can link wherever I want in the blog, but more importantly, the site is usable for Linux users.

I haven't exactly tested it on Linux Firefox yet. It's late, and I'm just happy the code works. There are still a few pieces to clean up, but now at least I can quit apologizing to all four of my Linux users for a broken site.

Also, I don't have to sleep on the couch anymore.


Comments
W00t - Ceridwen, Tuesday, May 6 2008, 03:35 PM
It's nice to see you've finally fixed the damn sliding clock navigator thing, but it would still be nice if it were actually transparent. I know, I know, it would also be nice if doughnuts rained from the heavens and if wishes were horses we'd all be having steak for dinner, but that is still my wish.

Exist to complain - Jake, Tuesday, May 6 2008, 11:27 PM
Maybe the die hard Linux users out there just exist to complain. It's hard being in the minority. Me? I say we "DEPRECATE IE6" more than anything.

Add Your Comment:
Your Name:
Email Address or URL:
Title of Comment:
Comment Body: