<?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>RubberNeck Designs &#187; User Iterface Design</title>
	<atom:link href="http://www.rubberneckdesigns.com/category/user-iterface-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rubberneckdesigns.com</link>
	<description>Web Developer Notes &#38; Sharing</description>
	<lastBuildDate>Sat, 10 Apr 2010 15:22:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Drupal Comments In A Block</title>
		<link>http://www.rubberneckdesigns.com/drupal-6/drupal-comments-in-a-block/</link>
		<comments>http://www.rubberneckdesigns.com/drupal-6/drupal-comments-in-a-block/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 15:22:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Drupal 6]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[User Iterface Design]]></category>
		<category><![CDATA[Web Security]]></category>

		<guid isPermaLink="false">http://www.rubberneckdesigns.com/?p=298</guid>
		<description><![CDATA[Why would you need to put Drupal comments into a block?  Well, recently I was working with another developer that decided to use Quick Tabs to create a menu that would show the current content type&#8217;s comments. Quick Tabs uses blocks, so there is one reason I can think of.
Ok, so getting the content type&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Why would you need to put Drupal comments into a block?  Well, recently I was working with another developer that decided to use Quick Tabs to create a menu that would show the current content type&#8217;s comments. Quick Tabs uses blocks, so there is one reason I can think of.</p>
<p>Ok, so getting the content type&#8217;s comments into a block is pretty easy once you know how.</p>
<p>This method will require you to use PHP code from within the block you will create to show the comments. So the first thing is to make sure that this is possible by going to site building and then modules and turning on the <strong>PHP Filter</strong> under the category of Core Optional (if it is not already on that is).</p>
<p><strong>NOTE: </strong>Check at <code>admin/settings/filters</code> to be sure that only trusted roles can use the PHP filter, otherwise your web site could be vulnerable to attack. By default, only the administrator can use this filter.</p>
<p>Create a new block and select a region for it. Put the following code on the <strong>body</strong> textarea:</p>
<p><img class="alignnone size-medium wp-image-308" title="comments in block php code for drupal" src="http://www.rubberneckdesigns.com/wp-content/uploads/2010/04/Screen-shot-2010-04-10-at-11.04.14-AM-300x186.jpg" alt="comments in block php code for drupal" width="300" height="186" /></p>
<p>Do not forget to select the <strong>PHP filter</strong> from the list of the <em>input filters</em>. After entering the rest of the settings for your block click save.</p>
<p>Now your new block should be ready to assign to whatever region you want. If the page you load has comments related to it. They should now appear via the block.</p>
<p>The arg() funtion may seem a bit cryptic if you&#8217;re new to Drupal. Here is a quick explanation from <a href="http://www.g-loaded.eu/2009/05/07/drupal-tip-list-a-nodes-taxonomy-terms-inside-a-block/#comment-12266">George Notaras</a> in his post: <a title="Drupal Tip: List a node’s taxonomy terms inside a Block" rel="bookmark" href="http://www.g-loaded.eu/2009/05/07/drupal-tip-list-a-nodes-taxonomy-terms-inside-a-block/">Drupal Tip: List a node’s taxonomy terms inside a Block</a> which I found helpful in compiling this information.</p>
<blockquote><p><span style="color: #0000ff;"><em>&#8220;Now to some technical details about <strong>arg(0)</strong> and <strong>arg(1)</strong>, which probably seem a bit cryptic to a user that is not experienced with Drupal (like me). Assume we have the following <strong>URL</strong> to a node: <code>www.example.org/node/23</code>, which means that the <strong>path</strong> to the page is <code>/node/23</code>. Well, </em><em>arg(0) is the <code>node</code> part and </em><em>arg(1) is the second part; <code>23</code> that is. Read about the <a href="http://api.drupal.org/api/function/arg">arg()</a> function.&#8221;</em></span></p></blockquote>
<p>I hope this was helpful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rubberneckdesigns.com/drupal-6/drupal-comments-in-a-block/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where&#039;s the ^%@$*$  &#039;end of line&#039;  Shortcut Key in BBEdit on Mac OS ?</title>
		<link>http://www.rubberneckdesigns.com/bbedit-tips/bbedit-where-the-end-of-line-shortcut-key/</link>
		<comments>http://www.rubberneckdesigns.com/bbedit-tips/bbedit-where-the-end-of-line-shortcut-key/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 23:01:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Iterface Design]]></category>
		<category><![CDATA[bbEdit Tips]]></category>
		<category><![CDATA[BBEdit Mac OS end of line key]]></category>

		<guid isPermaLink="false">http://rubberneckdesigns.com/bbedit-where-the-end-of-line-shortcut-key-232</guid>
		<description><![CDATA[The HOME and END keys move to the top and bottom of the document instead of start or end of the current line as expected. The HOME and END keys lay dormant on the keyboard, because the need to move to the top or bottom of a document is, like -ALMOST NEVER !!!
Now, the shortcut [...]]]></description>
			<content:encoded><![CDATA[<p>The HOME and END keys move to the top and bottom of the document instead of start or end of the current line as expected. The HOME and END keys lay dormant on the keyboard, because the need to move to the top or bottom of a document is, like -ALMOST NEVER !!!<br />
Now, the shortcut key to the start or end of the current line in Mac OS is the CMD+RIGHT/LEFT ARROW shortcuts.</p>
<p>Too bad, these are not as easy to remember, oh well.</p>
<p>So anyway, if you&#8217;re going MAD like me trying to figure out a quick &#8220;end of line&#8221; key now you know. Hope this helps !    : )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rubberneckdesigns.com/bbedit-tips/bbedit-where-the-end-of-line-shortcut-key/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Form Input Not Working; A Misplaced &quot;float&quot; Declaration in CSS Can Be to Blame for Broken Form Input</title>
		<link>http://www.rubberneckdesigns.com/uncategorized/form-input-not-working-a-misplaced-float-declaration-in-css-can-be-to-blame-for-broken-form-input/</link>
		<comments>http://www.rubberneckdesigns.com/uncategorized/form-input-not-working-a-misplaced-float-declaration-in-css-can-be-to-blame-for-broken-form-input/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 18:35:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[User Iterface Design]]></category>
		<category><![CDATA[CSS causing form not to work]]></category>
		<category><![CDATA[Form Input Broken]]></category>
		<category><![CDATA[Form Input Not Working]]></category>

		<guid isPermaLink="false">http://rubberneckdesigns.com/?p=163</guid>
		<description><![CDATA[Just a note in case your pulling your hair out. If you have a form that for all intents and purposes SHOULD be working but does not allow user input in a text field then perhaps this cold be your problem.
Try taking a look at the CSS on the element following the form. In my [...]]]></description>
			<content:encoded><![CDATA[<p>Just a note in case your pulling your hair out. If you have a form that for all intents and purposes SHOULD be working but does not allow user input in a text field then perhaps this cold be your problem.</p>
<p>Try taking a look at the CSS on the element following the form. In my last encounter with this problem, it was a &lt;p&gt; that followed a form within a div.</p>
<p>The &lt;p&gt; had   a CSS declaration of <span style="color: #808080;">float:left</span> and was inside a div that was floated to the right.</p>
<form> The followinghad 2 declarations:</p>
<blockquote><p>p {<br />
float:left;<br />
clear:left;<br />
}</p></blockquote>
<p>To my surprise, this is what broke the form inputs -weird.</p>
<p>I fixed the &lt;p&gt;&#8217;s CSS to declare clear:left; and the form straightened back up.</p>
<p>So if you&#8217;re having trouble with form inputs and you have narrowed it down to CSS, I hope this helps.</p>
<p>Please feel free to make any comments or even give an explanation.</p>
</form>
]]></content:encoded>
			<wfw:commentRss>http://www.rubberneckdesigns.com/uncategorized/form-input-not-working-a-misplaced-float-declaration-in-css-can-be-to-blame-for-broken-form-input/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hack for IE7 with &#039;Leak&#039; in Select Multi</title>
		<link>http://www.rubberneckdesigns.com/css/hack-for-ie7-with-leak-in-select-multi/</link>
		<comments>http://www.rubberneckdesigns.com/css/hack-for-ie7-with-leak-in-select-multi/#comments</comments>
		<pubDate>Wed, 20 May 2009 13:06:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[User Iterface Design]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://rubberneckdesigns.com/?p=128</guid>
		<description><![CDATA[


I do not often have a use for the select element in front end web design. In this case, however, I was creating a user interface for a back end product control panel. It needed to be very compact with a lot of options packed into a small place. I ran into a problem when [...]]]></description>
			<content:encoded><![CDATA[<dl id="attachment_133" class="wp-caption alignleft" style="width: 240px;">
<dt class="wp-caption-dt"><img class="size-full wp-image-133" title="Leaking Select Element" src="http://www.rubberneckdesigns.com.php5-5.dfw1-2.websitetestlink.com/wp-content/uploads/2009/05/picture-16.png" mce_src="http://www.rubberneckdesigns.com.php5-5.dfw1-2.websitetestlink.com/wp-content/uploads/2009/05/picture-16.png" alt="Select element set to multi leaks in ie." height="215" width="230"></dt>
</dl>
<p>I do not often have a use for the select element in front end web design. In this case, however, I was creating a user interface for a back end product control panel. It needed to be very compact with a lot of options packed into a small place. I ran into a problem when I needed to group four select elements together. The select elements all needed to be set to multi. Everything was fine with the exception of Internet Explorer 7 (big surprise!). IE would “leak” the contents of the select element outside of the element spilling into the surrounding div whenever it was floated in a div.<img src="http://rubberneckdesigns.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" mce_src="http://rubberneckdesigns.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" class="mceWPmore mceItemNoResize" title="More..."> I have not yet discover the exact conditions under which this happens as I was in a time crunch.</p>
<div class="mceTemp">
<dl id="attachment_135" class="wp-caption alignright" style="width: 204px;">
<dt class="wp-caption-dt"><img class="size-full wp-image-135" title="Select Overflow Bug in IE Fixed" src="http://www.rubberneckdesigns.com.php5-5.dfw1-2.websitetestlink.com/wp-content/uploads/2009/05/picture-171.png" mce_src="http://www.rubberneckdesigns.com.php5-5.dfw1-2.websitetestlink.com/wp-content/uploads/2009/05/picture-171.png" alt="No more leak from the select element!" height="225" width="194"></dt>
<dd class="wp-caption-dd">No more leak from the select element!</dd>
</dl>
</div>
<p>I spent about 20 minuets searching the Internet for someone who had come across the same problem but found nothing. So I thought I had better post how I decided to deal with this. Before I go on, I would like to mention that I did find a very good post by Nicholas Rougeux, called &#8220;<a title="Check It, Don't Select It" href="http://www.c82.net/posts.php?id=25" mce_href="http://www.c82.net/posts.php?id=25" target="_blank">Check it. Don&#8217;t select it</a>&#8220;&nbsp; . It is worth a look as it may be a better alternative in your case.</p>
<p>Cutting through all the “chase”, it boiled down to a rather simple fix. The only thing I could do was to encase the select multi in a div that had overflow:hidden. Note that this is not the setting of overflow:hidden on the select element set with multi. The overflow:hidden setting is on the div that immediately surrounds the select element set to multi. In this way, the garbage data that ie was leaking out from the element would be hidden away from view.</p>
<p>So, for what it&#8217;s worth, I hope this little post will help someone out there who is suffering from the woes of Internet Explore. Oh, and if you have any answers or better solutions, by all means contact me. I&#8217;m happy to share and be enlightened.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rubberneckdesigns.com/css/hack-for-ie7-with-leak-in-select-multi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamically Change the onClick, onChange (or other) Value of an Element</title>
		<link>http://www.rubberneckdesigns.com/ajax-web-design/how-to-dynamically-change-the-onclick-and-other-value-of-an-element/</link>
		<comments>http://www.rubberneckdesigns.com/ajax-web-design/how-to-dynamically-change-the-onclick-and-other-value-of-an-element/#comments</comments>
		<pubDate>Fri, 15 May 2009 16:38:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[User Iterface Design]]></category>
		<category><![CDATA[javaScript Tips]]></category>

		<guid isPermaLink="false">http://rubberneckdesigns.com/?p=106</guid>
		<description><![CDATA[If you are implementing AJAX, you will likely run into the need to change the functionality of a button dynamically. There is not a whole lot out there on how to quickly accomplish this so here is a simple explanation.
Typically, you have an element such as an “input”, “a” or “select (options)” that has an [...]]]></description>
			<content:encoded><![CDATA[<p>If you are implementing AJAX, you will likely run into the need to change the functionality of a button dynamically. There is not a whole lot out there on how to quickly accomplish this so here is a simple explanation.</p>
<p>Typically, you have an element such as an “<span style="color: #008000;">input</span>”, “<span style="color: #008000;">a</span>” or “<span style="color: #008000;">select</span> (options)” that has an attribute of “<span style="color: #008000;">onClick</span>”, “<span style="color: #008000;">onMouseOver</span>” or “<span style="color: #008000;">onChange</span>” with a value of some function that will execute upon the event represented by the attribute.</p>
<p><span style="color: #0000ff;"><strong>UPDATE</strong></span>: This has been changed to accommodate ie. The following way will work in both Firefox and Internet Explorer:</p>
<p>button_element.onclick = function() {doSomething();};</p>
<p>Thanks! <a href="http://stackoverflow.com/questions/95731/why-does-an-onclick-property-set-with-setattribute-fail-to-work-in-ie">to this pos</a>t. (note: the answer is at the bottom of the post after some discussion.) Thanks for sharing <img class="alignnone" title="stackoverflow.com" src="http://stackoverflow.com/content/img/so/logo.png" alt="" width="128" height="31" /></p>
<p><span style="text-decoration: line-through;"><span style="color: #ff6600;">To assign a new value to the attribute, you need to identify the element you want to change like this:</span></span></p>
<p><span style="text-decoration: line-through;"><span style="color: #ff6600;">elem =  document.getElementById(&#8221;myElementId&#8221;)</span></span></p>
<p><span style="text-decoration: line-through;"><span style="color: #ff6600;">Then simply assign the new value to the attribute like this:</span></span></p>
<p><span style="color: #008000;"><span style="text-decoration: line-through;"><span style="color: #ff6600;">elem.attributes["onclick"].value = &#8220;myUpdatedFunction(&#8217;My parameter&#8217;)” ;</span></span><br />
</span><br />
Now, if someone clicks on the element, the new updated version of <span style="color: #008000;">myUpdatedFunction()</span> will be called. Notice that you can even pass a parameter to the function this way. Just be sure to nest your quotes properly.</p>
<p>This method will also work for other attribute types such as <span style="color: #008000;">onMouseOver</span>, <span style="color: #008000;">onChange</span> an so on.</p>
<p>I hope this helps.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rubberneckdesigns.com/ajax-web-design/how-to-dynamically-change-the-onclick-and-other-value-of-an-element/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Execution Time Limit Setting</title>
		<link>http://www.rubberneckdesigns.com/php/php-execution-time-limit-setting/</link>
		<comments>http://www.rubberneckdesigns.com/php/php-execution-time-limit-setting/#comments</comments>
		<pubDate>Wed, 06 May 2009 16:37:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[User Iterface Design]]></category>

		<guid isPermaLink="false">http://rubberneckdesigns.com/?p=57</guid>
		<description><![CDATA[Recently I had a little problem stump me while designing the back end of a commercial site. The back end user interface uploads rather large image files so that the files can be processed for ‘Zoomify’( a fast way of showing a highly detailed zoomable image). After making sure the process was secure, I also [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I had a little problem stump me while designing the back end of a commercial site. The back end user interface uploads rather large image files so that the files can be processed for ‘Zoomify’( a fast way of showing a highly detailed zoomable image). After making sure the process was secure, I also needed to change a few settings in the PHP ini file in order for the system to allow files sizes of over 2 megs. All was working great on the local testing server. <span id="more-57"></span>However, once the site was in the “live” pre production mode, the large file sizes would return an error. I knew it was not the file size issue because I had already compensated for that with the<span style="color: #888888;"> ini_set(&#8221;memory_limit&#8221;,&#8221;64M&#8221;);</span> line.</p>
<p><strong>Setting the PHP Execution Time Limit</strong></p>
<p>What tipped me off to the problem was the fact that, every once in a while the file would upload with no error. That is when I realized it was not only a “memory limit” issue but also a timing issue.<br />
Settings we do not often deal with are easy to forget about and that was the case this time. Once I remembered to reset the<span style="color: #888888;"> max_execution_time</span> to the appropriate amount of seconds, the files uploaded just fine.</p>
<p>As mentioned above, the maximum execution time limit is set in the php.ini file. The line of code in the php.ini file is:</p>
<p><span style="color: #888888;">max_execution_time = 30 ; Maximum execution time of each script, in seconds</span></p>
<p>It is generally not wise to make this change in the php.ini file itself unless you have a very good reason. The preferred way would be to make the required change in execution time for the particular script you happen to be running only. This gives you better control over site operations and security.</p>
<p>Simply place an ini file setting within the file that executes the script which is causing a delay ( in my case the file upload ). The line code looks like this:</p>
<p><span style="color: #888888;">set_time_limit ( 60 ) ;</span></p>
<p>With this little line of code in you PHP script, you are now afforded 60 seconds of time to run your program. You can adjust the seconds as you wish by simply changing the number. I hope this helps!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rubberneckdesigns.com/php/php-execution-time-limit-setting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learn To Guide Web User’s with Precedence</title>
		<link>http://www.rubberneckdesigns.com/usability/learn-to-guide-web-user%e2%80%99s-with-precedence/</link>
		<comments>http://www.rubberneckdesigns.com/usability/learn-to-guide-web-user%e2%80%99s-with-precedence/#comments</comments>
		<pubDate>Sat, 02 May 2009 17:11:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Iterface Design]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://rubberneckdesigns.com/?p=52</guid>
		<description><![CDATA[In web design, it is important to guide the user’s eye. Without a sense of “flow” a feeling of frustration takes over creating a negative experience. The art of subtly, and sometimes not so subtly, guiding the viewer’s attention is referred to as Precedence.
Since web pages are, for the most part, about the users getting [...]]]></description>
			<content:encoded><![CDATA[<p>In web design, it is important to guide the user’s eye. Without a sense of “flow” a feeling of frustration takes over creating a negative experience. The art of subtly, and sometimes not so subtly, guiding the viewer’s attention is referred to as Precedence.</p>
<p>Since web pages are, for the most part, about the users getting information, how the information is presented is of great importance. There are several ways to do this, namely, <span id="more-52"></span>position, contrast &amp; color, size and design elements.</p>
<p><strong>Position</strong></p>
<p style="padding-left: 30px;">It is a known fact that the upper left corner of the page is the most frequently viewed. Our attention generally radiates off from there in horizontal and vertical scans. The average of these, as shown on a graph, forms a fuzzy triangle with the most active area in the upper left. Where we put our elements of information on the page clearly make a difference on the attention they get.</p>
<p><strong>Contrast  &amp; Color</strong></p>
<p style="padding-left: 30px;">When planning your color scheme, be sure to include colors for getting attention as well colors of a subtle nature. Using these properly you can influence which information is highlighted or treated as supplementary. Foreground and background can make a huge difference in how much attention an element gets. Be sure to create high contrast for items of importance and low contrast for information that you do not place as much importance on.</p>
<p><strong>Size </strong></p>
<p style="padding-left: 30px;">It’s pretty simple, really. Bigger gets more attention.</p>
<p><strong>Design Elements</strong></p>
<p style="padding-left: 30px;">Graphics can really play an effective role in directing attention where it belongs. Do not get overly complicated about this, though. For example, if there is a huge red arrow pointing at an element on the page, that is where the user will look!</p>
<p>As simple as all this sounds. Learning to use it wisely is an art. Harmonizing these principles with the theme of the site design may often prove challenging. So, from time to time it is good to review the basics and make sure we always improving and learning best practices of web site design.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rubberneckdesigns.com/usability/learn-to-guide-web-user%e2%80%99s-with-precedence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adjust Your Design with a Fresh Look in the Mirror</title>
		<link>http://www.rubberneckdesigns.com/web-design/adjust-your-design-with-a-fresh-look-in-the-mirror/</link>
		<comments>http://www.rubberneckdesigns.com/web-design/adjust-your-design-with-a-fresh-look-in-the-mirror/#comments</comments>
		<pubDate>Sat, 02 May 2009 03:14:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[User Iterface Design]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://rubberneckdesigns.com/?p=45</guid>
		<description><![CDATA[If you have ever spent a long time working on a design, you have probably noticed that after a while you may feel there is something “not quite right” about what you are working on but you just can’t seem to put your thumb on it. In most cases, this is because you “intuitively” know [...]]]></description>
			<content:encoded><![CDATA[<p>If you have ever spent a long time working on a design, you have probably noticed that after a while you may feel there is something “not quite right” about what you are working on but you just can’t seem to put your thumb on it. In most cases, this is because you “intuitively” know that something is wrong. But the image of what you are working on is “burned” into your retina. The image that is before you has become more dominant than that of your mind’s creative eye. I have discovered a little trick from my days as a fine artist to solve this problem.<span id="more-45"></span></p>
<p><strong>Keep a mirror handy. </strong><br />
When your creative vision begins to be overpowered by the images you have been looking at for so long. Look at you project in the mirror. By doing this, you are presenting a completely fresh and different image to your mind and retina, one that isn’t “burnt” into it. In that moment of a fresh look, try to find what is “off” about your design. It usually “smacks” me in the face when I use this method.</p>
<p>Do not use the mirror regularly. Save it for when you need this extra fresh view. If you keep using the mirror then the effect will not be as strong since your mind will be accustomed to the reverse image as well as the actual image.</p>
<p>Try this out and let me know if has been helpful for you as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rubberneckdesigns.com/web-design/adjust-your-design-with-a-fresh-look-in-the-mirror/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Web 2.0 ?</title>
		<link>http://www.rubberneckdesigns.com/usability/what-is-web-20/</link>
		<comments>http://www.rubberneckdesigns.com/usability/what-is-web-20/#comments</comments>
		<pubDate>Fri, 01 May 2009 18:15:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Iterface Design]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://rubberneckdesigns.com/?p=36</guid>
		<description><![CDATA[Web 2.0 is a blend of new technologies that provide a much more rich and robust user experience. There are 3 main Components to Web 2.0 as described by Andy Gutmans, Co-Founder of ZEND.
RIA (Rich Internet Application) Andy Gutmans says RIA is “…how we bring the experience from the desktop into the browser.” What this [...]]]></description>
			<content:encoded><![CDATA[<p>Web 2.0 is a blend of new technologies that provide a much more rich and robust user experience. There are 3 main Components to Web 2.0 as described by Andy Gutmans, Co-Founder of ZEND.</p>
<p><strong>RIA (Rich Internet Application)</strong> Andy Gutmans says RIA is <span style="color: #333399;">“…how we bring the experience from the desktop into the browser.” </span>What this means is this. You may have noticed<span id="more-36"></span> that programs that run on your Mac or PC run faster and smoother, providing what is often called a better “user experience”. It used to be that anything on the Internet was generally accepted to be slower and “choppier”. That is because not only did data need to be transmitted at much slower rates, but also entire pages needed to be re-loaded for each and every change that would occur. So RIA, or “Rich Internet Application” refers to improving the experience in your Internet browser to be smoother and faster like your current desktop application.</p>
<p><strong>SOA (Service Oriented Applications)</strong><br />
“<span style="color: #333399;">What SOA is all about is how the WEB 2.0 applications expose their functionality so that other applications can leverage and integrate the functionality providing a much richer set of applications?” –Andy Guttman</span></p>
<p>As companies develop new and cool things on the web, they provide a way for other programmers and web developers to use them and make these part of some new design that otherwise would not exist. An example of this would be Google Maps. Google has what is called an API (Application Program Interface) for Google Maps. The API is kind of like a window that lets a web developer use the Google Map technology in their own inventive ways. There are examples of web sites that have tapped into the national database of sex offenders for a given area and create a map displaying their locations. This was made possible because of Google’s API for Google Maps. We can definitely refer to this as an SOA or Service Oriented Application.</p>
<p><strong>The Social Web</strong><br />
Web 2.0 Applications tend to interact much more with the end user. Weather it is by tagging content or subscribing to an RSS feed, doing or watching a Podcast, contributing to a Wiki, and of couse Blogging.</p>
<p><span style="color: #333399;">“As part of the social nature of these applications the end user is an integral part of the data is therefore much more a contributor to the content of the application by providing feed back, allowing that application to leverage the users that are using it.”- Andy Gutmans</span></p>
<p>Understanding Web 2.0 will help you create a web site that offers the kind of experience that people will come back to repeatedly, bragging to thier friends and family about the web site they found.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rubberneckdesigns.com/usability/what-is-web-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Create a User Interface Style Guide</title>
		<link>http://www.rubberneckdesigns.com/web-design/how-to-create-a-user-interface-style-guide/</link>
		<comments>http://www.rubberneckdesigns.com/web-design/how-to-create-a-user-interface-style-guide/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 21:17:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[User Iterface Design]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://rubberneckdesigns.com/?p=16</guid>
		<description><![CDATA[I frequently peruse for tidbits of inspiration. There are so many more beautiful, competent site designs than there used to be.  Setting aside a nice design and well thought out code, there is a common thread to be found that ties all of them together. They are all new.
Along with site design that is lean [...]]]></description>
			<content:encoded><![CDATA[<p>I frequently peruse for tidbits of inspiration. There are so many more beautiful, competent site designs than there used to be.  Setting aside a nice design and well thought out code, there is a common thread to be found that ties all of them together. They are all new.</p>
<p>Along with site design that is lean and beautiful come a few frustrations, however. Many designers find that after publishing an elegant user interface, they return to their client&#8217;s site a few months later only to find it cluttered up with gaudy graphics and inappropriate colors.</p>
<p>One of the ways to keep this phenomenon under control is by providing good documentation. <span id="more-16"></span>User interface documentation provides guidance on how to maintain the design and update the user interface while keeping it clean and beautiful.</p>
<h2>Create a User Interface Style Guide to Set Up Standards</h2>
<p><strong>Design and Brand Standards in a &#8220;Style Guide&#8221;</strong></p>
<p>A &#8220;style guide&#8221; is a document used to communicate standards for branding, color, typography, and the arrangement of white space. The User Interface Style Guide can be the developer&#8217;s way of helping to keep the user interface consistent as it updated over time.</p>
<p>Good design is always straightforward, intuitive and informative. While giving detailed information, it also needs to be clearly understood and no more verbose than necessary. When formulating a &#8220;style guide&#8221; document, consider the following.</p>
<p><strong>Composition and Layout</strong><br />
Your site is likely to have pages that are a variation on a theme. Define what these variations are and how they are to be used throughout the web site. Show wireframes to illustrate these variations.</p>
<p><strong>Typography</strong><br />
The User Interface Style Guide is a good place to spell out the typeface standards for the site design. Generous use of illustrations would be appropriate to help everyone involved understand the use of placement of text, fonts, font sizes ad colors. Be sure to include the standards to be applied to promotional graphics. It is always good site design to spell out alternate typefaces for users that may not have the font that has been declared in your design.</p>
<p><strong>Images</strong><br />
Generally speaking, good web site design portrays a consistent flow for the users to experience. This includes  image sizes. Therefore, it is important to define the standard image sizes to be used throughout the web site. It is very important to the aesthetics of a pleasant web experience to keep a reign on promotional banner graphics. Spell out what images are appropriate, how they should be aligned and how captions should appear. This is an area that effects the &#8220;mood&#8221; of you web pages so be sure to indicate what type of images may be used and who approves them. Icons, although small, play an important roll in your sites branding and navigation. Be sure to make all the needed specifications for these as well.</p>
<p><strong>Color Palette</strong><br />
After spending hours designing a good color palette for your site, it is important that everyone who affects the site&#8217;s content respect it. Illustrate the color pallet of your web design so there is no doubt how you want it applied thought the user interface. Using exact color codes along with swatches of the colors and their appropriate locations will help avoid confusion. Screen shots are a great way to get the idea across.</p>
<p><strong>Guidelines for the Brand</strong><br />
Aside from color, images and typography, other factors affect the brand (and other branding elements). Did you specify the appropriate white space surrounding the logo? What about what happens when the background color changes? Specifications for these elements of the user interface design should really not be left to chance. Be sure to spell out guidelines on where on the page the logo should consistently appear.</p>
<p><strong>Keeping Track of Development Standards</strong><br />
Working as a team can be a great experience. Personally I love to be influenced by the best practices of expert site designers and specialists. The unique qualities that each of us have, make collaborating on a project synergistic. With individuality comes differences in style. A style sheet is an excellent way to coordinate the efforts of the development team. Clarify how (X)HTML, CSS and Javascript should be used as the user interface is developed. Help each team member appreciate which standards should be used, what DOCTYPE to use. Very important, often overlooked issues include naming conventions and file directory structure. Well thought out naming conventions can prevent a lot of confusion and save a lot of time if adhered to.</p>
<p>With a clearly documented user interface design, the look and feel you worked so hard to design has a much better chance of surviving. So try using a User Interface Style Guide for a consistent long lasting design.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rubberneckdesigns.com/web-design/how-to-create-a-user-interface-style-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
