Macromedia gets it?
Posted 30 August 2005 at 5:55 am
Some people who know me have heard me rant about Shockwave Flash and the evils surrounding its use. Don’t get me wrong - I laughed at the first dozen episodes of Weebl and Bob, everyone enjoyed All Your Base, and even one of my favorites, an online rendition of Knights of the Dinner Table, used Flash. But there are atrocimicies out there - abdominations, if you will - of the web, where Flash isn’t just used for amusing people. Instead, on these bane-of-teh-intarweb sites, Flash is used for everything, rendering your web browser’s normal functionality (like the back, forward, view source, and status bar) to a smoldering pile of goo. Don’t have Flash? Well, if you’re (un)lucky, these sites will conveniently forward you to Macromedia’s website to download the SWF plugin, whether you want them to or not.
That’s why I hate Flash as a matter of principle. When people design their sites with Flash as a major component, they forget that some people don’t have Flash or don’t want to have it, and they shut out potential users because of it.
Well, it turns out that Macromedia, the makers of Shockwave Flash, actually get it. Quoth the article (a tutorial on automatic detection of the Flash plugin):
To create a good detection experience, you need first to be able to specify what happens when Flash Player is not installed on the user’s browser. If you offer no alternate content, is the user going to sit there staring at a blank screen, hoping that his or her web-savvy neighbor will come along and save the day? Most likely, the answer is no. Instead, your visitor will head off to your competitor’s site, cursing your name the whole time. See, not every person that visits your site is going to want to perform a software installation just to view your content, regardless of how simple it is.
Now, Macromedia goes on to suggest that a redirect to install the plugin is one form of “alternate content”, but they also admit that just providing an HTML version of the site is as good if not better. And I’ve never seen a website that used Flash for site navigation that couldn’t achieve a result just as aesthetically pleasing with some well-crafted HTML and maybe a smidge of Javascript.
There’s another reason I’m making this post. I’ve been working on (since, er, last November, but I finally got off my lazy duff and dusted the project off recently) a browser plugin I call “Flushplayer” (Get it? Flash, flush? Funny, huh?). It solves - or nearly so - the problem of sites with Flash for site navigation by downloading the Flash widgets, scouring them for things that might be links, and then providing you with the ability to click where the Flash widget would normally appear in the web page and get a context menu with all the places that widget can take you. Just click and go. No animations, no sound effects, no punching the monkey - just actual, real life web surfing.
I have some tidying up to do, but when I’m done with that, I’ll be posting Flushplayer for download by anyone who wants it. It’ll be listed in a page at the left. For the tinkerers among you, the source will be available as well, and most likely (if I don’t find any other licensing concerns) it’ll be released under a Creative Commons-esque license (most likely the Open Software License).


