<?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>larryaronson.com &#187; design</title>
	<atom:link href="http://larryaronson.com/tag/design/feed/" rel="self" type="application/rss+xml" />
	<link>http://larryaronson.com</link>
	<description>Systems Psychoanalyst</description>
	<lastBuildDate>Wed, 14 Dec 2011 04:17:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>BUTCH and Harold Update</title>
		<link>http://larryaronson.com/2008/butch-harold-update/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://larryaronson.com/2008/butch-harold-update/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 17:18:01 +0000</pubDate>
		<dc:creator>Larry Aronson</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[butch]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Flock]]></category>
		<category><![CDATA[harold]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[peel]]></category>
		<category><![CDATA[stick]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://larryaronson.com/?p=92</guid>
		<description><![CDATA[<img class="left" src="/wp-content/uploads/butchandharold.jpg" width="75" height="75" />I just complete a major update to the Butch and Harold Website. A Yahoo store selling a line of peel-and-stick artware, photo frames and mini-stickers. Changes included a conversion of the site's navigation structures and menus to accommodate an expanded product line.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working with Michelle and Ariane Gold for about two years helping them maintain their website, <a title="BUTCH &amp; harold" href="http://butchandharold.com/" target="_blank">ButchAndHarold.com</a>. Michelle and Ariane market a line of peel-and-stick artware on their Yahoo Store-based website. Pretty nifty stuff. They have recently expanded their product line to include peel-and-stick photo frames and mini-stickers and, so, the website needed updating. New pages had to be created for the new products and their URLs had to be linked into the navigation menu. We decided to change the top level &#8220;Collection&#8221; menu button to &#8220;Shop&#8221; and make it a drop-menu showing the three product lines.</p>
<p><a href="http://larryaronson.com/wp-content/uploads/butchandharold.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignright size-full wp-image-103" title="butchandharold" src="http://larryaronson.com/wp-content/uploads/butchandharold.jpg" alt="" width="200" height="198" /></a>The BUTCH &amp; harold website is a traditional HTML website. It&#8217;s nicely designed but unlike the blogs I&#8217;ve been working on recently, there are no templates or includes for global page elements. There are just a lot of HTML files.  I didn&#8217;t build this site, but the Web designer/programmer who originally constructed it did a good job writing clean, modern code, making It easy to add content and make minor layout changes within the existing architecture. However, s/he did use some tricks with the navigation menu that gave me headaches trying to implement the drop-menu without rewriting the entire thing—and make it work in all browsers.</p>
<p><span style="color: #808080;"><em><span>The remainder of this post is more technical. Skip it unless you&#8217;re really interested in how page navigation works. Or just visit the site and check out how I built the <a href="http://butchandharold.com/stickrframe.html" target="_blank">Stickr (frame) </a>and <a href="http://butchandharold.com/stickrmini.html" target="_blank">Stickr (mini)</a> pages. You&#8217;ll see  (hopefully) some fun javascript in action.</span></em></span></p>
<p><span id="more-92"></span></p>
<p>Navigation menus have evolved since the early days of the Web. At first, websites were only able to feature a list of links; either vertically, as a list, or horizontally in a table. A link changed color when the mouse pointer hovered over it but all links on the page had the same color behavior. Designers wanting more choice than the common available fonts (e.g: Times, Helvetica and Courier) replaced the text with small images using designer fonts. However, unlike linked text, a linked image provides no visual feedback when you hover over it other than the mouse pointer changing from an arrow to a hand.</p>
<p>When Javascript came along in the mid-nineties, it provided a means to capture a limited number of page &#8220;events&#8221; and take action when they occured. These events have descriptive names, such as: onMouseOver, onMouseOut and onClick, and one of the actions availabe on the occurrence of such an event is changing the source of an image. Thus, instead on a single image used as a button, with Javascript, the button could have both &#8220;on&#8221; and &#8220;off&#8221; image that were swapped when you moved the mouse on and off of the link. This provided the interactivity designers wanted, but it came at a price. There was often a noticeable delay the first time a link switched between its off and on images as the browser waited for the alternate image to  download from the server. Techniques were developed to &#8220;pre-load&#8221; the alternate images, which helped somewhat (as did faster Internet connections) but pre-loading images just moves the delay from the individual buttons to the initial page load.</p>
<p>Plus, there was the additional cost of complexity—If you had ten navigation links, that meant having 20 images to manage. Changing image-based navigation links involved expensive software tools, such as: Photoshop, Illustrator, DreamWeaver and ImageReady, and took much more time. This limited the ability of the client to explore and develop their online concepts from the bottom up as they learned the technology of Web publishing. It robbed them of the freedom to play with ideas.</p>
<p>But, Wait! It&#8217;s even worse than that. There are two other problems related to the 21st Century Web (aka: Web 2.0.) First, robots can&#8217;t read images. That is, the specialized automated tools that <a href="http://google.com" target="_blank">Google</a>, <a href="http://yahoo.com" target="_blank">Yahoo</a>, and others use to visit, catalog and rank sites can&#8217;t interpret the content inside an image. From the robots perspective, a lot of information about the structure and flow of a Web site is invisible when you use graphic images for navigation links. Now let&#8217;s face it, Google has become indispensable to the way we use the Internet to market our products and services and you&#8217;re at a competitive disadvantage if your site isn&#8217;t robot-friendly.</p>
<p>The second problem with graphical navigational elements has to do with complexity again. You&#8217;ve heard it said that &#8220;Content is king.&#8221; What this means is that a static site, where the content hardly changes over time  loses out to sites where fresh content is dynamically generated tailored to the customer&#8217;s needs. Publishing content on a regular schedule requires good content management systems. It&#8217;s also a lot easier if the overall structure of the site and its component HTML elements are as simple as possible.</p>
<p>Thus, there&#8217;s been a return to the use of text as navigation items and, indeed, a movement away from specifying layout constructs and style choices in the HTML, and toward using cascading style sheets (CSS) for these purposes. Google is a good example of this. Fortunately, the CSS recognized by today&#8217;s browsers is much more powerful and the designer has many more options to add interactivity than s/he did in the last century. For example, you are all familiar with simple, unordered lists, the kind with bullets. With CSS, you can eliminate the bullets and float the list items so that they appear in a horizontal line instead of using a table for the items. Also, nested lists are easier to manage than nested tables. And, instead of capturing a mouseOver event with Javascript, you can preset the hover state of any element and change text and background colors, even background images with the CSS without the pre-load problems.</p>
<p>This brings us back to <a href="http://butchandharold.com" target="_blank">BUTCH &amp; harold</a> where the original designer tried to have it both ways with the navigation menu—using text lables for the robots to read and pretty images with mouseOver effects for humans. It&#8217;s all done in the CSS. The navigation menu is an unordered list displayed horizontally with a unique on and off background images assigned to each list item. The images have a nice font (Bliss) for the labels and the &#8220;on&#8221; or hover states have the B&amp;H logo above them. To keep the actual text out of sight for humans but still readable by robots, the designer set the text indentation in the CSS to -5000 pixels.  The robots don&#8217;t care; they don&#8217;t bother reading a website&#8217;s CSS, but for humans, this moves the text off the left side of the monitor to somewhere in the next room.</p>
<p>Michelle and Ariane didn&#8217;t want the clutter or expense of new graphics for the drop-menu items; they&#8217;d be satisfied with text in the same color as the labels and a close match to the font. Making the drop-menu items appear in the right place meant setting the text-indent for the nested list to +5000 pixels to counteract the original setting that made the top level invisible. This worked well for Firefox and IE7 but not for Safari and, try as I might, I could not get the positioning right for all three.</p>
<p>I threw out the text-indentation hack and used the visibility property to hide the text labels from humans. This fixed the positioning problem with Safari, but made the entire &#8220;Shop&#8221; menu and the drop-menu invisible in IE6. IE6 is significantly different in that only recognizes a hover state for links whereas other browsers recognize a hover state for any HTML element. I did my research and found a solution using Javascript to capture a onMouseOver event on the top level list item (the Shop button) to dynamically change the CSS class of the nested drop-menu.</p>
<p>Wow, I make it sound simple but it was anything but. It took a lot of trial and error and I ended up rewriting almost all of the CSS to eliminate conflicts between the list styles used for the menus and the list styles used everywhere else.</p>
<p>In conclusion, I notice that about 1/5 of you are still using IE6 to browse the Web.<a title="Browser usage statistics from W3 Schools" href="http://www.w3schools.com/browsers/browsers_stats.asp" target="_blank">*</a> Please Stop! Make my life easier and your computing more secure and enjoyable. Upgrade to IE7 or download Firefox, Safari, Opera or one of the <a title="Read my recent post" href="http://larryaronson.com/2008/two-new-browsers/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed" target="_blank">two new browsers</a>: <a title="Get the Flock Browser" href="http://flock.com/" target="_blank">Flock</a> or <a title="Get Google's Chrome Browser" href="http://google.com/chrome" target="_blank">Chrome</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://larryaronson.com/2008/butch-harold-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Websites For Artists</title>
		<link>http://larryaronson.com/2007/websites-for-artists/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://larryaronson.com/2007/websites-for-artists/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 19:14:31 +0000</pubDate>
		<dc:creator>Larry Aronson</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[clients]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[photographs]]></category>
		<category><![CDATA[Web 1.0]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://larryaronson.com/2007/websites-for-artists/</guid>
		<description><![CDATA[Here are some of the sites I&#8217;ve designed and built for clients in the commercial and fine arts. I offer them as examples of the simple, static, Web 1.0 sites, done very quickly for friends a few years ago. Today it&#8217;s much easier and more effective to establish an online presence using Web 2.0 tools [...]]]></description>
			<content:encoded><![CDATA[<p>Here are some of the sites I&#8217;ve designed and built for clients in the commercial and fine arts.  I offer them as examples of the simple, static, Web 1.0 sites, done very quickly for friends a few years ago. Today it&#8217;s much easier and more effective to establish an online presence using Web 2.0 tools and social media services.</p>
<p class="item"><a title="Suzearts" href="http://www.suze-arts.com/photoshow.html" target="_blank"><img src="http://larryaronson.com/wp-content/uploads/suze-arts.jpg" border="0" alt="Suzearts" hspace="8" width="200" align="right" /></a><strong><a title="Suzearts" href="http://www.suze-arts.com/photoshow.html" target="_blank">Suzearts</a></strong> is the online showcase for my best friend, Susan Thornton, who creates wonderful images from the land and sky scapes of New Mexico and Fire Island. We put this simple site together in an afternoon several years ago for the New York Licensing show. Today, you can do a lot more to showcase art and music by using services such as <a title="Flickr" href="http://www.flickr.com/" target="_blank">flickr</a> and <a title="photobucket" href="http://photobucket.com/" target="_blank">photobucket</a>, to organize and tag your art, and social media services like <a title="facebook" href="http://facebook.com/" target="_blank">Facebook</a> and <a title="twitter" href="http://twitter.com/" target="_blank">Twitter</a> to promote your work across a web of networks, groups and friends.</p>
<p class="item"><strong><a title="Mick Kolodgy Fine Art" href="http://mickkolodgy.com/" target="_blank">Mick Kolodgy Fine Art</a></strong><br />
<strong><a title="Mick Kolodgy Fine Art" href="http://mickkolodgy.com/" target="_blank"></a></strong> <a title="Mick Kolodgy Fine Art" href="http://larryaronson.com/wp-content/uploads/mickkolodgy_small.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img src="http://larryaronson.com/wp-content/uploads/mickkolodgy_small.jpg" alt="Mick Kolodgy Fine Art" /></a><br />
is an online gallery of his paintings. I developed the horizontal gallery design with rollover menus at both ends and tied it all together with a compact image caching and navigation scheme written in Javascript. This was fun to build but I can&#8217;t advise artists that having your own showcase site is the best way to leverage the Web anymore. There are many web services companies that want and need your content; provide a wide range of options for organizing, displaying and selling it; can boost your search engine juices and connect you to networks, groups and forums of people interested in what you do.</p>
]]></content:encoded>
			<wfw:commentRss>http://larryaronson.com/2007/websites-for-artists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Look For SmartMC</title>
		<link>http://larryaronson.com/2007/new-look-for-smartmc/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://larryaronson.com/2007/new-look-for-smartmc/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 01:44:14 +0000</pubDate>
		<dc:creator>Larry Aronson</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[websites]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[web service]]></category>

		<guid isPermaLink="false">http://larryaronson.com/2007/new-look-for-smartmc/</guid>
		<description><![CDATA[I&#8217;m the senior product developer for Smart Medical Consumer. Recently, I&#8217;ve adapted new styles and design elements from Advancity to unify and improve the site&#8217;s look and feel. I&#8217;ve also updated much of my perl cgi code making it more object oriented. A lot of new features have been added to SmartMC including automatic alert [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Smart Medical Consumer" href="http://smartmedicalconsumer.com/"><img src="http://larryaronson.com/wp-content/uploads/new_smartmc.jpg" border="0" alt="Smart Medical Consumer" hspace="8" vspace="0" width="200" align="right" /></a>I&#8217;m the senior product developer for <a title="Smart Medical Consumer" href="http://www.smartmedicalconsumer.com/" target="_blank">Smart Medical Consumer</a>. Recently, I&#8217;ve adapted new styles and design elements from <a title="Advancity design firm" href="http://www.advancity.net/">Advancity</a> to unify and improve the site&#8217;s look and feel. I&#8217;ve also updated much of my perl cgi code making it more object oriented.</p>
<p>A lot of new features have been added to SmartMC including automatic alert messages with pop-up graphs that show how the the metics associated with one claim compare to other claims for the same patient, provider and insurance plan. The Edit interface has also been upgraded with AJAX driven drop-menus and auto-suggestion input fields.</p>
]]></content:encoded>
			<wfw:commentRss>http://larryaronson.com/2007/new-look-for-smartmc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

