<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>NN Box</title>
	
	<link>http://nnbox.ca</link>
	<description>Cheryl Chung's online playground and portfolio site</description>
	<lastBuildDate>Sun, 08 Aug 2010 02:55:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/nightningbox" /><feedburner:info uri="nightningbox" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>What is user experience?</title>
		<link>http://feedproxy.google.com/~r/nightningbox/~3/ljQEjGzSJfk/</link>
		<comments>http://nnbox.ca/2010/08/what-is-user-experience/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 01:40:21 +0000</pubDate>
		<dc:creator>nightning</dc:creator>
				<category><![CDATA[Opinions]]></category>
		<category><![CDATA[onboarding]]></category>
		<category><![CDATA[usability testing]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://localhost:8888/newWP/?p=271</guid>
		<description><![CDATA[This is a question people frequently ask me. What is it? What do I do at work? It seems that very little people have heard of let along understand what user experience (UX) and information architecture (IA) mean. These are little known subfields within web design and development that are nonetheless extremely important. I&#8217;m going [...]]]></description>
			<content:encoded><![CDATA[<p>This is a question people frequently ask me. What is it? What do I do at work?</p>
<p>It seems that very little people have heard of let along understand what user experience (UX) and information architecture (IA) mean. These are little known subfields within web design and development that are nonetheless extremely important.</p>
<p>I&#8217;m going to talk about UX, but here&#8217;s <a href="http://www.flickr.com/photos/boltron/4329185089/">a great animation explaining IA</a>, that you don&#8217;t want to miss.</p>
<h2>User Experience Design</h2>
<p>User experience design, according to Wikipedia, is a field of experience design that pertains to the creation of the architecture and interaction models that impact user experience of a device or system. The simple way of describing UX would be to design the interface / system to enable users to do what they need to do. Ultimately, UX is the art of making something a joy to use: the creation of a system that users will take delight in interacting with time and time again.</p>
<h2>Determining User Needs</h2>
<p><a href="http://www.flickr.com/photos/23582291@N03/3253947295/"><img class="alignleft" title="Flickr photo by Dave Jones" src="http://farm4.static.flickr.com/3362/3253947295_2ec051c668_m.jpg" alt="Flashing DVD player" width="240" height="160" /></a>The first step of this process is to figure out what the users want and how they do their tasks. We can go ask them&#8230; however often times they don&#8217;t really know what they want or how they do it, even when they think they do. Just think of home electronics, say the DVD player. The one that looks the best at the store would be the latest model with all the bells and whistles. Yet how many of those special features do we end up using or even know how to use? Take a look at the number of players with the blinking 00:00. Most people (myself included) just stick the disc in and hit play.</p>
<p>This is why the best way of understanding user needs is by observations. Field studies are the best, but they&#8217;re intrusive and costly to do. So we often study server logs to look at what people do in the past. Here’s where UX involves a ton of data analysis to tease out the common tasks and the users’ preferred work flow.</p>
<p>Once we understood what the users need, we can then design the process of the web app or the structure of a website to help users carry out their tasks quicker and easier.</p>
<h2>Onboarding — Make Learning Easy</h2>
<p>More accomplishment with less effort equals a winning experience. How to decrease effort? By reducing the learning curve, make it easy and intuitive to learn. They call this <a href="http://www.uxmag.com/design/onboarding-designing-welcoming-first-experiences">“onboarding”</a>, the process of helping the user to get started by removing the deer-in-the-headlights feeling of “Ummm&#8230;. what am I suppose to do here?&amp;dquo;</p>
<p>It all depends on the context and our users. Sometimes we can use wizards, offering suggestions on the things they can do and walk them through the process. Other times, we can borrow from a process that the users are already familiar with. For example, most people are familiar with the iPhone two-finger pinch gesture for zooming. Other multi-touch interfaces should use the same gesture for similar tasks&#8230; like zooming in to view details of an item, or resizing an item. However, an elderly person, who have never interacted with an iPhone before, would not know what to do. In this case, a button with a magnifying glass symbol may be easier to learn, despite the control being slower to use. This is the reason UX practitioners spend a fair amount of time doing user research to figure out what will work best for the particular case.</p>
<h2>Making Recommendations</h2>
<p><a href="http://www.flickr.com/photos/73978954@N00/4325067780/"><img class="alignleft" title="Flickr photo by NathanaelB  " src="http://farm5.static.flickr.com/4064/4325067780_c251777417_m.jpg" alt="Wireframe Sketches" width="240" height="176" /></a>Next comes the physical part&#8230; summarizing our thoughts and recommendations in the form of <a href="http://en.wikipedia.org/wiki/Persona_%28marketing%29">user personas, </a><a href="http://en.wikipedia.org/wiki/Site_map">site maps</a>, <a href="http://en.wikipedia.org/wiki/Flowchart">user flow diagrams</a> and <a href="http://en.wikipedia.org/wiki/Website_wireframe">wireframes</a>. This is one of my favourite parts working in UX, the hands-on paper and digital sketches.</p>
<p>The web designers and developers then take these documentations as the blueprint to build the actual website. This is usually a back and forth process. We offer suggestions, the designers and developers, in turn, tell us what&#8217;s feasible and what&#8217;s not. We go through several rounds to produce a user-friendly website.</p>
<p>Even after the website is complete, work is still not finished. We also do usability reviews and usability tests to ensure what we&#8217;ve built works well for the users. Actually, this is an iterative process that should be ongoing through website development and post-launch. We invite users to try out our website, or prototype or even just paper mockups and see if there&#8217;s any problem areas with the current design. This can be formal test lab sessions in which participants come in to do the testing, or it can be completely informal in which we grab people online and show them the designs. We then summarize our findings and offer recommendations on improving the web experience. Then we do more testing in a continuous cycle to further enhance the user&#8217;s experience.</p>
<p>As UX of systems and devices continue to improve, the user will be able to complete tasks more efficiently and have fun while doing them. Also with the advancement of touch-screen &amp; 4-D technology, there are more opportunities than ever to custom tailor immersive experiences for the users. Actually, some of these are already here. Check out <a href="http://www.youtube.com/Samsung3devent">Samsung’s 3D game on YouTube</a>.</p>
<p>And this is what UX is about: researching, testing and making recommendations in order for the web development team to deliver addictive products that surprise and delight you. All this is brought to you by your local user experience professionals.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://nnbox.ca/2010/08/what-is-user-experience/&amp;t=What+is+user+experience%3F" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+nightning+What+is+user+experience%3F+-+http://bit.ly/99thhz&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://nnbox.ca/2010/08/what-is-user-experience/&amp;title=What+is+user+experience%3F" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://nnbox.ca/2010/08/what-is-user-experience/&amp;title=What+is+user+experience%3F" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://nnbox.ca/2010/08/what-is-user-experience/&amp;title=What+is+user+experience%3F" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nightningbox?a=ljQEjGzSJfk:Zf7hzDRBydY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nightningbox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nightningbox/~4/ljQEjGzSJfk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nnbox.ca/2010/08/what-is-user-experience/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://nnbox.ca/2010/08/what-is-user-experience/</feedburner:origLink></item>
		<item>
		<title>Code snippet: Iterate slideshow counter without if/else statements</title>
		<link>http://feedproxy.google.com/~r/nightningbox/~3/NbMTVXxPcKE/</link>
		<comments>http://nnbox.ca/2010/06/code-snippet-iterate-slideshow-counter-without-ifelse-statements/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 06:14:41 +0000</pubDate>
		<dc:creator>Cheryl</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://nnbox.ca/?p=137</guid>
		<description><![CDATA[While scripting a jQuery slideshow gallery, I thought of a way of iterating the counter without needing to use an if/else statement to hard reset it to 0 when it reaches the end of the array. Then do something similar to step from the last slide back to 0. Nothing fancy with this snippet at [...]]]></description>
			<content:encoded><![CDATA[<p>While scripting a jQuery slideshow gallery, I thought of a way of iterating the counter without needing to use an if/else statement to hard reset it to 0 when it reaches the end of the array. Then do something similar to step from the last slide back to 0. Nothing fancy with this snippet at all, you can tweak it for use in any programming languages.</p>
<p>Here&#8217;s the code: </p>
<pre class="brush:javascript">
var currSlide = 0; // this is the counter to track the current slide
var SlideshowLength = 5; // this determines the length of the slideshow array

function gotoNextSlide(this) { // call this function to advance slide
	currSlide++;
	currSlide%=slideshowLength; // Taking the remainder of the length automatically "resets" numbers greater than Length - 1 back into range

	/* Do slide transition stuff */
}

function gotoPrevSlide(this) { // call this function to advance slide
	currSlide = currSlide + slideshowLength - 1; // Takes the counter up one less than the multiple of the current slide number.
	currSlide%=slideshowLength; // Taking the remainder of the length automatically "resets" numbers greater than Length - 1 back into range.
	// If currSlide = 0, 0+5-1= 4, 4%5 = 4; If currSlide = 4, 4+5-1= 8 , 8%5 = 3

	/* Do slide transition stuff */
}
</pre>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://nnbox.ca/2010/06/code-snippet-iterate-slideshow-counter-without-ifelse-statements/&amp;t=Code+snippet%3A+Iterate+slideshow+counter+without+if%2Felse+statements" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+nightning+Code+snippet%3A+Iterate+slideshow+counter+without+if%2Felse+statements+-+http://bit.ly/b3zDsF&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://nnbox.ca/2010/06/code-snippet-iterate-slideshow-counter-without-ifelse-statements/&amp;title=Code+snippet%3A+Iterate+slideshow+counter+without+if%2Felse+statements" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://nnbox.ca/2010/06/code-snippet-iterate-slideshow-counter-without-ifelse-statements/&amp;title=Code+snippet%3A+Iterate+slideshow+counter+without+if%2Felse+statements" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://nnbox.ca/2010/06/code-snippet-iterate-slideshow-counter-without-ifelse-statements/&amp;title=Code+snippet%3A+Iterate+slideshow+counter+without+if%2Felse+statements" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nightningbox?a=NbMTVXxPcKE:NIMAFHbBiGw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nightningbox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nightningbox/~4/NbMTVXxPcKE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nnbox.ca/2010/06/code-snippet-iterate-slideshow-counter-without-ifelse-statements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nnbox.ca/2010/06/code-snippet-iterate-slideshow-counter-without-ifelse-statements/</feedburner:origLink></item>
		<item>
		<title>Looking at the lack of privacy protection in social network Ads systems from a research perspective</title>
		<link>http://feedproxy.google.com/~r/nightningbox/~3/vH2QZX06OSU/</link>
		<comments>http://nnbox.ca/2010/05/looking-at-the-lack-of-privacy-protection-in-social-network-ads-systems-from-a-research-perspective/#comments</comments>
		<pubDate>Fri, 21 May 2010 21:29:31 +0000</pubDate>
		<dc:creator>Cheryl</dc:creator>
				<category><![CDATA[Opinions]]></category>
		<category><![CDATA[anonymity]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[LiveJournal]]></category>
		<category><![CDATA[MySpace]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[social networks]]></category>

		<guid isPermaLink="false">http://nnbox.ca/?p=131</guid>
		<description><![CDATA[Along with all the latest news about Facebook&#8217;s new privacy policies came this article from The Wall Street Journey on Facebook and MySpace now correcting a privacy loophole in their ads system. To summarize, apparently many of the social networks including Facebook, MySpace, LiveJournal, Hi5, Xanga and Digg used to (or are still) attaching username [...]]]></description>
			<content:encoded><![CDATA[<p>Along with all the latest news about Facebook&#8217;s new privacy policies came this article from The Wall Street Journey on <a href="http://online.wsj.com/article/SB10001424052748704513104575256701215465596.html">Facebook and MySpace now correcting a privacy loophole in their ads system</a>. To summarize, apparently many of the social networks including Facebook, MySpace, LiveJournal, Hi5, Xanga and Digg used to (or are still) attaching username or user ID in the referral links when users click on ads on people&#8217;s profiles. So the advertising companies could potentially track who it was that clicked on the ad by doing a search for the username/ID on the social network.</p>
<p>Some of the social network representatives even go about saying</p>
<blockquote><p>&#8220;They don&#8217;t consider their user names or ID numbers to be personally identifiable, because unlike Facebook, consumers are not required to submit their real names when signing up for an account. They also said since they are passing along the user name of the page the ad is on, not for the person clicking on the ad, there is nothing advertisers can do with the data beyond seeing on what page their ad appeared.&#8221;</p></blockquote>
<blockquote><p>It [MySpace] is only sharing the ID name users create for the site, which permits access only to the information that a user makes publicly available on the site.&#8221;</p></blockquote>
<p>All I can say to this is ouch!</p>
<p>When doing research or any sort of data collecting on people, the standard is absolute anonymity.</p>
<ul>
<li><strong>People must sign consent forms</strong> before data can even be collected</li>
<li><strong>Only aggregate data should be presented</strong>: aggregate as in presenting things in terms of percentage and averages, and general trends</li>
<li><strong>People are only ever identified by ID numbers even in the raw data</strong>: You should not be able to tell this set of data comes from John Doe, regardless of whether this is a real name or a screen name</li>
</ul>
<p>Now with that in mind, let’s examine the social network ads system.</p>
<ul>
<li><strong>No consent</strong>: most people (myself included) do not even realize advertisers can track every single ad click, let alone who is doing the clicking</li>
<li><strong>No aggregation of data</strong>: advertisers know exactly who’s doing the clicking, from where and at what time</li>
<li><strong>No coded ID numbers used</strong>: most social networks attach public username or user ID to their ad links, which means advertisers can look you up on the network</li>
</ul>
<p>There is virtually zero privacy protection in these ad systems. I cannot believe this has been happening for so long and only came into light now. I am thankful Facebook and MySpace are now starting to correct this issue. Hopefully the rest of the social networks will follow suit.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://nnbox.ca/2010/05/looking-at-the-lack-of-privacy-protection-in-social-network-ads-systems-from-a-research-perspective/&amp;t=Looking+at+the+lack+of+privacy+protection+in+social+network+Ads+systems+from+a+research+perspective" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+nightning+Looking+at+the+lack+of+privacy+protection+in+social+network+Ads+systems+from+a+r%5B..%5D+-+http://bit.ly/bL0Bzi&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://nnbox.ca/2010/05/looking-at-the-lack-of-privacy-protection-in-social-network-ads-systems-from-a-research-perspective/&amp;title=Looking+at+the+lack+of+privacy+protection+in+social+network+Ads+systems+from+a+research+perspective" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://nnbox.ca/2010/05/looking-at-the-lack-of-privacy-protection-in-social-network-ads-systems-from-a-research-perspective/&amp;title=Looking+at+the+lack+of+privacy+protection+in+social+network+Ads+systems+from+a+research+perspective" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://nnbox.ca/2010/05/looking-at-the-lack-of-privacy-protection-in-social-network-ads-systems-from-a-research-perspective/&amp;title=Looking+at+the+lack+of+privacy+protection+in+social+network+Ads+systems+from+a+research+perspective" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nightningbox?a=vH2QZX06OSU:9z7ltrO-mB0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nightningbox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nightningbox/~4/vH2QZX06OSU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nnbox.ca/2010/05/looking-at-the-lack-of-privacy-protection-in-social-network-ads-systems-from-a-research-perspective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nnbox.ca/2010/05/looking-at-the-lack-of-privacy-protection-in-social-network-ads-systems-from-a-research-perspective/</feedburner:origLink></item>
		<item>
		<title>jQuery nav elements that follow mouse movement</title>
		<link>http://feedproxy.google.com/~r/nightningbox/~3/-Y4DXmA-xn8/</link>
		<comments>http://nnbox.ca/2010/03/jquery-nav-elements-that-follow-mouse-movement/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 07:06:57 +0000</pubDate>
		<dc:creator>Cheryl</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[slider]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://nnbox.ca/?p=120</guid>
		<description><![CDATA[I worked some more on the mouse tracker snippet from yesterday. I managed to smooth out the mouse following animation plus added an end animation that moves the nav button back to the middle after the mouse leaves the slider div. There it is in action: Mouse Track 2 Demo. Again, you need jQuery 1.3 [...]]]></description>
			<content:encoded><![CDATA[<p>I worked some more on the mouse tracker snippet from yesterday. I managed to smooth out the mouse following animation plus added an end animation that moves the nav button back to the middle after the mouse leaves the slider div.</p>
<h3>There it is in action: <a href="http://nnbox.ca/demo/mousetrack2/">Mouse Track 2 Demo</a>.</h3>
<p>Again, you need jQuery 1.3 for this to work. I&#8217;ve also added the easeInOutQuart transition on the mouseleave animation. So be sure to link the <a href="http://gsgd.co.uk/sandbox/jquery/easing/">jQuery easing plug-in</a> as well.</p>
<p>Here&#8217;s the code:</p>
<h3>HTML head</h3>
<pre class="brush:html">
	<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
	<script src="http://gsgd.co.uk/sandbox/jquery/easing/jquery.easing.compatibility.js" type="text/javascript"></script>
	<script src="mousetrack.js" type="text/javascript"></script>
<style type="text/css">
#wrapper {
	height: 1000px;
}
.wrapslide {
	position: absolute;
	top: 100px;
}
#left {
	left: 10px;
}
#right {
	right: 10px;
}

#slidePrev, #slideNext {
	width: 80px;
	height: 600px;
	background: silver;
	position: relative;
}

#slidePrev a, #slideNext a {
	width: 80px;
	height: 100px;
	display: block;
	background: #900;
	position: absolute;
	top: 250px;
	left: 0;
}

#slidePrev a:hover, #slideNext a:hover {
	background: #f00;
}

#readout {
	position: absolute;
	left: 300px;
}
</style>
</pre>
<h3>HTML body</h3>
<pre class="brush:html">
<div id="wrapper">
<div id="readout">0,0</div>
<div class="wrapslide" id="left">
<div id="slidePrev"><a href="#"></a></div>
</div>
<div class="wrapslide" id="right">
<div id="slideNext"><a href="#"></a></div>
</div>
</div>

</body>
</html>
</pre>
<h3>Quick Explanation of HTML/CSS</h3>
<p>The a tags in the left &#038; right nav element is absolutely positioned at the center of their surround slidePrev &#038; slideNext div tags. The slide divs are then inside another div with the class of wrapslide that allows each nav slider to be absolutely positioned relative to the window.</p>
<p>The height of the slidePrev, slideNext and wrapslide divs, as well as the height of the enclosed a tag are used in the jQuery calculations. The rest of the code should be self-explanatory.</p>
<h3>jQuery</h3>
<pre class="brush:javascript">
/* mousetrack.js */
var yTop; // distance wrapslide is from the top of the page

jQuery.easing.def = "easeInOutQuart"; // apply easeInOutQuart easing

function mouseFollow(e, id) { // mouseFollow() is called whenever the mouse enters a nav slider, id assigned to be slidePrev or slideNext
	var mouseYPos = e.pageY - yTop; // y-coord of mouse relative to wrapslide
		$('#readout').html('yTop =' + yTop + ', e.pageY' + e.pageY + ', mouseYPos = ' + mouseYPos); // display mouse tracking data, can be removed

	var heightBox = $(id + ' a').height(); // find height of clickable a tag
	var slideHeight = $(id).height(); // height of slidePrev or slideNext, the length of the whole slide-able area
	if (mouseYPos > 0 &#038;&#038; mouseYPos < slideHeight ) { //ensure clickable a tag does not slide off #slidePrev or #slideNext

		var boxYPos; // this will track where the top of the a tag should be
		if (mouseYPos < (heightBox / 2)) { // prevents a tag from sliding above #slidePrev when the mouse is near the top of the div
			boxYPos = heightBox / 2;	 // force a tag to stay within div
		}
		else if (mouseYPos > slideHeight - (heightBox / 2)) { // prevents a tag from sliding below div when the mouse is near the bottom of the div
			boxYPos = slideHeight - (heightBox / 2); // force a tag to stay within div
		}
		else { boxYPos = mouseYPos; } // allow a tag to follow mouse if the mouse is in the middle of the div

		$(id + ' a').stop(true, true); // stops the mouseEnd() animation, so the a tag follows the mouse without delay.
		$(id + ' a').css('top', boxYPos - (heightBox / 2)); // - (heightBox/2) puts the mouse pointer in the center of the a tag.
	}
}

function mouseEnd(id) { // mouseEnd is called when the mouse leaves the nav slider
	var slideHeight = $(id).height();
	var heightBox = $(id + ' a').height();
	$(id + ' a').animate({top: (slideHeight/2) - (heightBox/2)}, 500); // a tag will ease back to the center of the div when the mouse leaves the div area
}

$( function(){

	// grab distance wrapslide is from the top of the page
	yTop = $('div.wrapslide').css('top');
	yTop = parseInt(yTop); // strips the unit from css property (e.g. 50px becomes 50)

	// tracks mouse movement inside slider area
	$('#slidePrev').mousemove(function(e){
		mouseFollow(e, '#slidePrev');
	});
	$('#slideNext').mousemove(function(e){
		mouseFollow(e, '#slideNext');
	});

	// reset button location when pointer leaves slider area
	$('#slidePrev').mouseleave( function() {
		mouseEnd('#slidePrev');
	});
	$('#slideNext').mouseleave( function() {
		mouseEnd('#slideNext');
	});

});
</pre>
<p>I&#8217;ve added fairly detailed comments to the jQuery code&#8230; hopefully you can understand what I meant.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://nnbox.ca/2010/03/jquery-nav-elements-that-follow-mouse-movement/&amp;t=jQuery+nav+elements+that+follow+mouse+movement" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+nightning+jQuery+nav+elements+that+follow+mouse+movement+-+http://bit.ly/aTEwag&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://nnbox.ca/2010/03/jquery-nav-elements-that-follow-mouse-movement/&amp;title=jQuery+nav+elements+that+follow+mouse+movement" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://nnbox.ca/2010/03/jquery-nav-elements-that-follow-mouse-movement/&amp;title=jQuery+nav+elements+that+follow+mouse+movement" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://nnbox.ca/2010/03/jquery-nav-elements-that-follow-mouse-movement/&amp;title=jQuery+nav+elements+that+follow+mouse+movement" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nightningbox?a=-Y4DXmA-xn8:DsGDNYd5yxY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nightningbox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nightningbox/~4/-Y4DXmA-xn8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nnbox.ca/2010/03/jquery-nav-elements-that-follow-mouse-movement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nnbox.ca/2010/03/jquery-nav-elements-that-follow-mouse-movement/</feedburner:origLink></item>
		<item>
		<title>jQuery mouse tracker snippet</title>
		<link>http://feedproxy.google.com/~r/nightningbox/~3/ugBntb7YPsQ/</link>
		<comments>http://nnbox.ca/2010/03/jquery-mouse-tracker-snippet/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 08:22:47 +0000</pubDate>
		<dc:creator>Cheryl</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[mousemove]]></category>
		<category><![CDATA[snippet]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://nnbox.ca/?p=113</guid>
		<description><![CDATA[While I was doing some script work for a client, I came across the nifty jQuery mousemove property. As this tutorial explains, you can bind the &#8220;on mouse move&#8221; event and track the pointer position as it moves across the screen. Note: This requires jQuery 1.3. The latest version of jQuery apparently doesn&#8217;t work! This [...]]]></description>
			<content:encoded><![CDATA[<p>While I was doing some script work for a client, I came across the nifty jQuery mousemove property. As <a href="http://jquery-howto.blogspot.com/2009/07/identifying-locating-mouse-position-in.html">this tutorial</a> explains, you can bind the &#8220;on mouse move&#8221; event and track the pointer position as it moves across the screen. <strong>Note: This requires jQuery 1.3. The latest version of jQuery apparently doesn&#8217;t work!</strong></p>
<p>This was perfect for designing my nav button slider, in which the button needs to slide along with the pointer. I only got the basic follow mouse function so far, but it&#8217;s still pretty neat.</p>
<h3><a href="http://nnbox.ca/demo/mousetrack/">View Demo</a></h3>
<p>Here&#8217;s the code:</p>
<h3>HTML head</h3>
<pre class="brush:html">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
<script src="mousetrack.js" type="text/javascript"></script>
<style type="text/css">
#wrapper {
	height: 1000px;
}
#wrapslide {
	position: absolute;
	top: 100px;
	left: 0;
}

#slide {
	width: 100px;
	height: 600px;
	background: silver;
	position: relative;
}

#slide a {
	width: 100px;
	height: 100px;
	display: block;
	background: red;
	position: absolute;
	top: 250px;
	left: 0;
}
#readout {
	position: absolute;
	left: 300px;
}
</style>
</pre>
<h3>HTML body</h3>
<pre class="brush:html">
<div id="wrapper">
<div id="readout">0,0</div>
<div id="wrapslide">
<div id="slide"><a href="#"></a></div>
</div>
</div>

</body>
</html>
</pre>
<h3>jQuery</h3>
<pre class="brush:javascript">
/* mousetrack.js */
var yTop; // distance wrapslide from top
var xLeft; // distance wrapslide from left

var isRunning = false; // tracks slide animation state

$( function(){

	// grab distance wrapslide is from the top &#038; left of the page
	yTop = $('#wrapslide').css('top');
	yTop = yTop.substring(0, yTop.indexOf('px'));
	xLeft = $('#wrapslide').css('left');
	xLeft = xLeft.substring(0, xLeft.indexOf('px'));

	// tracks mouse movement
	$('#slide').mousemove(function(e){
		var mouseXPos = e.pageX - xLeft; // x-coord of mouse relative to wrapslide
		var mouseYPos = e.pageY - yTop;
		$('#readout').html('yTop =' + yTop + ', xLeft =' + xLeft + ', e.pageX' + e.pageX + ', e.pageY' + e.pageY + ', mouseXPos = ' + mouseXPos + ', mouseYPos = ' + mouseYPos);

		var heightBox = $('#slide a').height(); // find height of clickable a tag
		if (mouseYPos - (heightBox / 2) > 0 &#038;&#038; mouseYPos < $('#wrapslide').height() - (heightBox / 2) ) { //ensure clickable a tag does not slide off #slide box, inactivates top &#038; bottom of #slide by half of clickable a's height.

			//$('#slide a').css('top', mouseYPos-50);
			if (!isRunning) {
				$('#slide a').animate({top: mouseYPos-50}, 15, 'linear', function() {
					isRunning = false;
				});
			}
		}
</pre>
<p>Right now the animation is still rather choppy, especially if the animation delay time is set higher and if the pointer moves in and out of the #wrapslide box. I'm going to add in an animation to return the button back to the center when the mouse leaves the area. Maybe that'll improve things.  But for now, it's still fun to play with. :) Do let me know if you create something cool with jQuery mouse tracking. I can see there's potentially tons of things that you can do with it. </p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://nnbox.ca/2010/03/jquery-mouse-tracker-snippet/&amp;t=jQuery+mouse+tracker+snippet" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+nightning+jQuery+mouse+tracker+snippet+-+http://bit.ly/bAqQIv&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://nnbox.ca/2010/03/jquery-mouse-tracker-snippet/&amp;title=jQuery+mouse+tracker+snippet" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://nnbox.ca/2010/03/jquery-mouse-tracker-snippet/&amp;title=jQuery+mouse+tracker+snippet" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://nnbox.ca/2010/03/jquery-mouse-tracker-snippet/&amp;title=jQuery+mouse+tracker+snippet" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nightningbox?a=ugBntb7YPsQ:skg_OtqPyaw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nightningbox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nightningbox/~4/ugBntb7YPsQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nnbox.ca/2010/03/jquery-mouse-tracker-snippet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://nnbox.ca/2010/03/jquery-mouse-tracker-snippet/</feedburner:origLink></item>
		<item>
		<title>Hack fix for WordPress 2.9 not displaying full text RSS</title>
		<link>http://feedproxy.google.com/~r/nightningbox/~3/Kq6DsYluTlE/</link>
		<comments>http://nnbox.ca/2010/03/hack-fix-for-wordpress-2-9-not-displaying-full-text-rss/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 05:51:18 +0000</pubDate>
		<dc:creator>Cheryl</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://nnbox.ca/?p=108</guid>
		<description><![CDATA[I got a FaceBook comment today from my classmate Steve asking for the URL of HTML2WordPress. I thought I set my WordPress blog feeds to full text, but it was displaying excerpts instead. I&#8217;ve gone back to check on my Reading Settings and sure enough, it was set to full text. Yet it&#8217;s still displaying [...]]]></description>
			<content:encoded><![CDATA[<p>I got a FaceBook comment today from my classmate Steve asking for the URL of HTML2WordPress. I thought I set my WordPress blog feeds to full text, but it was displaying excerpts instead. I&#8217;ve gone back to check on my Reading Settings and sure enough, it was set to full text. Yet it&#8217;s still displaying excerpts!</p>
<p>Searched in the WP forum and the only hint I found was on this support thread: <a href="http://wordpress.org/support/topic/285713">Google Reader: No Full Text RSS feed since WordPress 2.8?</a>.</p>
<p>I managed to work it out. Yay! Here&#8217;s the code hack to display full text RSS feeds:</p>
<p><strong>Open up feed-rss2.php in the wp-includes folder</strong></p>
<p><strong>Find the line (should be line 44)</strong></p>
<pre class="brush:php">
&lt;?php if (get_option('rss_use_excerpt')) : ?>
		<description><![CDATA[<?php the_excerpt_rss() ?>]]&gt;</description>
&lt;?php else : ?>
		<description><![CDATA[<?php the_excerpt_rss() ?>]]&gt;</description></code>
</pre>
<p><strong>Replace that with</strong></p>
<pre class="brush:php">
&lt;?php if (get_option('rss_use_excerpt')) : ?>
		<description><![CDATA[<?php the_excerpt_rss() ?>]]&gt;</description>
&lt;?php else : ?>
		<description><![CDATA[<?php the_content_feed('rss2') ?>]]&gt;</description>
</pre>
<p>Basically, the code originally displays the excerpt rss feed regardless of whether you set the rss to use excerpt or not. What we did was to fix it so that the full text version (the_content_feed()) is used if you haven&#8217;t set it to use excerpts.</p>
<p>So make change in the file and save the new version back onto your server and you&#8217;ll be good to go! :)</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://nnbox.ca/2010/03/hack-fix-for-wordpress-2-9-not-displaying-full-text-rss/&amp;t=Hack+fix+for+WordPress+2.9+not+displaying+full+text+RSS" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+nightning+Hack+fix+for+WordPress+2.9+not+displaying+full+text+RSS+-+http://bit.ly/9txxLJ&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://nnbox.ca/2010/03/hack-fix-for-wordpress-2-9-not-displaying-full-text-rss/&amp;title=Hack+fix+for+WordPress+2.9+not+displaying+full+text+RSS" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://nnbox.ca/2010/03/hack-fix-for-wordpress-2-9-not-displaying-full-text-rss/&amp;title=Hack+fix+for+WordPress+2.9+not+displaying+full+text+RSS" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://nnbox.ca/2010/03/hack-fix-for-wordpress-2-9-not-displaying-full-text-rss/&amp;title=Hack+fix+for+WordPress+2.9+not+displaying+full+text+RSS" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nightningbox?a=Kq6DsYluTlE:NunAFbZkxWY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nightningbox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nightningbox/~4/Kq6DsYluTlE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nnbox.ca/2010/03/hack-fix-for-wordpress-2-9-not-displaying-full-text-rss/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://nnbox.ca/2010/03/hack-fix-for-wordpress-2-9-not-displaying-full-text-rss/</feedburner:origLink></item>
		<item>
		<title>HTML 2 WordPress goes live</title>
		<link>http://feedproxy.google.com/~r/nightningbox/~3/uD-S2rvKQtE/</link>
		<comments>http://nnbox.ca/2010/03/html-2-wordpress-goes-live/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 06:48:23 +0000</pubDate>
		<dc:creator>Cheryl</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[html2wp]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[wp]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://nnbox.ca/?p=105</guid>
		<description><![CDATA[I am happy to say that HTML 2 WordPress is now up and running. This is an e-learning site that teaches you how to turn your HTML layout into a WordPress theme using video screencasts. I still can&#8217;t believe that I managed to get this completed ahead of schedule. If you are a beginner and [...]]]></description>
			<content:encoded><![CDATA[<p>I am happy to say that <a href="http://nnbox.ca/html2wordpress/">HTML 2 WordPress</a> is now up and running. This is an e-learning site that teaches you how to turn your HTML layout into a WordPress theme using video screencasts. I still can&#8217;t believe that I managed to get this completed ahead of schedule.</p>
<p>If you are a beginner and want to learn about WordPress, you definitely should take a look. This is a school project. So if you have any suggestions on how to make it better, do let me know.</p>
<p>Another plug: the link is <a href="http://nnbox.ca/html2wordpress/">HTML 2 WordPress</a>. Thanks!</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://nnbox.ca/2010/03/html-2-wordpress-goes-live/&amp;t=HTML+2+WordPress+goes+live" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+nightning+HTML+2+WordPress+goes+live+-+http://bit.ly/dulHL6&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://nnbox.ca/2010/03/html-2-wordpress-goes-live/&amp;title=HTML+2+WordPress+goes+live" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://nnbox.ca/2010/03/html-2-wordpress-goes-live/&amp;title=HTML+2+WordPress+goes+live" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://nnbox.ca/2010/03/html-2-wordpress-goes-live/&amp;title=HTML+2+WordPress+goes+live" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nightningbox?a=uD-S2rvKQtE:gotXxlMeL7s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nightningbox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nightningbox/~4/uD-S2rvKQtE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nnbox.ca/2010/03/html-2-wordpress-goes-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nnbox.ca/2010/03/html-2-wordpress-goes-live/</feedburner:origLink></item>
		<item>
		<title>More screencasts for HTML 2 WordPress</title>
		<link>http://feedproxy.google.com/~r/nightningbox/~3/nbvqgtv9cNU/</link>
		<comments>http://nnbox.ca/2010/03/more-screencasts-for-html-2-wordpress/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 03:37:41 +0000</pubDate>
		<dc:creator>nightning</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[header]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[html2wp]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[sidebar]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wp]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://nnbox.ca/?p=100</guid>
		<description><![CDATA[I&#8217;ve uploaded 2 more screencast tutorials on YouTube. Continuing on from the last set. These two covers how to modify the header and sidebar wordpress files. I&#8217;m going to put all of these tutorials together, along with written descriptions, on my e-learning site HTML 2 WordPress. That&#8217;s scheduled to launch at the end of the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve uploaded 2 more screencast tutorials on YouTube. Continuing on from the last set. These two covers how to modify the header and sidebar wordpress files.</p>
<p>I&#8217;m going to put all of these tutorials together, along with written descriptions, on my e-learning site HTML 2 WordPress. That&#8217;s scheduled to launch at the end of the month.</p>
<p>Enough chit chat, time for more vids!</p>
<p>Remember you can view these in HD. :D</p>
<p>&nbsp;</p>
<hr />&nbsp;</p>
<h4>WordPress Tutorial: Customizing Header.php Part 1/4</h4>
<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/vrmmzGRZ3D4&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed  src="http://www.youtube.com/v/vrmmzGRZ3D4&#038;fs=1" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>&nbsp;</p>
<h4>WordPress Tutorial: Customizing Header.php Part 2/4</h4>
<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/pFE5eYlVuNg&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed  src="http://www.youtube.com/v/pFE5eYlVuNg&#038;fs=1" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>&nbsp;</p>
<h4>WordPress Tutorial: Customizing Header.php Part 3/4</h4>
<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/5n85ajQQ3mw&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed  src="http://www.youtube.com/v/5n85ajQQ3mw&#038;fs=1" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>&nbsp;</p>
<h4>WordPress Tutorial: Customizing Header.php Part 4/4</h4>
<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/LE9B5PvIrGc&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed  src="http://www.youtube.com/v/LE9B5PvIrGc&#038;fs=1" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>&nbsp;</p>
<h4>WordPress Tutorial: Customizing Sidebar.php Part 1/3</h4>
<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/OXoUOeihsX8&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed  src="http://www.youtube.com/v/OXoUOeihsX8&#038;fs=1" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>&nbsp;</p>
<h4>WordPress Tutorial: Customizing Sidebar.php Part 2/3</h4>
<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/fhNpPeCnP-0&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed  src="http://www.youtube.com/v/fhNpPeCnP-0&#038;fs=1" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>&nbsp;</p>
<h4>WordPress Tutorial: Customizing Sidebar.php Part 3/3</h4>
<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/z92e21DFv3c&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed  src="http://www.youtube.com/v/z92e21DFv3c&#038;fs=1" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>&nbsp;</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://nnbox.ca/2010/03/more-screencasts-for-html-2-wordpress/&amp;t=More+screencasts+for+HTML+2+WordPress" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+nightning+More+screencasts+for+HTML+2+WordPress+-+http://bit.ly/ck0fa2&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://nnbox.ca/2010/03/more-screencasts-for-html-2-wordpress/&amp;title=More+screencasts+for+HTML+2+WordPress" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://nnbox.ca/2010/03/more-screencasts-for-html-2-wordpress/&amp;title=More+screencasts+for+HTML+2+WordPress" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://nnbox.ca/2010/03/more-screencasts-for-html-2-wordpress/&amp;title=More+screencasts+for+HTML+2+WordPress" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nightningbox?a=nbvqgtv9cNU:25Oawal2vn8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nightningbox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nightningbox/~4/nbvqgtv9cNU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nnbox.ca/2010/03/more-screencasts-for-html-2-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nnbox.ca/2010/03/more-screencasts-for-html-2-wordpress/</feedburner:origLink></item>
		<item>
		<title>HTML 2 WordPress video screencasts</title>
		<link>http://feedproxy.google.com/~r/nightningbox/~3/RssjMl_K5FI/</link>
		<comments>http://nnbox.ca/2010/02/html-2-wordpress-video-screencasts/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 22:48:53 +0000</pubDate>
		<dc:creator>nightning</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[html2wp]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[wp]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://nnbox.ca/?p=90</guid>
		<description><![CDATA[I&#8217;m in the process of creating screencasts for a new e-learning site as a school project. The site is called HTML 2 WordPress. A how-to guide for converting a HTML layout into a WP theme. The first 3 tutorials are finished and uploaded on YouTube. So check them out. This is my first time recording [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m in the process of creating screencasts for a new e-learning site as a school project. The site is called HTML 2 WordPress. A how-to guide for converting a HTML layout into a WP theme. The first 3 tutorials are finished and uploaded on YouTube. So check them out. This is my first time recording screencasts, so I would love some constructive criticism.</p>
<p>All vids available in HD. For best viewing, visit the corresponding YouTube page.</p>
<p>&nbsp;</p>
<hr />&nbsp;</p>
<h4>How to install a local web server onto your computer</h4>
<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/EH4A_OpLOj0&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed  src="http://www.youtube.com/v/EH4A_OpLOj0&#038;fs=1" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>&nbsp;</p>
<h4>How to setup WordPress Part 1</h4>
<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/99AOkPMrEEA&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed  src="http://www.youtube.com/v/99AOkPMrEEA&#038;fs=1" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>&nbsp;</p>
<h4>How to setup WordPress Part 2</h4>
<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/OmKJ9Mt2VaE&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed  src="http://www.youtube.com/v/OmKJ9Mt2VaE&#038;fs=1" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>&nbsp;</p>
<h4>How to secure your WP site Part 1</h4>
<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/T6QxrlAV--E&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed  src="http://www.youtube.com/v/T6QxrlAV--E&#038;fs=1" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>&nbsp;</p>
<h4>How to secure your WordPress site Part 2</h4>
<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/o-IJrSIwjOA&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed  src="http://www.youtube.com/v/o-IJrSIwjOA&#038;fs=1" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>&nbsp;</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://nnbox.ca/2010/02/html-2-wordpress-video-screencasts/&amp;t=HTML+2+WordPress+video+screencasts" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+nightning+HTML+2+WordPress+video+screencasts+-+http://bit.ly/aApIwA&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://nnbox.ca/2010/02/html-2-wordpress-video-screencasts/&amp;title=HTML+2+WordPress+video+screencasts" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://nnbox.ca/2010/02/html-2-wordpress-video-screencasts/&amp;title=HTML+2+WordPress+video+screencasts" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://nnbox.ca/2010/02/html-2-wordpress-video-screencasts/&amp;title=HTML+2+WordPress+video+screencasts" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nightningbox?a=RssjMl_K5FI:musM2HKr_BE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nightningbox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nightningbox/~4/RssjMl_K5FI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nnbox.ca/2010/02/html-2-wordpress-video-screencasts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nnbox.ca/2010/02/html-2-wordpress-video-screencasts/</feedburner:origLink></item>
		<item>
		<title>WP crash course day 8: SEO plug-in madness</title>
		<link>http://feedproxy.google.com/~r/nightningbox/~3/19ZoRvkZ-wU/</link>
		<comments>http://nnbox.ca/2010/02/wp-crash-course-day-8-seo-plug-in-madness/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 06:42:13 +0000</pubDate>
		<dc:creator>nightning</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[google webmaster tools]]></category>
		<category><![CDATA[Google XML SiteMaps]]></category>
		<category><![CDATA[HeadSpace]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[sitemaps]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://nnbox.ca/?p=86</guid>
		<description><![CDATA[Today I was looking at new plug-ins for WordPress and I ended up finding a new one for SEO that seems to work like a charm. I&#8217;m talking about HeadSpace2 SEO. It allows you to customize titles, meta descriptions and keywords for all your pages using one simple interface. It also adds additional widgets to [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was looking at new plug-ins for WordPress and I ended up finding a new one for SEO that seems to work like a charm.</p>
<p>I&#8217;m talking about <a href="http://urbangiraffe.com/plugins/headspace2/">HeadSpace2 SEO</a>. It allows you to customize titles, meta descriptions and keywords for all your pages using one simple interface. It also adds additional widgets to your new post and new page interface to allow you to specify page title, description and tags for that page. There&#8217;s also a tags widget that offers you suggestions based on your content and yahoo search. I did not notice any bugs customizing the page settings using the latest version (HeadSpace2 SEO v3.6.32) with WordPress 2.9.2.</p>
<p>Google Analytics under the Site Modules tab also works fine&#8230; Google Webmaster Tools doesn&#8217;t though. However that is easy enough to add into the header.php template file. So overall the plug-in does the job.</p>
<p>I&#8217;ve also installed <a href="http://wordpress.org/extend/plugins/google-sitemap-generator/">Google XML SiteMaps</a> to autogenerate sitemaps to NNbox.ca and notify search engines every time new content is added to the site. It&#8217;s a breeze to install and seems to work perfectly with WP 2.9.2. Good stuff!</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://nnbox.ca/2010/02/wp-crash-course-day-8-seo-plug-in-madness/&amp;t=WP+crash+course+day+8%3A+SEO+plug-in+madness" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+nightning+WP+crash+course+day+8%3A+SEO+plug-in+madness+-+http://bit.ly/dCibNh&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://nnbox.ca/2010/02/wp-crash-course-day-8-seo-plug-in-madness/&amp;title=WP+crash+course+day+8%3A+SEO+plug-in+madness" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://nnbox.ca/2010/02/wp-crash-course-day-8-seo-plug-in-madness/&amp;title=WP+crash+course+day+8%3A+SEO+plug-in+madness" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://nnbox.ca/2010/02/wp-crash-course-day-8-seo-plug-in-madness/&amp;title=WP+crash+course+day+8%3A+SEO+plug-in+madness" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nightningbox?a=19ZoRvkZ-wU:R6kM03fsa8U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nightningbox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nightningbox/~4/19ZoRvkZ-wU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nnbox.ca/2010/02/wp-crash-course-day-8-seo-plug-in-madness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nnbox.ca/2010/02/wp-crash-course-day-8-seo-plug-in-madness/</feedburner:origLink></item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)

Served from: nnbox.ca @ 2010-09-04 09:46:46 -->
