<?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>nasarik.com - one man&#039;s journey through life and design &#187; tutorials</title>
	<atom:link href="http://nasarik.com/category/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://nasarik.com</link>
	<description>A web designer try&#039;s to make sense of web design and pretty much everything else</description>
	<lastBuildDate>Sun, 25 Jul 2010 20:18:07 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
  <link>http://nasarik.com</link>
  <url>http://nasarik.com/wp-content/themes/sandbox/images/nasarikfav.jpg</url>
  <title>nasarik.com - one man&#039;s journey through life and design</title>
</image>
		<item>
		<title>A beginner&#8217;s guide on how to create your first wordpress site</title>
		<link>http://nasarik.com/2009/08/how-to-create-your-first-wordpress-site/</link>
		<comments>http://nasarik.com/2009/08/how-to-create-your-first-wordpress-site/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 19:58:50 +0000</pubDate>
		<dc:creator>nasarik</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[elliot jay stocks]]></category>
		<category><![CDATA[sandox]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[starkers]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[upload]]></category>
		<category><![CDATA[wamp]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://nasarik.com/?p=400</guid>
		<description><![CDATA[
This is abit of a quick post but without knowing this I wouldn&#8217;t have been able to create my first Wordpress site so successfully.  If you have never used Wordpress before and you are fairly new to CSS then creating a site by this method can be difficult, hopefully this post will help.

Setting up you [...]]]></description>
			<content:encoded><![CDATA[<p><img class="post_images" src="http://farm3.static.flickr.com/2468/3869273574_8a9d010dc3.jpg" alt="" width="445" height="120" /></p>
<p>This is abit of a quick post but without knowing this I wouldn&#8217;t have been able to create my first Wordpress site so successfully.  If you have never used Wordpress before and you are fairly new to CSS then creating a site by this method can be difficult, hopefully this post will help.</p>
<p><span id="more-400"></span></p>
<p>Setting up you first Wordpress site can an interesting and challenging experience, however, it may not be as difficult as you first might think.  Here are my tips to creating your first successful Wordpress site.</p>
<h3>Setup your site locally first</h3>
<p>My advice to anyone new to wordpress would be to setup your site on your own PC and then transfer it to a web server once you are happy with it. <a href="http://www.wampserver.com/en/">Wamp server</a> gives you the ability to setup a virtual web server with full database access and PHP admin support on your own  machine making the development easy and best of all free.</p>
<h3>Install Wordpress and start your theme</h3>
<p>Once your local server is ready install the latest version of <a href="http://wordpress.org/download/">Wordpress</a> to the server (Full installation instructions are available from wordpress.org site), the default theme is fairly boring so you can either download a pre-designed theme or create your own, I would recommend the later with clean semantic themes available from Elliot Jay Stocks with <a href="http://elliotjaystocks.com/starkers/">Starkers</a> and <a href="http://www.plaintxt.org/themes/sandbox/">Sandox </a>created by Scott Allan Wallick and Andy Skelton which give you an excellent blank canvas to create your own theme from.</p>
<h3>Once your site is ready upload it to the web</h3>
<p>When you are ready to upload your site to an online space I would recommend the excellent post from webdesignerwall.com on  <a href="http://www.webdesignerwall.com/tutorials/exporting-and-importing-wordpress/">Exporting and Importing Wordpress</a>, this should be all you need to get your site live.</p>
<p>Without <a href="http://www.plaintxt.org/themes/sandbox/">Sandox</a> I wouldn&#8217;t have been able to create this site, I hope some of these links will help you in your journey to create your first Wordpress site <img src='http://nasarik.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://nasarik.com/2009/08/how-to-create-your-first-wordpress-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keep your site graceful and enhanced</title>
		<link>http://nasarik.com/2009/08/keep-your-site-graceful-and-enhanced/</link>
		<comments>http://nasarik.com/2009/08/keep-your-site-graceful-and-enhanced/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 19:24:23 +0000</pubDate>
		<dc:creator>nasarik</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[degradation]]></category>
		<category><![CDATA[enhancement]]></category>
		<category><![CDATA[graceful]]></category>
		<category><![CDATA[progressive]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://nasarik.com/?p=322</guid>
		<description><![CDATA[
&#8216;Graceful degradation&#8217; and &#8216;progressive enhancement&#8217; are terms that have crept into the web design world and I&#8217;ll admit that initially I didn&#8217;t know what they were or how they would affect the way I approach a design job, but after reading a few articles online and listening to a recent talk from Elliot Jay Stocks it proved [...]]]></description>
			<content:encoded><![CDATA[<p><img class="post_images" src="http://farm4.static.flickr.com/3475/3820620493_4ed4c958db.jpg" alt="" width="445" height="120" /></p>
<p>&#8216;Graceful degradation&#8217; and &#8216;progressive enhancement&#8217; are terms that have crept into the web design world and I&#8217;ll admit that initially I didn&#8217;t know what they were or how they would affect the way I approach a design job, but after reading a few articles online and listening to a recent talk from Elliot Jay Stocks it proved to not just be a buzz phrase but how we as web designer should serve our users, so here is my layman&#8217;s take on both these approaches.</p>
<p><span id="more-322"></span></p>
<h3>Graceful degradation</h3>
<p>Graceful degradation is the creation of a web page built ideally for the latest web browsers with all the newest capabilities, then adding elements for less capable or older browsers.  An obvious example of this is the use of alt tags where the text explains what the image represents but doesn&#8217;t give as good an experience as the image itself, therefore degrading the experience.</p>
<h3>Progressive enhancement</h3>
<p>This term seems to have been born purely for web design, progressive enhancement is the building of web pages so that all can access the information equally but those with newer technology (web browsers) may receive a richer experience during the visit. For instance the addition of certain CSS 3 selectors can be added to create effects such as round corners or other effects to a page;  however, these will only be recognised by the newest browsers and will be ignored by any older or less capable versions giving those with newer browser an enhanced experience.</p>
<p>Strangely these both sound very similar but the user experiences will depend on the technology of your users; just take a little time before you start any project to decide how you want the experience to take place.  I also don&#8217;t believe that either of these methods quite deal with all potential problems completely but they both carry the same message for me; that message is because a user doesn&#8217;t use the web the same way as you or isn&#8217;t bang up-to-date with the latest tech you shouldn&#8217;t ignore there experience, they are as important as any other user so try your best to cater for all.</p>
<p>As I am no expert on the intricacies of each theory here are a number of much more in-depth articles to help with your understanding of both these concepts.</p>
<p><a href="http://accessites.org/site/2007/02/graceful-degradation-progressive-enhancement/" target="_self">http://accessites.org/site/2007/02/graceful-degradation-progressive-enhancement/</a></p>
<p><a href="http://www.smashingmagazine.com/2009/04/22/progressive-enhancement-what-it-is-and-how-to-use-it/" target="_blank">http://www.smashingmagazine.com/2009/04/22/progressive-enhancement-what-it-is-and-how-to-use-it/</a></p>
<p><a href="http://dev.opera.com/articles/view/graceful-degradation-progressive-enhance/" target="_blank">http://dev.opera.com/articles/view/graceful-degradation-progressive-enhance/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nasarik.com/2009/08/keep-your-site-graceful-and-enhanced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS sprites &#8211; What they are, and how to use them?</title>
		<link>http://nasarik.com/2009/05/css-sprites-what-they-are-and-how-to-use-them/</link>
		<comments>http://nasarik.com/2009/05/css-sprites-what-they-are-and-how-to-use-them/#comments</comments>
		<pubDate>Fri, 15 May 2009 21:51:06 +0000</pubDate>
		<dc:creator>nasarik</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[buttons]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[rollover]]></category>
		<category><![CDATA[sprites]]></category>
		<category><![CDATA[state]]></category>

		<guid isPermaLink="false">http://nasarik.com/?p=249</guid>
		<description><![CDATA[
This is short article to briefly explain what sprites are and how you can implement them into you CSS designs.

CSS sprites are the combination of many images into one large image, each individual image is then moved using background position to be visible within each container; this process is extremely usefull in navigation menus where [...]]]></description>
			<content:encoded><![CDATA[<p><img class="post_images" src="http://farm4.static.flickr.com/3579/3529577524_59d6bccff7.jpg?v=0" alt="" width="445" height="120" /></p>
<p>This is short article to briefly explain what sprites are and how you can implement them into you CSS designs.</p>
<p><span id="more-249"></span></p>
<p>CSS sprites are the combination of many images into one large image, each individual image is then moved using background position to be visible within each container; this process is extremely usefull in navigation menus where you would want two or three button image states <em>(This method also nicely replaces the need for unnecessary javascript libraries)</em>.</p>
<p>What you will gain from using CSS sprites is better performance from you site as it needs to make less HTTP image requests which will ease the load on your pages.</p>
<h3>A simple example:</h3>
<p>Firstly, create an image 250px wide and 100px deep, within the image area create two button states with slightly different styles so that each state will be clear to the user <em>(As in the example below)</em>.  Save the image as a JPEG ready to use in the CSS.</p>
<p><img style="padding-top: 20px;" src="http://farm3.static.flickr.com/2292/3528525861_623237c29b.jpg?v=0" alt="" width="250" height="100" /></p>
<h3>The CSS:</h3>
<p>Then place the following CSS into the head of your document;  this will create the display area for the sprite while the background position will display the first button state.</p>
<p><strong>ul.menu { list-style:none; padding:0; margin:0; }</strong></p>
<p><strong>ul.menu li a { list-style:none; display:block; width: 250px; height:50px; background:url(btn_eg.jpg) no-repeat; background-position: 0 0; }</strong></p>
<p>Next we need to add the hover state, this will simply move the image up withing the same container when the mouse is over the button.  To include the hover state simply add the following CSS after the main menu code.</p>
<p><strong>ul.menu li a:hover { background-position: 0 -50px; }</strong></p>
<h3>The HTML:</h3>
<p>Finally reference your button in the body as you would normally with the following HTML:</p>
<p><strong>&lt;ul class=&#8221;menu&#8221;&gt;<br />
&lt;li&gt;&lt;a href=&#8221;http://nasarik.com&#8221;&gt;&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;</strong></p>
<p>To see the final example <a href="http://nasarik.com/wp-content/examples/csssprite/menu_eg.html" target="_blank">click here</a></p>
<h3>Overview</h3>
<p>And you are done, a simple an effective way to start using CSS sprites in your pages<strong>. </strong>I have added two links to more in-depth articles on the subject of sprites below enjoy.<br />
<a href="http://nasarik.com/wp-content/examples/csssprite/menu_eg.html" target="_blank"></a></p>
<p><a href="http://css-tricks.com/css-sprites/" target="_self">CSS Sprites: What They Are, Why They’re Cool, and How To Use Them</a><br />
<a href="http://www.smashingmagazine.com/2009/04/27/the-mystery-of-css-sprites-techniques-tools-and-tutorials/" target="_blank">The Mystery Of CSS Sprites: Techniques, Tools And Tutorials</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nasarik.com/2009/05/css-sprites-what-they-are-and-how-to-use-them/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
