· Thursday January 14th 2010 ·

Why I Don’t Like Flash

When I was working on my new design for this web­site, I spent a lot of time eval­u­ating my options for image dis­play, as it’s one of the most vital ele­ments of the site. I had very spe­cific require­ments for what I wanted, both in terms of the look & feel of the gal­leries, and the ease of imple­ment­a­tion. I spent forever looking through all sorts of Word­Press plu­gins, hacks, and stan­dalone solu­tions, and even­tu­ally settled (grudgingly) on a Flash-based option: WP-Simpleviewer, based on the Sim­pleViewer plugin.

Of course, after spending forever (I stopped counting some­where along the line) spent making it work pre­cisely (and pixel-perfectly) to my liking, it’s now broken. Every single image in my port­folio is now dis­playing with jagged images. Cue panic! It was fine last time I checked! What on earth happened? I still have no idea, and I hate to think how long it may have been broken before I noticed. (Note to self: keep an eye on these things, alright? Sheesh. My con­tact form plugin had also deac­tiv­ated itself without my noti­cing some­where along the line. Not good.)

So I’m ditching the Sim­pleViewer. (I am guessing that much of my weekend will be spent tweaking and imple­menting the change, so things are going to look ter­rible between now and then.) I found an altern­ative that I think will be better, and sim­pler in the long run, although of course it does mean that I need to go through every port­folio post and upload new gal­leries: Gal­li­frey, based on Gal­ler­iffic. (If you’re nerd-chic and/or British enough, you’ll recog­nize this as The Doctor‘s home planet, which rather delights me as I’ve just started falling in love with all things Tardis-related.) It works with Word­Press’ built-in gal­lery func­tions, is super-customizable, and will even finally allow me to imple­ment my triple-bordered image dis­play that I wanted ini­tially for this site. Sim­pleviewer, you were fant­astic, but it’s time for us to part ways.

When I ori­gin­ally designed this gal­lery dis­play, most people didn’t notice the dif­fer­ence between the triple-border here and the single thick border unless I expli­citly pointed it out. Turns out I’m a touch anal-retentive.

Can Flash go into the ground already? There was a time when it was useful for web­sites, but with jQuery and a myriad of other frame­works as well-developed as they are, there really is very little excuse for it any­more. There are all sorts of reasons why Flash is bad: it’s hor­rible for search engine optim­iz­a­tion, it mucks with usab­ility, it’s often slow to load, it refuses to dis­play on an iPhone, and it won’t print or dis­play itself in a feed reader (at least, best I can tell). While the number of web­sites relying on Flash has decreased dra­mat­ic­ally in the past few years, it’s still a little too pre­valent. No more Flash, okay? There’s always an alternative.

Some­times you just need to screw up enough to find it.

Tags: , , , ,

Client Love Notes

Working with Sarah was straightforward and easy. She understood the personality I wanted to convey and the brand I am trying to build. The end product is proof of that!

read more lovenotes