<?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>kevinleary.net &#187; User Interface</title> <atom:link href="http://www.kevinleary.net/blog/user-interface/feed/" rel="self" type="application/rss+xml" /><link>http://www.kevinleary.net</link> <description>Portfolio &#38; blog of Kevin Leary, a Boston based WordPress CMS &#38; jQuery designer &#38; developer.</description> <lastBuildDate>Tue, 24 Aug 2010 17:54:40 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <item><title>5 Essential Sources of Quality Web Design Articles</title><link>http://www.kevinleary.net/5-essential-sources-of-quality-web-design-articles/</link> <comments>http://www.kevinleary.net/5-essential-sources-of-quality-web-design-articles/#comments</comments> <pubDate>Mon, 24 Aug 2009 00:23:23 +0000</pubDate> <dc:creator>kevin</dc:creator> <category><![CDATA[Art Inspiration]]></category> <category><![CDATA[User Interface]]></category> <category><![CDATA[Web Design]]></category><guid isPermaLink="false">http://www.kevinleary.net/?p=772</guid> <description><![CDATA[1. Smashing Magazine Smashing Magazine is a website and blog that offers resources and advice to web developers and web designers. It reviews software and web-based tools for web designers and developers, and publishes guides and how-tos on web design and web development. From time to time they offer free fonts, icons, and templates for [...]]]></description> <content:encoded><![CDATA[<h3><a href="http://www.smashingmagazine.com/" title="Smashing Magazine" onclick="pageTracker._trackPageview('/outgoing/www.smashingmagazine.com/?referer=');"><img class="alignright size-full wp-image-778" title="Smashing Magazine" src="http://www.kevinleary.net/wp-content/uploads/2009/08/smashing-magazine.png" alt="Smashing Magazine" width="262" height="112" /></a>1. <a href="http://www.smashingmagazine.com/" onclick="pageTracker._trackPageview('/outgoing/www.smashingmagazine.com/?referer=');">Smashing Magazine</a></h3><p>Smashing Magazine is a website and blog that offers resources and advice to web developers and web designers. It reviews software and web-based tools for web designers and developers, and publishes guides and how-tos on web design and web development. From time to time they offer free fonts, icons, and templates for download.</p><h3 class="clear"><a href="http://tutsplus.com/amember/go.php?r=18019&amp;i=l2" title="Envato Nettuts+" onclick="pageTracker._trackPageview('/outgoing/tutsplus.com/amember/go.php?r=18019_amp_i=l2&amp;referer=');"><img class="alignright size-full wp-image-776" title="Envato Nettuts+" src="http://www.kevinleary.net/wp-content/uploads/2009/08/nettuts.png" alt="Envato Nettuts+" width="252" height="89" /></a>2. <a href="http://tutsplus.com/amember/go.php?r=18019&amp;i=l2" onclick="pageTracker._trackPageview('/outgoing/tutsplus.com/amember/go.php?r=18019_amp_i=l2&amp;referer=');">Nettuts+</a></h3><p>Nettuts is a web design and development article depot with many contributing authors. It is part of the <a href="http://envato.com/" onclick="pageTracker._trackPageview('/outgoing/envato.com/?referer=');">Envato</a> blog network. The articles range from software reviews, discussions on new technologies and frameworks to improve process, how-to guides on WordPress, and interviews with renowned developers. Nettuts+ gives you access to the extended set of paid tutorials and articles, and only costs $9 a month with no commitment to get started. One great thing about Nettuts+ is that it offers quality screencasts to show hands on examples. Also be sure to check out <a href="http://tutsplus.com/amember/go.php?r=18019&amp;i=l0" onclick="pageTracker._trackPageview('/outgoing/tutsplus.com/amember/go.php?r=18019_amp_i=l0&amp;referer=');">PSDTuts</a> for high quality photoshop tutorials too!<br /> <span id="more-772"></span></p><h3 class="clear"><a href="http://www.kevinleary.net/wp-content/uploads/2009/08/noupe.png" rel="shadowbox[post-772];player=img;" title="Noupe"><img class="alignright size-full wp-image-777" title="Noupe" src="http://www.kevinleary.net/wp-content/uploads/2009/08/noupe.png" alt="Noupe" width="418" height="91" /></a>3. <a href="http://www.noupe.com/" onclick="pageTracker._trackPageview('/outgoing/www.noupe.com/?referer=');">Noupe</a></h3><p>Noupe is another community driven article site for web designers and developers. They have a great <a href="http://www.noupe.com/category/wordpress" onclick="pageTracker._trackPageview('/outgoing/www.noupe.com/category/wordpress?referer=');">wordpress</a> section, and feature some incredible list posts. I’ve found that Noupe is a better source of WordPress related information and resources than SmashingMag or Nettuts.</p><h3 class="clear"><a href="http://www.kevinleary.net/wp-content/uploads/2009/08/web-designer-wall.png" rel="shadowbox[post-772];player=img;" title="Web Designer Wall"><img class="alignright size-full wp-image-779" title="Web Designer Wall" src="http://www.kevinleary.net/wp-content/uploads/2009/08/web-designer-wall.png" alt="Web Designer Wall" width="420" height="138" /></a>4. <a href="http://www.webdesignerwall.com/" onclick="pageTracker._trackPageview('/outgoing/www.webdesignerwall.com/?referer=');">Web Designer Wall</a></h3><p>Another great resources, this one features some inspirational vectors design resources, CSS &amp; PSD tutorials, flash tutorials and general web design news. I’ve found that this is an all around good resources for jQuery, CSS and WordPress. It provides original content that always keep me up to date with my coding and design practices.</p><h3 class="clear"><a href="http://www.kevinleary.net/wp-content/uploads/2009/08/boagworld.png" rel="shadowbox[post-772];player=img;" title="Boagworld Podcast"><img class="alignright size-full wp-image-774" title="Boagworld Podcast" src="http://www.kevinleary.net/wp-content/uploads/2009/08/boagworld.png" alt="Boagworld Podcast" width="422" height="94" /></a>5. <a href="http://boagworld.com/" onclick="pageTracker._trackPageview('/outgoing/boagworld.com/?referer=');">Boagworld</a></h3><p style="text-align: left;">Do you commute to work? If you do then I would highly suggest throwing some recent webisodes of the Boagworld podcast. Marcus Lillington and Paul Boag of <a href="http://www.headscape.co.uk/" onclick="pageTracker._trackPageview('/outgoing/www.headscape.co.uk/?referer=');">Headscape</a> offer up their insights into the modern world of web design, which are quite good. They discuss all aspects of working on the web including design, process, billing, hiring, development and new technologies. I listen to this one weekly and it keeps me up to date with the latest technologies and solutions circulating the modern web community.</p> ]]></content:encoded> <wfw:commentRss>http://www.kevinleary.net/5-essential-sources-of-quality-web-design-articles/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Check out Fresh Tilled Soil: Web Resources!</title><link>http://www.kevinleary.net/check-out-fresh-tilled-soil-web-resources/</link> <comments>http://www.kevinleary.net/check-out-fresh-tilled-soil-web-resources/#comments</comments> <pubDate>Wed, 04 Feb 2009 02:42:30 +0000</pubDate> <dc:creator>kevin</dc:creator> <category><![CDATA[Abstractions]]></category> <category><![CDATA[Art Inspiration]]></category> <category><![CDATA[Branding]]></category> <category><![CDATA[Content]]></category> <category><![CDATA[Flash]]></category> <category><![CDATA[Life]]></category> <category><![CDATA[Mobile]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Process]]></category> <category><![CDATA[Resources]]></category> <category><![CDATA[SEM / SEO]]></category> <category><![CDATA[User Interface]]></category> <category><![CDATA[Web Design]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[XML]]></category> <category><![CDATA[fresh tilled soil]]></category> <category><![CDATA[moving]]></category> <category><![CDATA[web resources]]></category><guid isPermaLink="false">http://www.kevinleary.net/blog/check-out-fresh-tilled-soil-web-resources/</guid> <description><![CDATA[Some people may have noticed that the frequency of my articles has died down a bit over the past month or so. I’ve been adding posts at a new location now for work. Many of the topics are the same, if your interested in checking it out head on over to Fresh Tilled Soil: Web [...]]]></description> <content:encoded><![CDATA[<p>Some people may have noticed that the frequency of my articles has died down a bit over the past month or so. I’ve been adding posts at a new location now for work.</p><p>Many of the topics are the same, if your interested in checking it out head on over to <a href="http://www.freshtilledsoil.com/web-resources/" onclick="pageTracker._trackPageview('/outgoing/www.freshtilledsoil.com/web-resources/?referer=');">Fresh Tilled Soil: Web Resources</a> and take a look.</p><p>I’ll continue to post on kevinleary.net as well, but not as often. I’d say that I plan to average 2–3 new posts per month.</p><p>Thanks again for reading!</p> ]]></content:encoded> <wfw:commentRss>http://www.kevinleary.net/check-out-fresh-tilled-soil-web-resources/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Highlighting The Current Page With CSS &amp; jQuery</title><link>http://www.kevinleary.net/highlighting-the-current-page-with-php-jquery/</link> <comments>http://www.kevinleary.net/highlighting-the-current-page-with-php-jquery/#comments</comments> <pubDate>Wed, 10 Sep 2008 21:47:57 +0000</pubDate> <dc:creator>kevin</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[User Interface]]></category> <category><![CDATA[current]]></category> <category><![CDATA[current navigation]]></category> <category><![CDATA[highlight current page]]></category> <category><![CDATA[jquery current links]]></category><guid isPermaLink="false">http://www.kevinleary.net/blog/?p=92</guid> <description><![CDATA[Here’s a common web development scenario: How do we highlight the current page in a navigation seamlessly and dynamically? The answer is jQuery. See a Live Demo My recipe for this common scenario involves a mixture of CSS and JavaScript with a dash of jQuery. XHTML &#60;ul id=&#34;navigation&#34;&#62; &#60;li&#62;&#60;a href=&#34;about-us.html&#34;&#62;about us&#60;/a&#62;&#60;/li&#62; &#60;li&#62;&#60;a href=&#34;our-products.html&#34;&#62;our products&#60;/a&#62;&#60;/li&#62; &#60;li&#62;&#60;a [...]]]></description> <content:encoded><![CDATA[<p class="introduction">Here’s a common web development scenario: How do we highlight the current page in a navigation seamlessly and dynamically? <strong>The answer is jQuery.</strong></p><h3><a href="/wp-samples/jquery-current-navigation/" target="_blank">See a Live Demo</a></h3><p>My recipe for this common scenario involves a mixture of CSS and JavaScript with a dash of jQuery.</p><h3>XHTML</h3><div class="wp_syntax"><div class="code"><pre class="xhtml" style="font-family:monospace;">&lt;ul id=&quot;navigation&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;about-us.html&quot;&gt;about us&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;our-products.html&quot;&gt;our products&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;blog.html&quot;&gt;blog&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a class=&quot;active&quot; href=&quot;login.html&quot;&gt;login&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a class=&quot;active&quot; href=&quot;contact.html&quot;&gt;contact&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</pre></div></div><p><span id="more-92"></span></p><h3>JavaScript / jQuery</h3><div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	$page <span style="color: #339933;">=</span> jQuery.<span style="color: #660066;">url</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;file&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>$page<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		$page <span style="color: #339933;">=</span> <span style="color: #3366CC;">'index.html'</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#navigation li a'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #003366; font-weight: bold;">var</span> $href <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'href'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#40;</span>$href <span style="color: #339933;">==</span> $page<span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #009900;">&#40;</span>$href <span style="color: #339933;">==</span> <span style="color: #3366CC;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'on'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
			$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">removeClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'on'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div><h3>Usage</h3><p>You’ll need a copy of <a href="http://jquery.com/" onclick="pageTracker._trackPageview('/outgoing/jquery.com/?referer=');">jQuery</a>, along with a copy of the <a href="http://projects.allmarkedup.com/jquery_url_parser/" onclick="pageTracker._trackPageview('/outgoing/projects.allmarkedup.com/jquery_url_parser/?referer=');">jQuery URL Parser</a> plugin.</p><p>After you include jQuery, and the URL Parser add the JavaScript snippet above to the &lt;head&gt; section of your document.</p><h3>How it works</h3><p>What we do here is simple, we grab the current name of the page, for example <strong>about.html</strong>. Then we check out <strong>ul.navigation &lt;ul&gt;</strong> to see if any of the anchors contain an href attribute with that value. If any of the links are a match we flag the parent of the anchor with a CSS class. In this case I’ve chosen <strong>current</strong> to keep things self explanatory.</p><h3>Notes</h3><p>In this case I chose to add the <strong>“current”</strong> class to the &lt;li&gt; rather than to the anchor. Usually I will create a navigation using CSS sprite techniques, and this allows me greater control over the presentation of that element. This can come in handy for rounded corners or tabs.</p><h3>Resources</h3><ul><li><a rel="nofollow" href="http://www.amazon.com/gp/product/1847192505?ie=UTF8&amp;tag=kn08-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1847192505kn08-20"  onclick="pageTracker._trackPageview('/outgoing/www.amazon.com/gp/product/1847192505?ie=UTF8_amp_tag=kn08-20_amp_linkCode=as2_amp_camp=1789_amp_creative=9325_amp_creativeASIN=1847192505kn08-20&amp;referer=');">Learning  jQuery: Better Interaction Design and Web Development with Simple JavaScript Techniques</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=kn08-20&amp;l=as2&amp;o=1&amp;a=1847192505" border="0" alt=" Highlighting The Current Page With CSS & jQuery" width="1" height="1" title="Highlighting The Current Page With CSS & jQuery" /></li><li><a rel="nofollow" href="http://www.amazon.com/gp/product/1933988355?ie=UTF8&amp;tag=kn08-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1933988355kn08-20"  onclick="pageTracker._trackPageview('/outgoing/www.amazon.com/gp/product/1933988355?ie=UTF8_amp_tag=kn08-20_amp_linkCode=as2_amp_camp=1789_amp_creative=9325_amp_creativeASIN=1933988355kn08-20&amp;referer=');">jQuery in Action</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=kn08-20&amp;l=as2&amp;o=1&amp;a=1933988355" border="0" alt=" Highlighting The Current Page With CSS & jQuery" width="1" height="1" title="Highlighting The Current Page With CSS & jQuery" /></li><li><a title="Keeping Navigation Current With PHP by Jason Pearce" rel="nofollow" href="http://www.alistapart.com/articles/keepingcurrent" onclick="pageTracker._trackPageview('/outgoing/www.alistapart.com/articles/keepingcurrent?referer=');">Keeping Navigation Current With PHP</a> at <strong>A List Apart</strong></li><li><a rel="nofollow" href="http://www.amazon.com/gp/product/1847193811?ie=UTF8&amp;tag=kn08-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1847193811kn08-20"  onclick="pageTracker._trackPageview('/outgoing/www.amazon.com/gp/product/1847193811?ie=UTF8_amp_tag=kn08-20_amp_linkCode=as2_amp_camp=1789_amp_creative=9325_amp_creativeASIN=1847193811kn08-20&amp;referer=');">jQuery Reference Guide</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=kn08-20&amp;l=as2&amp;o=1&amp;a=1847193811" border="0" alt=" Highlighting The Current Page With CSS & jQuery" width="1" height="1" title="Highlighting The Current Page With CSS & jQuery" /></li></ul> ]]></content:encoded> <wfw:commentRss>http://www.kevinleary.net/highlighting-the-current-page-with-php-jquery/feed/</wfw:commentRss> <slash:comments>64</slash:comments> </item> </channel> </rss>