<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Jason Antman's Blog &#187; design</title> <atom:link href="http://blog.jasonantman.com/tags/design/feed/" rel="self" type="application/rss+xml" /><link>http://blog.jasonantman.com</link> <description>A general-purpose dump of my thoughts, tips, tricks, and observations on a wide variety of topics - Linux, Free Software, the Internet, IT, EMS, software development, systems administration, and the state of the world.</description> <lastBuildDate>Thu, 01 Jul 2010 15:17:33 +0000</lastBuildDate> <generator>http://wordpress.org/</generator> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Please Don&#8217;t resize my browser</title><link>http://blog.jasonantman.com/2009/06/please-dont-resize-my-browser/</link> <comments>http://blog.jasonantman.com/2009/06/please-dont-resize-my-browser/#comments</comments> <pubDate>Tue, 23 Jun 2009 04:48:31 +0000</pubDate> <dc:creator>Jason Antman</dc:creator> <category><![CDATA[Ideas and Rants]]></category> <category><![CDATA[design]]></category> <category><![CDATA[standards]]></category> <category><![CDATA[web]]></category><guid isPermaLink="false">http://blog.jasonantman.com/?p=419</guid> <description><![CDATA[Web design free of standards and cross-browser compatibility is still out there, lurking in the not-so-dark corners of the web.<div class="ezAdsense adsense adsense-leadout" style="text-align:center;margin:12px;"><script type="text/javascript">google_ad_client="pub-6049167767809021";google_ad_slot="8888378867";google_ad_width=336;google_ad_height=280;</script> <script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div>]]></description> <content:encoded><![CDATA[<p>It always amazes me to see how much &#8220;old school&#8221; web design practice is still out there. I&#8217;m talking about commercial sites (not MySpace pages) that blatantly ignore web standards about both content and user experience. This isn&#8217;t just a Linux thing, though some aspect of it certainly is. The web site of my home town, <a href="http://www.mpnj.com" onclick="pageTracker._trackPageview('/outgoing/www.mpnj.com?referer=');">mpnj.com</a> uses a Flash-based navigation menu that even the official, proprietary Flash player for Linux won&#8217;t support &#8211; the transparency renders as white, obscuring the text beneath the fully extended size of the menu. I emailed the developer about this on the launch day, and was told in no uncertain terms that &#8211; despite the fact that he had a fully-functional alternate version &#8211; Linux wasn&#8217;t important enough to fix the site. Ironically for a town government web page, it also doesn&#8217;t incorporate any accessibility features, which seems to be standard for most of these poor designs.</p><p>There are still countless large news sites whose Flash-based video players won&#8217;t run under Linux, and even CitiBank&#8217;s credit card site has a flash ad that plays incorrectly under Linux.</p><p>The real pain that I happened to see today was a company who uses coupons.com to allow customers to print out retail coupons. My first surprise was that to print the coupons, you have to download Windows or Mac software. I&#8217;m not quite sure how many people will do this, but it&#8217;s probably how viruses spread so quickly (people who will download anything that claims to get them half a dollar off of a roll of toilet paper, or whatever the coupons are for). So, that&#8217;s not cool &#8211; most coupons I&#8217;ve gotten were just HTML emails or PDFs. If their thinking is to control the distribution (they make some comment about a &#8220;paper-based printer, not a fax or PDF creator&#8221;), they&#8217;ve obviously forgotten about photocopy machines and scanners, let alone capturing the spool file on Mac.</p><p>More striking, however, was the shock of opening their help page. My primary monitor is a 24&#8243; widescreen, and I generally keep a browser window occupying half the screen width and a terminal next to it. Once I opened their &#8220;help&#8221; site, it promptly resized my browser window to a tiny 640&#215;480!</p><p>This problem, unfortunately, isn&#8217;t as rare as it should be. There are still sites that force browser size,  disable right clicks (I hadn&#8217;t seen that since about 2004 until a few weeks ago&#8230; obviously someone who&#8217;s never used `wget`) or have a page that doesn&#8217;t fully work in FireFox on any platform. Even worse, my personal pet peeve (as at the time of writing this I have about 50+ tabs open in Firefox, and it&#8217;s only using a small sliver of my 2GB RAM) is sites that don&#8217;t play well with tabbed browsing &#8211; either using only JavaScript for <em>all</em> navigation links, or opening all links (site-wide) in the same tab/window. I don&#8217;t know how many web sites have lost my business because of this. Or the one I know of that starts a new shopping cart for every tab opened (so if I open each product I want to buy in a new tab, when I add them all to the cart, it ends up with only one).</p><p>I don&#8217;t know how there can be anyone out there who&#8217;s still not using valid XHTML with all of the accessibility features for anything new, especially a commercial site. But even more so, how can there still be people designing web sites who disregard the golden rule of web design: <strong>Don&#8217;t mess with someone&#8217;s browser.</strong> Leave things like where to open the link and how big to make the browser to the user. If they&#8217;re not technically literate, changing what &#8220;usually happens&#8221; will just confuse them. If they&#8217;re well-versed in how to use a web browser, like me, they&#8217;ll just get aggravated by having someone else change their workflow (I doubt the guys who designed those sites would like it if I told them they had to design the whole thing in Emacs). If they&#8217;re somewhere in the middle (just found Ctrl+click in Firefox), you&#8217;ll confuse them. And God forbid they&#8217;re blind and using a page reader&#8230; good luck with JavaScript or Flash navigation.</p><div class="ezAdsense adsense adsense-leadout" style="text-align:center;margin:12px;"><script type="text/javascript">google_ad_client="pub-6049167767809021";google_ad_slot="8888378867";google_ad_width=336;google_ad_height=280;</script> <script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div>]]></content:encoded> <wfw:commentRss>http://blog.jasonantman.com/2009/06/please-dont-resize-my-browser/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- This site's performance optimized by W3 Total Cache. Dramatically improve the speed and reliability of your blog!

Learn more about our WordPress Plugins: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching 5/11 queries in 0.011 seconds using disk

Served from: mpac.midlandparkambulance.com @ 2010-07-30 09:46:59 -->