<?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>Web Design Blog &#124; Web Design Fan &#124; Resources for Web Designers and Graphic Designers &#187; Development</title>
	<atom:link href="http://webdesignfan.com/tag/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://webdesignfan.com</link>
	<description>Web Design Fan is a blog focused on the beautiful and interesting world of web design and development. We post tutorials, review web tools and services, give away graphics, and deliver all of the information web designers need the most.</description>
	<lastBuildDate>Mon, 21 May 2012 11:00:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Building a Compact jQuery News Ticker</title>
		<link>http://webdesignfan.com/building-a-compact-jquery-news-ticker/</link>
		<comments>http://webdesignfan.com/building-a-compact-jquery-news-ticker/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 17:03:34 +0000</pubDate>
		<dc:creator>Nathan Rohler</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://webdesignfan.com/?p=8070</guid>
		<description><![CDATA[<p>Many websites today feature a small news ticker that provides text links to pages with recent news or other features. It's a great way to highlight important links without using much space. In this tutorial, I'll show you how to easily build one of these news tickers using jQuery. We'll start with a HTML list of links, then use jQuery to make them automatically cycle, fading in and out. When the user hovers over a link, the ticker will pause so they can click the link to learn more.</p>]]></description>
			<content:encoded><![CDATA[<p>Many websites today feature a small news ticker that provides text links to pages with recent news or other features. It&#8217;s a great way to highlight important links without using much space. In this tutorial, I&#8217;ll show you how to easily build one of these news tickers using jQuery. We&#8217;ll start with a HTML list of links, then use jQuery to make them automatically cycle, fading in and out. When the user hovers over a link, the ticker will pause so they can click the link to learn more.</p>
<p>Before getting started, be sure to view the demo to see how the ticker works. Here&#8217;s what the finished project will look like:</p>
<div class="tutorial_image"><img src="/tutimg/newsticker/images/finished.png" width="541" height="409" alt="Finished ticker" title="Building a Compact jQuery News Ticker" /></div>
<p><a href="/tutimg/newsticker/files/finished.html">HTML Demo</a></p>
<p><span id="more-8070"></span></p>
<hr />
<h2>Tutorial Details</h2>
<ul>
<li><b>Technologies</b>: HTML, CSS, JavaScript, jQuery</li>
<li><b>Difficulty:</b> Intermediate</li>
<li><b>Estimated Completion Time:</b> 20-30 minutes</li>
</ul>
<hr />
<h2> <span>Intro:</span> Preparations</h2>
<p>You should create an empty HTML file and save it somewhere convenient now; we&#8217;ll be working with it throughout this tutorial. We&#8217;ll be working exclusively with client-side code, so there&#8217;s no need for a server &#8211; you can preview directly on your computer. In the demo files we&#8217;ll use inline CSS and JavaScript, but you can externalize these if desired.</p>
<p><strong> Tip:</strong> For this type of tutorial, it can be helpful to use <a href="http://jsbin.com/" target="_blank">jsBin</a> or <a href="http://jsfiddle.net/" target="_blank">jsFiddle</a> to follow along. These free online tools let you experiment with HTML, JavaScript and CSS without having to create any files on your computer. Best of all, you can save, version and share your experiments.  It&#8217;s a great way to perfect a technique without cluttering up your computer with tons of files.</p>
<p>If you&#8217;re creating your own HTML file, here&#8217;s the code you should have to start:</p>
<pre name="code" class="html">
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

&lt;html xmlns="http://www.w3.org/1999/xhtml">
&lt;head>
  &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

  &lt;title>jQuery News Ticker&lt;/title>
  &lt;style type="text/css">
  /* CSS will go here */

  &lt;/style>
&lt;/head>

&lt;body>

  &lt;!-- Markup will go here --&gt;

  &lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js">&lt;/script>
  &lt;script type="text/javascript">
  // JavaScript will go here

  &lt;/script>
&lt;/body>
&lt;/html>
</pre>
<p>Note the designated places for markup, CSS and JavaScript. Additionally, note that we have included jQuery 1.6 from Google&#8217;s CDN.</p>
<hr />
<h2> <span>Step 1:</span> The HTML Markup</h2>
<p>We&#8217;ll use a dedicated <code>&lt;div&gt;</code> to hold the ticker. The links will be contained within an unordered list (<code>&lt;ul&gt;</code>). By using an HTML list to define the links, we ensure that the ticker will gracefully degrade for users with JavaScript disabled, and that search engines will still be able to see and follow all of the links. Add the following HTML markup to your page:</p>
<pre name="code" class="html">
&lt;div id=&quot;ticker&quot; class=&quot;newsTicker&quot;&gt;
    &lt;a href=&quot;#&quot;&gt;Newsroom&lt;/a&gt;
    &lt;span class=&quot;divider&quot;&gt;|&lt;/span&gt;
    &lt;ul&gt;
        &lt;li&gt;&lt;a href=&quot;#story1&quot;&gt;Story headline 1&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;#story2&quot;&gt;Another Story headline 2&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;#story3&quot;&gt;Some third story headline&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;#story4&quot;&gt;A final, fourth headline&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
&lt;/div&gt;
</pre>
<p>Update the list to contain an <code>&lt;li&gt;</code> for each of the links you want in the ticker. I&#8217;ve chosen to put a &#8216;Newsroom&#8217; link at the start, but that&#8217;s up to you.</p>
<hr />
<h2> <span>Step 2:</span> Styling</h2>
<p>Now it&#8217;s time to make the scroller look nice. In the <code>&lt;style&gt;</code> tag in the <code>&lt;head&gt;</code>, add the following CSS:</p>
<pre>
#ticker
{
    border: 1px solid #666;
    background: #DDD;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #333;
    font: 13px/16px Arial,Verdana,sans-serif;
    padding: 3px 7px;
    width: 400px;
}
#ticker .divider {
    padding: 0 4px;
}
#ticker a, #ticker a:visited
{
    color: #333;
    text-decoration: none;
}
#ticker a:hover
{
    color: #930;
}
</pre>
<p> This adds some background and border to the overall ticker, and styles the links. These styles are just to get you started &#8211; if you want, you can add some creativity at this point! As we style, keep in mind that the &lt;ul&gt; won&#8217;t be present in the rendered HTML &#8211; it will be replaced with a single link that changes. That&#8217;s why there are only link styles and no list-related styling.</p>
<hr />
<h2> <span>Step 3:</span> Making It Work</h2>
<p>Now we&#8217;re ready to add the jQuery-enhanced JavaScript to make the ticker actually work. I&#8217;ll show you the overall chunk first, then break down what each portion is doing. </p>
<p>Add the following chunk of JavaScript to the <code>&lt;script&gt;</code> tag at the bottom of the page:</p>
<pre name="code" class="js">
$(function()
{
    $('#ticker').each(function()
    {
        var ticker = $(this);
        var fader = $('&lt;span class=&quot;fader&quot;&gt;&amp;nbsp;&lt;/span&gt;').css({display:'inline-block'});
        var links = ticker.find('ul&gt;li&gt;a');
        ticker.find('ul').replaceWith(fader);

        var counter = 0;
        var curLink;
        var fadeSpeed = 600;
        var showLink = function()
            {
                var newLinkIndex = (counter++) % links.length;
                var newLink = $(links[newLinkIndex]);
                var fadeInFunction = function()
                    {
                        curLink = newLink;
                        fader.append(curLink).fadeIn(fadeSpeed);
                    };
                if (curLink)
                {
                    fader.fadeOut(fadeSpeed, function(){
                        curLink.remove();
                        setTimeout(fadeInFunction, 0);
                    });
                }
                else
                {
                    fadeInFunction();
                }
            };

        var speed = 5500;
        var autoInterval;

        var startTimer = function()
        {
            autoInterval = setInterval(showLink, speed);
        };
        ticker.hover(function(){
            clearInterval(autoInterval);
        }, startTimer);

        fader.fadeOut(0, function(){
            fader.text('');
            showLink();
        });
        startTimer();

    });
});
</pre>
<p>If you preview  now, you should see a working ticker that cycles through all of your links.  If you hover over the ticker, it will pause; if you move your mouse away again, it will restart. Now, let&#8217;s break down what all of that code is doing.</p>
<h3>Breaking Down the JavaScript &#8211; Overview</h3>
<p>In plain English, here&#8217;s what the JavaScript is doing:</p>
<ul>
<li>Everything is wrapped in a document-ready trigger, so it will be called once the document is ready for manipulation</li>
<li>We locate the news ticker</li>
<li>We create an array that references the links, then replace the unordered list element in the document with a holder <code>span</code>.  That holder will be used for displaying the current link.</li>
<li>We define a function that transitions from one link to the next</li>
<li>We create a timer, and set it to automatically pause when the user hovers over the ticker</li>
<li>We show the first link and start running the timer</li>
</ul>
<h3>Breaking Down the JavaScript &#8211; Details</h3>
<p>Now, lets take an in-depth look at what each of these pieces of code is doing. </p>
<p>Note that we use the <code>#ticker</code> selector to locate the ticker. If you had multiple tickers in your page, you could change this to <code>div.newsTicker</code> instead, since we applied a class of <code>newsTicker</code> to our ticker.</p>
<p><strong>Chunk 1 &#8211; Finding the content, Preparing the document</strong></p>
<pre name="code" class="js">
var ticker = $(this);
var fader = $('&lt;span class=&quot;fader&quot;&gt;&amp;nbsp;&lt;/span&gt;').css({display:'inline-block'});
var links = ticker.find('ul&gt;li&gt;a');
ticker.find('ul').replaceWith(fader);
</pre>
<p>In this first chunk, we create a jQuery reference</p>
<p>  to the current ticker. Then, we create a new <code>&lt;span&gt;</code> that will be used to hold the current link.  The <code>fader</code> class is applied, to enable styling if desired. Note that we set the <code>display</code> property of the span to <code>inline-block</code>.  This is important to enable fading of the text in Internet Explorer.  Without some annoyingly-complex trickery (treating the text as a block-level element to be precise), IE fails to fade the text. Next, we create a jQuery list that references all of the link elements that were defined in the markup, so we can use them later on. Having created this list, we destroy the unordered list, replacing it with the <code>fader</code> span.
</p>
<p><strong>Chunk 2 &#8211; Creating the &quot;Show me a new link&quot; function</strong></p>
<pre name="code" class="js">
var counter = 0;
var curLink;
var fadeSpeed = 600;
var showLink = function()
    {
        var newLinkIndex = (counter++) % links.length;
        var newLink = $(links[newLinkIndex]);
        var fadeInFunction = function()
            {
                curLink = newLink;
                fader.append(curLink).fadeIn(fadeSpeed);
            };
        if (curLink)
        {
            fader.fadeOut(fadeSpeed, function(){
                curLink.remove();
                setTimeout(fadeInFunction, 0);
            });
        }
        else
        {
            fadeInFunction();
        }
    };
</pre>
<p>In this next major chunk, we define the method that will fade the link in and out.  A counter keeps track of which link we&#8217;re on.  The <code>fadeSpeed</code> variable specifies how fast the fade effect should be.  By default, we use 600 milliseconds (0.6 seconds). Next, we define the function that will swap out the links. In this function we increment the counter and select the next link in the earlier-created list, automatically cycling back to the first by using the <a href="http://en.wikipedia.org/wiki/Modulo_operator" target="_blank">modulus operator</a> (%).  Then we define a temporary function that updates the reference to the current link, adds it to the <code>fader</code> span, then fades it in. Note that we fade the fader, not the link itself;  this is part of the trickery to make the fading work properly in IE.  Finally, we check to see if a link already is being displayed.  If so, we first fade out the fader and remove that link upon effect completion.  Then, after a microscopic delay to avoid item reference problems, we call the method to display the new link.  On the other hand, if no link exists, we just display the new link directly.</p>
<p><strong>Chunk 3 &#8211; Configuring Automatic progression, Starting it up</strong></p>
<pre name="code" class="js">
var speed = 5500;
var autoInterval;

var startTimer = function()
{
    autoInterval = setInterval(showLink, speed);
};
ticker.hover(function(){
    clearInterval(autoInterval);
}, startTimer);

fader.fadeOut(0, function(){
    fader.text('');
    showLink();
});
startTimer();
</pre>
<p>In the final chunk, we start things running. The speed variable defines (again, in milliseconds) how long each link should be visible when the ticker is automatically progressing. By default, we use 5500 (5.5 seconds). We define a <code>startTimer</code> method that creates an interval to call the earlier-defined <code>showLink</code> method every few seconds. Next, we add the listener that will automatically pause and restart the ticker when the user hovers over and leaves it. Then, to start the initial display, we instantly fade out the fader, empty its existing contents (a space character that&#8217;s required to force it to fade), and use <code>showLink</code> to fade in the first link. Finally, we start the timer.</p>
<hr />
<h2> <span>Summary</span></h2>
<p>You&#8217;ve now created a simple, compact news ticker to display newsworthy links on your site. The ticker functions properly in all browsers (including IE!) and automatically pauses when hovered-over, to ensure a good user experience. To enhance the ticker, you could use a server-side script (like PHP) to dynamically output the links. There are many possibilities! Moreover, you&#8217;ve learned about how jQuery&#8217;s document manipulation and effect tools can be leveraged to create nifty, useful widgets for your page. Have fun with your new knowledge!</p>
<div class="shr-publisher-8070"></div>
]]></content:encoded>
			<wfw:commentRss>http://webdesignfan.com/building-a-compact-jquery-news-ticker/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Code a Modern Design Studio from PSD to HTML</title>
		<link>http://webdesignfan.com/code-a-modern-design-studio-from-psd-to-html/</link>
		<comments>http://webdesignfan.com/code-a-modern-design-studio-from-psd-to-html/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 07:59:47 +0000</pubDate>
		<dc:creator>Ryan Turki</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[PSD]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://webdesignfan.com/?p=3311</guid>
		<description><![CDATA[Today we're going to convert the <strong>Modern Design Studio PSD Template</strong> created by Tomas Laurinavičius a few days ago to a clean and working XHTML/CSS code. You can download free PSD from <strong><a href="http://webdesignfan.com/free-modern-design-studio-psd-template/">The Modern Design Studio PSD Template</a></strong>.]]></description>
			<content:encoded><![CDATA[<p>Today we&#8217;re going to convert the <strong>Modern Design Studio PSD Template</strong> created by Tomas Laurinavičius a few days ago to a clean and working XHTML/CSS code. You can download free PSD from <strong><a href="http://webdesignfan.com/free-modern-design-studio-psd-template/">The Modern Design Studio PSD Template</a></strong>.</p>
<h3>The Final Result</h3>
<p>If you follow along with the tutorial, you will end up with the following <strong><a href="http://webdesignfan.com/demo/psd-to-html/index.html">result</a></strong>.</p>
<p><a href="http://webdesignfan.com/demo/psd-to-html/index.html"><img class="aligncenter size-full wp-image-3337" title="Code a Web Template from PSD to HTML" src="http://webdesignfan.com/wp-content/uploads/2010/02/Final.jpg" alt="Code a Web Template from PSD to HTML" width="590" height="460" /></a></p>
<h3>Setting up the files</h3>
<p>Start out by creating a new folder on your computer in which we will put all of the site files. I named it <strong>ModerndesignStudio</strong>. Create another folder in your working folder you just created and call it images, it will contain all the images of the site. Next open up your favorite code editor (I use Dreamweaver) and create a new HTML file titled <strong>index.html</strong> in the root of the folder, this will be our main page template. Now create a new css file, and name it <strong>style.css</strong>.</p>
<p><img class="aligncenter size-full wp-image-3340" title="Code a Web Template from PSD to HTML" src="http://webdesignfan.com/wp-content/uploads/2010/02/img1.jpg" alt="Code a Web Template from PSD to HTML" width="590" height="350" /></p>
<p>Open up your <strong>index.html</strong> file. At the top of your document inside the head tags, link to your style sheet (<strong>style.css</strong>) so that it&#8217;s ready to go. You can use the code below.</p>
<pre class="brush:xml">&lt;link <strong>href="style.css"</strong> rel="stylesheet" type="text/css" /&gt;</pre>
<p>So your code will looks like this one:</p>
<pre class="brush:xml">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
&lt;title&gt;Modern Design Studio&lt;/title&gt;
&lt;link href="style.css" rel="stylesheet" type="text/css" /&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
<h3>Setting up the html structure</h3>
<p>Now we will set the structure of our html file. I&#8217;m going to set 3 sections (header, content, footer) like I did here:</p>
<pre class="brush:html">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
&lt;title&gt;Untitled Document&lt;/title&gt;
&lt;link rel="stylesheet" type="text/css" href="style.css" /&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id="<strong>header</strong>"&gt;

&lt;/div&gt;
&lt;div id="<strong>content</strong>"&gt;

&lt;/div&gt;
&lt;div id="<strong>footer</strong>"&gt;

&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<h3>Slicing the background</h3>
<p>Our psd file includes a lot of textures and splashes so I&#8217;m going to slice the psd block by block so we will not loose these beautiful designs. Also, I&#8217;m going to add a div in each section which I&#8217;ll call <strong>container</strong> to align our web page contents.</p>
<pre class="brush:xml">&lt;body&gt;
&lt;div id="header"&gt;
  &lt;div id="<strong>container</strong>"&gt;

  &lt;/div&gt;
&lt;/div&gt;
&lt;div id="content"&gt;
  &lt;div id="<strong>container</strong>"&gt;

  &lt;/div&gt;
&lt;/div&gt;
&lt;div id="footer"&gt;
  &lt;div id="<strong>container</strong>"&gt;

  &lt;/div&gt;
&lt;/div&gt;
&lt;/body&gt;</pre>
<p>Now let&#8217;s begin with opening the <a href="http://webdesignfan.com/free-modern-design-studio-psd-template/"><strong>psd layout</strong></a> in Photoshop, hide everything except the &#8220;Background&#8221; and &#8220;Background texture&#8221;.</p>
<p><img class="aligncenter size-full wp-image-3343" title="Code a Web Template from PSD to HTML" src="http://webdesignfan.com/wp-content/uploads/2010/02/img2.jpg" alt="Code a Web Template from PSD to HTML" width="232" height="216" /></p>
<p>Now take the Slice Tool (C), select the background, go to File, Save for Web &amp; Devices (Alt + Shift + Ctrl + S) and change the image&#8217;s width to 1600px. Then save it under the name of <strong>background.jpg</strong> in your images folder.</p>
<p><img class="aligncenter size-full wp-image-3346" title="Code a Web Template from PSD to HTML" src="http://webdesignfan.com/wp-content/uploads/2010/02/img3.jpg" alt="Code a Web Template from PSD to HTML" width="318" height="115" /></p>
<h3>Coding the template’s body background</h3>
<p>Now that we have our background image sliced out of the Photoshop document, we can begin coding. Open up your CSS file (<strong>style.css</strong>) in your source code editor, and then use the following code.</p>
<pre class="brush:xml">* {
   margin: 0px;
   padding: 0px;
}
body
{
   background:url(images/background.jpg);
}
#container
{
   margin: auto;
   width: 960px;
}</pre>
<p>Let’s go over the styles in more detail.<br />
First, we reset all of our elements margins and paddings to <strong>0</strong> to avoid cross-browser inconsistencies. We do this with the * selector.<br />
Next, we style the body element: we set <strong>background.jpg</strong> as it’s background property.<br />
Finally, we style the #container margins to auto to center the layout, and set a fixed width of 960px.</p>
<h3>Slicing the header</h3>
<p>Go back to Photoshop and hide everything in the <strong>Header</strong> folder except the Header and Header texture layers, pick the slice tool and select the header section and save it for Web &amp; Devices under the name of <strong>header.jpg</strong> in the images folder.</p>
<h3>Coding the header&#8217;s background</h3>
<p>In your css file add this code:</p>
<pre class="brush:xml">#header
{
	background:url(images/header.jpg);
	height:124px;
}</pre>
<p>In this code I styled the header element. I set <strong>header.jpg</strong> as it’s background, and I set it&#8217;s height to 124px.</p>
<h3>Slicing the logo/site name</h3>
<p>Now hide all of the Header, Background, Header texture and the Background texture layers. With your slice tool select the logo and the slogan and save them like we did earlier under the name of <strong>logo.png</strong>.</p>
<p><img class="aligncenter size-full wp-image-3349" title="Code a Web Template from PSD to HTML" src="http://webdesignfan.com/wp-content/uploads/2010/02/img4.jpg" alt="Code a Web Template from PSD to HTML" width="390" height="144" /></p>
<h3>Adding the logo to the html</h3>
<p>Now switch back to your HTML document. Inside #header #container, create a new div with an ID of logo.</p>
<pre class="brush:xml">&lt;div id="header"&gt;
   &lt;div id="container"&gt;
      &lt;div id="logo"&gt;&lt;a href="#"&gt;&lt;img src="images/logo.png" class="logo"&gt;&lt;/a&gt;&lt;/div&gt;
   &lt;/div&gt;
&lt;/div&gt;</pre>
<p>Now, let’s move over to the stylesheet. To style our #logo section elements. Here is the CSS code.</p>
<pre class="brush:xml">.logo
{
	margin-top:20px;
	border:none;
}</pre>
<h3>Coding the navigation</h3>
<p>Still inside the #header #container, create a simple unordered list containing the navigation links. Here’s the code block for the navigation.</p>
<pre class="brush:xml">&lt;div id="header"&gt;
   &lt;div id="container"&gt;
      &lt;div id="logo"&gt;&lt;a href="#"&gt;&lt;img src="images/logo.png" class="logo"&gt;&lt;/a&gt;&lt;/div&gt;
      &lt;ul&gt;
      &lt;li&gt;&lt;a href="#"&gt;Home&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="#"&gt;About&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="#"&gt;Work&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="#"&gt;Blog&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="#"&gt;Contact&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
   &lt;/div&gt;
&lt;/div&gt;</pre>
<h3>Styling the navigation</h3>
<p>Now, it’s time to add the CSS code for the navigation of the web template. Head on over to your stylesheet and use the following CSS:</p>
<pre class="brush:xml ">#header li
{
	color:#959595;
	list-style:none;
	float:left;
	margin-right:20px;
	font-family:"Myriad Pro",arial;
	font-weight:bold;
	font-size:24px;
}
#header li a
{
	color:#959595;
	text-decoration:none;
	padding:10px;
}
#header ul
{
	float:right;
	margin-top:-40px;
}
#header li a:hover
{
	background:#202020;
	color:#d2d2d2;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
}</pre>
<p>I added some styles to #header li such as the color (#959595), I removed the list style, changed the font family to Myriad Pro, the font weight to bold, the font size to 24px and floated the li elements without forgetting the marging right to make some space between li elements.<br />
For the hover I used some <strong>CSS3</strong> features like the border radius and I changed the background color to <strong>#202020</strong>.</p>
<h3>Creating the featured box</h3>
<p>Now we&#8217;ve finished with the header section, let&#8217;s head over to the content section.</p>
<p>Let&#8217;s add two new divs in this section, the first #featured (it will contain the featured section) and the other #paragraphs.</p>
<pre class="brush:xml">&lt;div id="content"&gt;
  &lt;div id="container"&gt;
      &lt;div id="featured"&gt;

     &lt;/div&gt;
     &lt;div id="paragraphs"&gt;

     &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;</pre>
<p>In the psd file as we did before, select the slice tool and slice the featured box after hiding the more projects button and the little text then save it under the name of <strong>featured.jpg</strong>.</p>
<p><img class="aligncenter size-full wp-image-3352" title="Code a Web Template from PSD to HTML" src="http://webdesignfan.com/wp-content/uploads/2010/02/img5.jpg" alt="Code a Web Template from PSD to HTML" width="590" height="268" /></p>
<p>In your HTML file add this code to the featured div to add the more project link and some dummy text:</p>
<pre class="brush:xml">&lt;div id="content"&gt;
  &lt;div id="container"&gt;
     &lt;div id="featured"&gt;
       &lt;a href="#"&gt;MORE PROJECTS&lt;/a&gt;
       &lt;p class="dummytext"&gt;&lt;span&gt;Portfolio project, Jan 5th, 2010&lt;/span&gt; Have you
	   ever wanted to create clean and nice portfolio design? In this tutorial I
	   will show you how to design clean blue portfolio layout. Have you ever wanted
	   to create clean and nice portfolio design? In this tutorial I will show you how
	   to design clean blue portfolio layout in Adobe Photoshop.&lt;/p&gt;
     &lt;/div&gt;
     &lt;div id="paragraphs"&gt;

     &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;</pre>
<p>In the PSD file I will take the more project button and duplicate it and reverse the Gradient Overlay, slice both of the more project buttons and slice them(The dimensions are about 124px x 60px) and save the button under png-8 format and name it <strong>button.png.</strong></p>
<p><img class="aligncenter size-full wp-image-3355" title="Code a Web Template from PSD to HTML" src="http://webdesignfan.com/wp-content/uploads/2010/02/img6.jpg" alt="Code a Web Template from PSD to HTML" width="590" height="270" /></p>
<p>Now we&#8217;ve got the images ready let&#8217;s head over to the CSS file and add this code.</p>
<pre class="brush:xml">#featured
{
	background:url(images/featured.jpg) no-repeat;
	height:381px;
	margin-top:30px;
	margin-left:80px;
}
#featured a
{
	background:url(images/button.png);
	height:30px;
	width:124px;
	text-indent:-9999px;
	position:absolute;
	margin-top:330px;
	margin-left:180px;
}
#featured a:hover
{
	background-position:0px 30px;
}</pre>
<p>I will begin with explaining #featured: I set it&#8217;s background to the featured image that we have sliced, then I positioned it with some margins. For the more projects link I set the background to <strong>button.png</strong> the height 30px so we could get the top button, I removed the text with text-indent and positioned it with the margins. Don&#8217;t forget to set the button&#8217;s position to absolute. Now to get a nice hover effect I changed the background position.</p>
<p>Now I&#8217;m going to add some style to the dummytext element:</p>
<pre class="brush:xml">.dummytext
{
	color:#d2d2d2;
	width:245px;
	margin-top:150px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:180%;
	margin-left:290px;
}
.dummytext span
{
	font-size:16px;
	color:#191919;
	font-weight:bold;
}</pre>
<h3>Creating the paragraphs</h3>
<p>After we finished with the featured div let&#8217;s add some paragraphs to our content section.</p>
<pre class="brush:xml">&lt;div id="paragraphs"&gt;
       &lt;p class="paragraph"&gt;
         &lt;span&gt;BEAUTIFUL&lt;/span&gt;WebDesignFan is a design related blog about web design, photoshop, freebies
         and tutorials. We publish useful information dedicated to web designers and developers. Here you can find free
         resources like vectors, wordpress themes and a lot of inspiration.
       &lt;/p&gt;

       &lt;p class="paragraph"&gt;
         &lt;span&gt;EFFECTIVE&lt;/span&gt;WebDesignFan is a design related blog about web design, photoshop, freebies
         and tutorials. We publish useful information dedicated to web designers and developers. Here you can find free
         resources like vectors, wordpress themes and a lot of inspiration.
       &lt;/p&gt;

       &lt;p class="paragraph"&gt;
         &lt;span&gt;FUNCTIONAL&lt;/span&gt;WebDesignFan is a design related blog about web design, photoshop, freebies
         and tutorials. We publish useful information dedicated to web designers and developers. Here you can find free
         resources like vectors, wordpress themes and a lot of inspiration.
       &lt;/p&gt;
&lt;/div&gt;</pre>
<p>So our content section will looks like this:</p>
<pre class="brush:xml">&lt;div id="content"&gt;
  &lt;div id="container"&gt;
     &lt;div id="featured"&gt;
       &lt;a href="#"&gt;MORE PROJECTS&lt;/a&gt;
       &lt;p class="dummytext"&gt;&lt;span&gt;Portfolio project, Jan 5th, 2010&lt;/span&gt; Have you
	   ever wanted to create clean and nice portfolio design? In this tutorial I
	   will show you how to design clean blue portfolio layout. Have you ever wanted
	   to create clean and nice portfolio design? In this tutorial I will show you how
	   to design clean blue portfolio layout in Adobe Photoshop.&lt;/p&gt;
     &lt;/div&gt;
     &lt;div id="paragraphs"&gt;
       &lt;p class="paragraph"&gt;
         &lt;span&gt;BEAUTIFUL&lt;/span&gt;WebDesignFan is a design related blog about web design, photoshop, freebies
         and tutorials. We publish useful information dedicated to web designers and developers. Here you can find free
         resources like vectors, wordpress themes and a lot of inspiration.
       &lt;/p&gt;

       &lt;p class="paragraph"&gt;
         &lt;span&gt;EFFECTIVE&lt;/span&gt;WebDesignFan is a design related blog about web design, photoshop, freebies
         and tutorials. We publish useful information dedicated to web designers and developers. Here you can find free
         resources like vectors, wordpress themes and a lot of inspiration.
       &lt;/p&gt;

       &lt;p class="paragraph"&gt;
         &lt;span&gt;FUNCTIONAL&lt;/span&gt;WebDesignFan is a design related blog about web design, photoshop, freebies
         and tutorials. We publish useful information dedicated to web designers and developers. Here you can find free
         resources like vectors, wordpress themes and a lot of inspiration.
       &lt;/p&gt;
     &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;</pre>
<p>After adding this code to your HTML go to your CSS file and add these styles to the paragraphs.</p>
<pre class="brush:xml">#paragraphs span
{
	font-family:"Myriad pro", Helvetica, sans-serif;
	font-size:22px;
	font-weight:600;
	letter-spacing:-2px;
}
#paragraphs
{
	margin-left:80px;
	font-family:Arial, Helvetica, sans-serif;
	color:#191919;
	font-size:12px;
	margin-top:15px;
}
.paragraph
{
	width:250px;
	margin-left:15px;
	float:left;
}</pre>
<p>Here is what you will end up with:</p>
<p><img class="aligncenter size-full wp-image-3358" title="Code a Web Template from PSD to HTML" src="http://webdesignfan.com/wp-content/uploads/2010/02/img7.jpg" alt="Code a Web Template from PSD to HTML" width="590" height="326" /></p>
<h3>Slicing the footer</h3>
<p>Now we finished with the header and te content sections and we will begin creating the footer section.</p>
<p>First, in your psd file hide every thing in the footer folder except the Footer and Footer texture layers, then slice the footer and save it as <strong>footer.jpg</strong>. You can take a look at this image below.</p>
<p><img class="aligncenter size-full wp-image-3359" title="Code a Web Template from PSD to HTML" src="http://webdesignfan.com/wp-content/uploads/2010/02/img8.jpg" alt="Code a Web Template from PSD to HTML" width="590" height="247" /></p>
<p>Then slice the <strong>Follow Us</strong> button and the <strong>birds image</strong>. Name the first one <strong>follow.png</strong> and the second <strong>bird.jpg</strong>.</p>
<h3>Coding the footer</h3>
<p>Our footer section will contain some text, a link to twitter and the birds image.</p>
<p>So here is the HTML code to add these blocks.</p>
<pre class="brush:xml">&lt;div id="footer"&gt;
  &lt;div id="container"&gt;
    &lt;p&gt;2010 © Fictional Design Studio. Design by Webdesignfan.&lt;/p&gt;
    &lt;a href="#"&gt;Follow us on Twitter&lt;/a&gt;
    &lt;img src="images/bird.jpg" /&gt;
  &lt;/div&gt;
&lt;/div&gt;</pre>
<p>Now, we style our footer section using the following styles (go to your stylesheet and place this code block in there).</p>
<pre class="brush:xml">#footer
{
	background:url(images/footer.jpg);
	height:71px;
	margin-top:191px;
}
#footer p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#959595;
	position:absolute;
	margin-top:30px;
}
#footer a
{
	background:url(images/follow.png);
	text-indent:-9999px;
	position:absolute;
	height:27px;
	width:124px;
	margin-left:730px;
	margin-top:30px;
}
#footer img
{
	float:right;
	margin-top:10px;
}</pre>
<p>I used <strong>footer.jpg</strong> as the background of the footer, then I added some styles to the text included in the footer (The p element).</p>
<p>For the follow link I used the same techniques that we applyed with the more project link, then for the bird image I floated it to the right and used the margin.</p>
<h3>And we’re all finished!</h3>
<p><a href="http://webdesignfan.com/demo/psd-to-html/index.html"><img class="aligncenter size-full wp-image-3360" title="Code a Web Template from PSD to HTML" src="http://webdesignfan.com/wp-content/uploads/2010/02/Final1.jpg" alt="Code a Web Template from PSD to HTML" width="590" height="460" /></a><a href="http://webdesignfan.com/demo/psd-to-html/index.html"></a></p>
<h4 style="text-align: center;"><a href="http://webdesignfan.com/demo/psd-to-html/index.html">Live Demo</a> // <a href="http://webdesignfan.com/demo/psd-to-html/coding-modern-design-studio.zip">Download the source files</a> (0,7 MB)</h4>
<p><!--Ads1--></p>
<p>Thanks for following along through the full tutorial. I hope you learned some coding techniques and PSD to XHTML/CSS tricks. Feel free to ask any questions and definitely let me know what you think in the comments area.</p>
<p>Join <a href="http://www.testking.com/SY0-201.htm">SY0-201</a> online web designing course to learn how to cod a modern design studio from psd to html.  Take advantage of the latest <a href="http://www.testking.com/70-680.htm">70-680</a> tutorials and <a href="http://www.testking.com/642-902.htm">642-902</a> study guide to learn different tips and techniques that you can use to design your web/blog page.
<div class="shr-publisher-3311"></div>
]]></content:encoded>
			<wfw:commentRss>http://webdesignfan.com/code-a-modern-design-studio-from-psd-to-html/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Software Development ABC</title>
		<link>http://webdesignfan.com/software-development-abc/</link>
		<comments>http://webdesignfan.com/software-development-abc/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 14:24:29 +0000</pubDate>
		<dc:creator>Tomas Laurinavicius</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Creative]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://webdesignfan.com/?p=3126</guid>
		<description><![CDATA[In this article you'll find <a href="http://www.itransition.com">software development</a> names one name for each letter. This article called "Software Development ABC" but you'll find web programs and other names. Hope you will like this article and share your thoughts in comments.]]></description>
			<content:encoded><![CDATA[<p>Nowadays we can see more and more new technologies in our life. Today I would like to share with you creative software development ABC.</p>
<p>In this article you&#8217;ll find <a href="http://www.itransition.com">software development</a> names one name for each letter. This article called &#8220;Software Development ABC&#8221; but you&#8217;ll find web programs and other names. Hope you will like this article and share your thoughts in comments.</p>
<h5>A &#8211; Agile</h5>
<p><strong></strong>Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. Read more on <a href="http://en.wikipedia.org/wiki/Agile_software_development">Wikipedia</a>.</p>
<h5>B &#8211; Basic</h5>
<p>In computer programming,<strong></strong> BASIC (an acronym for Beginner&#8217;s All-purpose Symbolic Instruction Code) is a family of high-level programming languages. BASIC remains popular to this day in a handful of highly modified dialects and new languages influenced by BASIC such as Microsoft Visual Basic. Read more on <a href="http://en.wikipedia.org/wiki/BASIC">Wikipedia</a>.</p>
<h5>C &#8211; C++</h5>
<p><strong></strong>C++ (pronounced &#8220;See plus plus&#8221;) is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as a <em>middle-level</em> language, as it comprises a combination of both high-level and low-level language features. Read more on <a href="http://en.wikipedia.org/wiki/C%2B%2B">Wikipedia</a>.</p>
<h5>D &#8211; Delphi</h5>
<p><strong></strong>Embarcadero Delphi, formerly CodeGear Delphi<strong></strong> and Borland Delphi<strong></strong>, is a software development environment for Microsoft Windows applications originally developed by Borland and now owned and developed by Embarcadero Technologies. Read more on <a href="http://en.wikipedia.org/wiki/CodeGear_Delphi">Wikipedia</a>.</p>
<h5>E &#8211; Extreme Programming</h5>
<p><strong> </strong>Extreme Programming (XP)  is a software development methodology which is intended to improve software quality and responsiveness to changing customer requirements. Read more on <a href="http://en.wikipedia.org/wiki/Extreme_Programming">Wikipedia</a>.</p>
<h5>F &#8211; Flex</h5>
<p style="text-align: center;"><a href="http://www.adobe.com/products/flex/"><img class="size-full wp-image-3162  aligncenter" title="Software Development ABC - Flex" src="http://webdesignfan.com/wp-content/uploads/2010/02/Software-Development-ABC-flex.jpg" alt="Software Development ABC - Flex" width="550" height="240" /></a></p>
<p>Flex is a highly productive, free open source framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops, and operating systems.</p>
<h5>G &#8211; GNU</h5>
<p style="text-align: center;"><a href="http://www.gnu.org/"><img class="size-full wp-image-3192  aligncenter" title="Software Development ABC - GNU" src="http://webdesignfan.com/wp-content/uploads/2010/02/Software-Development-ABC-gnu.jpg" alt="Software Development ABC - GNU" width="550" height="240" /></a></p>
<p>Unix-like operating systems are built from a collection of libraries, applications and developer tools, plus a kernel to allocate resources and talk to the hardware — Hurd, GNU&#8217;s kernel is actively developed, but is still some way from being ready for daily use, so GNU is often used with the kernel Linux.</p>
<h5>H &#8211; Hardware</h5>
<p>A personal computer is made up of multiple physical components of computer hardware, upon which can be installed an operating system and a multitude of software to perform the operator&#8217;s desired functions. Read more on <a href="http://en.wikipedia.org/wiki/Personal_computer_hardware">Wikipedia</a>.</p>
<h5>I &#8211; IBM</h5>
<p style="text-align: center;"><a href="http://www.ibm.com/"><img class="size-full wp-image-3187  aligncenter" title="Software Development ABC - IBM" src="http://webdesignfan.com/wp-content/uploads/2010/02/Software-Development-ABC-ibm.jpg" alt="Software Development ABC - IBM" width="550" height="240" /></a></p>
<p><strong></strong>International Business Machines, abbreviated IBM<strong></strong>, is a multinational computer, technology and IT consulting corporation headquartered in Armonk, North Castle, New York, United States.</p>
<h5>J &#8211; Java</h5>
<p style="text-align: center;"><a href="http://www.java.com/"><img class="size-full wp-image-3167  aligncenter" title="Software Development ABC - Java" src="http://webdesignfan.com/wp-content/uploads/2010/02/Software-Development-ABC-java.jpg" alt="Software Development ABC - Java" width="550" height="240" /></a></p>
<p>Java allows you to play online games, chat with people around the world, calculate your mortgage interest, and view images in 3D, just to name a few. It&#8217;s also integral to the intranet applications and other e-business solutions that are the foundation of corporate computing.</p>
<h5>K &#8211; Keyboard</h5>
<p style="text-align: center;"><img class="size-full wp-image-3195  aligncenter" title="Software Development ABC - Keyboard" src="http://webdesignfan.com/wp-content/uploads/2010/02/Software-Development-ABC-keyboard.jpg" alt="Software Development ABC - Keyboard" width="550" height="240" /></p>
<p>In computing, a<strong></strong> keyboard is an input device, partially modeled after the typewriter keyboard, which uses an arrangement of buttons or keys, to act as mechanical levers or electronic switches. Definitely must-have thing for software development.</p>
<h5>L &#8211; Linux</h5>
<p style="text-align: center;"><a href="http://www.linux.org/"><img class="size-full wp-image-3153  aligncenter" title="Software Development ABC - Linux" src="http://webdesignfan.com/wp-content/uploads/2010/02/Software-Development-ABC-linux.jpg" alt="Software Development ABC - Linux" width="550" height="240" /></a></p>
<p>Linux is a free Unix-type operating system originally created by Linus Torvalds with the assistance of developers around the world. Developed under the GNU General Public License<a href="http://www.linux.org/info/gnu.html"> </a>, the source code for Linux is freely available to everyone.</p>
<h5>M &#8211; Microsoft</h5>
<p style="text-align: center;"><a href="http://microsoft.com/"><img class="size-full wp-image-3210  aligncenter" title="Software Development ABC - Microsoft" src="http://webdesignfan.com/wp-content/uploads/2010/02/Software-Development-ABC-microsoft.jpg" alt="Software Development ABC - Microsoft" width="550" height="240" /></a></p>
<p><strong></strong>Microsoft Corporation is a multinational computer technology corporation that develops, manufactures, licenses, and supports a wide range of software products for computing devices.</p>
<h5>N &#8211; .NET Framework</h5>
<p style="text-align: center;"><a href="http://msdn.microsoft.com/netframework/"><img class="size-full wp-image-3223  aligncenter" title="Software Development ABC - .NET Framework" src="http://webdesignfan.com/wp-content/uploads/2010/02/Software-Development-ABC-net.jpg" alt="Software Development ABC - .NET Framework" width="550" height="240" /></a></p>
<p>The<strong></strong> Microsoft .NET Framework is a software framework that can be installed on computers running Microsoft Windows operating systems. It includes a large library of coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework.</p>
<h5>O &#8211; Oracle</h5>
<p style="text-align: center;"><a href="http://www.oracle.com/"><img class="size-full wp-image-3148  aligncenter" title="Software Development ABC - Oracle" src="http://webdesignfan.com/wp-content/uploads/2010/02/Software-Development-ABC-oracle.jpg" alt="Software Development ABC - Oracle" width="550" height="240" /></a></p>
<p>Oracle provides the world&#8217;s most complete, open, and integrated business software and hardware systems, with more than 370,000 customers—including 100 of the Fortune 100—representing a variety of sizes and industries in more than 145 countries around the globe.</p>
<h5>P &#8211; Php</h5>
<p style="text-align: center;"><a href="http://php.net"><img class="size-full wp-image-3129  aligncenter" title="Software Development ABC - PHP" src="http://webdesignfan.com/wp-content/uploads/2010/02/Software-Development-ABC-php.jpg" alt="Software Development ABC - PHP" width="550" height="240" /></a></p>
<p><strong>PHP: Hypertext Preprocessor</strong> is a widely used, general-purpose scripting language that was originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document. Visit trusted <a href="http://www.iflexion.com/capabilities/php_mysql_development.php">PHP development </a>company.</p>
<h5>Q &#8211; Query language</h5>
<p>Query language are computer languages used to make queries into databases and information systems. Broadly, query languages can be classified according to whether they are database query languages or information retrieval query languages. Read more on <a href="http://en.wikipedia.org/wiki/Query_language">Wikipedia</a>.</p>
<h5>R &#8211; Ruby on Rails</h5>
<p style="text-align: center;"><a href="http://rubyonrails.org/"><img class="size-full wp-image-3136  aligncenter" title="Software Development ABC - Ruby on Rails" src="http://webdesignfan.com/wp-content/uploads/2010/02/Software-Development-ABC-ruby-on-rails.jpg" alt="Software Development ABC - Ruby on Rails" width="550" height="172" /></a></p>
<p>Ruby on Rails is an open-source web framework that&#8217;s optimized for programmer happiness and sustainable productivity. It lets you write beautiful code by favoring convention over configuration.</p>
<h5>S &#8211; Silverlight</h5>
<p style="text-align: center;"><a href="http://silverlight.net/"><img class="size-full wp-image-3145  aligncenter" title="Software Development ABC - Silverlight" src="http://webdesignfan.com/wp-content/uploads/2010/02/Software-Development-ABC-silverlight.jpg" alt="Software Development ABC - Silverlight" width="550" height="240" /></a></p>
<p>Silverlight is a powerful development platform for creating engaging, interactive user experiences for Web, desktop, and mobile applications when online or offline.</p>
<h5>T &#8211; Testing</h5>
<p>Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test. Software Testing also provides an objective, independent view of the software to allow the business to appreciate and understand the risks at implementation of the software. Read more on <a href="http://en.wikipedia.org/wiki/Software_testing">Wikipedia</a>.</p>
<h5>U &#8211; Unix</h5>
<p style="text-align: center;"><a href="http://www.unix.org/"><img class="size-full wp-image-3174  aligncenter" title="Software Development ABC - Unix" src="http://webdesignfan.com/wp-content/uploads/2010/02/Software-Development-ABC-unix.jpg" alt="Software Development ABC - Unix" width="550" height="240" /></a></p>
<p>Unix (officially trademarked as UNIX, sometimes also written as Unix with small caps) is a computer operating system originally developed in 1969.</p>
<h5>V &#8211; Virtualization</h5>
<p>Virtualization is a term that refers to the abstraction of computer resources:<br />
Virtual machine (VM), a software implementation of a machine (computer) that executes programs like a real machine, platform virtualization, which separates an operating system from the underlying platform resources. Read more on <a href="http://en.wikipedia.org/wiki/Virtualization">Wikipedia</a>.</p>
<h5>W &#8211; W3C</h5>
<p style="text-align: center;"><a href="http://www.w3.org/"><img class="size-full wp-image-3179  aligncenter" title="Software Development ABC - W3C" src="http://webdesignfan.com/wp-content/uploads/2010/02/Software-Development-ABC-w3c.jpg" alt="Software Development ABC - W3C" width="550" height="240" /></a></p>
<p>The World Wide Web Consortium (W3C) is an international community where Member organizations,  a full-time  staff, and the public work together to develop Web standards.</p>
<h5>X &#8211; XML</h5>
<p>XML (Extensible Markup Language) is a set of rules for encoding documents electronically. It is defined in the XML 1.0 Specification produced by the W3C and several other related specifications; all are fee-free open standards. Read more on <a href="http://en.wikipedia.org/wiki/Xml">Wikipedia</a>.</p>
<h5>Y &#8211; Yahoo</h5>
<p><a href="http://yahoo.com"><img class="size-full wp-image-3219    aligncenter" title="Software Development ABC - Yahoo" src="http://webdesignfan.com/wp-content/uploads/2010/02/Software-Development-ABC-yahoo.jpg" alt="Software Development ABC - Yahoo" width="550" height="240" /></a></p>
<p><strong></strong>Yahoo! Inc. is an American public corporation headquartered in Sunnyvale, California, (in Silicon Valley), that provides Internet services worldwide.</p>
<h5>Z &#8211; Z-index</h5>
<p><code><strong></strong></code>z-index is a CSS property that sets the stack order of specific elements. An element with greater stack order is always in front of another element with lower stack order. Read more on <a href="http://en.wikipedia.org/wiki/Z-index">Wikipedia</a>.</p>
<p>Are you worried about <a href="http://www.thetestking.info/MCSE-2008-notes.html">testking mcse</a> exam and <a href="http://www.thepass4sure.info/70-563-test.html">70-563</a> exam preparation? We offer up-to-dated <a href="http://www.pass4sures.biz/MB7-227-testking.html">MB7-227</a> with 100% exam pass guarantee of <a href="http://www.mypass4sure.info/70-652-dumps.html">70-652</a>.
<div class="shr-publisher-3126"></div>
]]></content:encoded>
			<wfw:commentRss>http://webdesignfan.com/software-development-abc/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>10 Useful Tutorials to Develop WordPress Plugin</title>
		<link>http://webdesignfan.com/useful-tutorials-to-develop-wordpress-plugin/</link>
		<comments>http://webdesignfan.com/useful-tutorials-to-develop-wordpress-plugin/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 19:53:07 +0000</pubDate>
		<dc:creator>Yanuar Prisantoso</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://webdesignfan.com/?p=2598</guid>
		<description><![CDATA[Nowadays WordPress has become important application for bloggers and even for other who need small website. There are too many plugins. You can do almost anything with wordpress using different plugins to extend it’s functionality beyond the basic features.]]></description>
			<content:encoded><![CDATA[<p>Nowadays WordPress has become important application for bloggers and even for other who need small website. There are too many plugins. You can do almost anything with wordpress using different plugins to extend it’s functionality beyond the basic features.</p>
<p>If you are a developer you can develop your own plugin to other or use plugins developed by others. If you are <a title="best resources for web designers web developers" href="http://www.denbagus.net/" target="_blank">web designers and web developers</a> you have to know how to develop <strong>wordpress plugin</strong>. I just compiled 10 articles.</p>
<h5><a title="first-wp-plugin" href="http://www.skweezer.com/s.aspx/-/markjaquith%7Ewordpress%7Ecom/2006/03/04/wp-tutorial-your-first-wp-plugin/" target="_blank">1. WP Tutorial: Your First WP Plugin</a></h5>
<p>This is a video guide to creating your first WordPress plugin (not more from 5 minutes!).</p>
<h5><a title="Writing_a_Plugin" href="http://www.skweezer.com/s.aspx/-/codex%7Ewordpress%7Eorg/Writing_a_Plugin" target="_blank">2. Writing a Plugin</a></h5>
<p>WordPress Plugins is capable to modification, customization, and enhancement easily to a WordPress blog. Instead of changing the core programming of WordPress, you can add the functionality with WordPress Plugins.</p>
<h5><a title="wordpress-plugin-introduction" href="http://www.skweezer.com/s.aspx/-/www%7Edevlounge%7Enet/articles/how-to-write-a-wordpress-plugin-introduction" target="_blank">3. How to Write a WordPress Plugin &#8211; Introduction</a></h5>
<p>Plugins are essential for any WordPress user. WordPress Plugins allow extend the functionality of their blog with just little programming skills.</p>
<h5><a title="wordpress-plugin-from-scratch" href="http://www.skweezer.com/s.aspx/-/net%7Etutsplus%7Ecom/tutorials/wordpress/creating-a-custom-wordpress-plugin-from-scratch/" target="_blank">4. Create a Custom WordPress Plugin From Scratch</a></h5>
<p>This tutorial will describe the implementation of a WordPress plugin which starting from the scratch. The plugin will connect to an external OSCommerce database then display products randomly on your WordPress site.</p>
<p><!--Ads1--></p>
<h5><a title="anatomy-of-a-wordpress-plugin" href="http://www.skweezer.com/s.aspx/-/net%7Etutsplus%7Ecom/tutorials/wordpress/anatomy-of-a-wordpress-plugin/" target="_blank">5. Anatomy of a WordPress Plugin</a></h5>
<p>This tutorial will guide you simple step of building and widgetized WordPress plugin with settings. <a title="wordpress-plugin-development" href="http://www.skweezer.com/s.aspx/-/net%7Etutsplus%7Ecom/videos/screencasts/a-crash-course-in-wordpress-plugin-development/" target="_blank"></a></p>
<h5><a title="wordpress-plugin-development" href="http://www.skweezer.com/s.aspx/-/net%7Etutsplus%7Ecom/videos/screencasts/a-crash-course-in-wordpress-plugin-development/" target="_blank">6. A Crash-Course in WordPress Plugin Development</a></h5>
<p>Many WordPress users remain unfamiliar with how to create their own custom plugins because an extensive codex. In today’s screencast, we willl start from scratch to build our first usable plugin. <a title="short-tutorial-presentation" href="http://www.skweezer.com/s.aspx/-/www%7Eslideshare%7Enet/chzigkol/wordpress-plugin-development-short-tutorial-presentation" target="_blank"></a></p>
<h5><a title="short-tutorial-presentation" href="http://www.skweezer.com/s.aspx/-/www%7Eslideshare%7Enet/chzigkol/wordpress-plugin-development-short-tutorial-presentation" target="_blank">7. WordPress Plugin Development Short Tutorial</a></h5>
<p>WordPress plugin development in a short video tutorial.</p>
<h5><a title="tutorial-hello-world" href="http://www.skweezer.com/s.aspx/-/blog%7Ebluefur%7Ecom/2008/05/15/wordpress-plugin-tutorial-hello-world/" target="_blank">8. WordPress Plugin Tutorial &#8211; Hello World</a></h5>
<p>Learning to develop a WordPress plugin can be both fun and rewarding. In this tutorial we will find how to make a simple &#8220;Hello World&#8221; plugin.</p>
<h5><a title="development-with-php" href="http://www.skweezer.com/s.aspx/-/www%7Ebestechvideos%7Ecom/2008/09/12/worpress-plugin-development-with-php" target="_blank">9. WorPress Plugin Development with PHP</a></h5>
<p>This is a nice video tutorial on plugin development in PHP language.</p>
<h5><a title="promoting-your-wordpress-plugin" href="http://www.skweezer.com/s.aspx/-/www%7Edevlounge%7Enet/articles/releasing-and-promoting-your-wordpress-plugin" target="_blank">10. Releasing and Promoting Your WordPress Plugin</a></h5>
<p>Everyone won’t know your plugin if you not to socialize your plugin. After  finished writing your excellent WordPress plugin, there’re a few things to consider before releasing and promoting your WordPress plugin.</p>
<p>Learn about WP themes and pluging with our <a href="http://www.testking.com/70-432.htm">70-432</a> course and become expert in design art using our <a href="http://www.testking.com/E20-001.htm">E20-001</a> wp tutorials and <a href="http://www.testking.com/642-524.htm">642-524</a> study guide.
<div class="shr-publisher-2598"></div>
]]></content:encoded>
			<wfw:commentRss>http://webdesignfan.com/useful-tutorials-to-develop-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>25 Incredible jQuery Slider Tutorials and Plugins</title>
		<link>http://webdesignfan.com/jquery-slider-tutorials-and-plugins/</link>
		<comments>http://webdesignfan.com/jquery-slider-tutorials-and-plugins/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 16:32:11 +0000</pubDate>
		<dc:creator>Tomas Laurinavicius</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://webdesignfan.com/?p=1542</guid>
		<description><![CDATA[Content sliders are a great way to show large amount of content or images on a smaller area in a website or blog. They are commonly used in portfolio sites, corporate sites or blogs. You may probably heard that jQuery isn't very hard to learn. If you are interested in implementing a content slider in your website please check our jQuery tutorials and plugins collection.]]></description>
			<content:encoded><![CDATA[<p>To purchase WDF&#8217;s very own jQuery slider, <a href="http://webdesignfan.com/store/premium-jquery-scripts/image-slideshow-jquery-effect/">click here</a>.</p>
<p>Content sliders are a great way to show large amount of content or images on a smaller area in a website or blog. They are commonly used in portfolio sites, corporate sites or blogs. You may probably heard that jQuery isn&#8217;t very hard to learn. If you are interested in implementing a content slider in your website please check our jQuery tutorials and plugins collection.</p>
<p>In this collection you will find <strong>25 Excellent jQuery Slider Tutorials and Plugins</strong> that you can implement into your website.</p>
<p>To have your own slider, <a href="http://webdesignfan.com/store/premium-jquery-scripts/image-slideshow-jquery-effect/">simply visit our store and buy one for your site today.</a></p>
<h4>1. <a href="http://www.dreamcss.com/2009/04/create-beautiful-jquery-sliders.html">Create Beautiful jQuery slider tutorial</a></h4>
<p><img class="alignnone size-full wp-image-1543" title="Create Beautiful jQuery slider tutorial" src="http://webdesignfan.com/wp-content/uploads/2009/12/01_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="Create Beautiful jQuery slider tutorial" width="590" height="176" /></p>
<h4>2.<a href="http://jqueryglobe.com/article/feature-list"> jQuery Plugin &#8211; Feature List</a></h4>
<p><img class="alignnone size-full wp-image-1544" title="jQuery Plugin - Feature List" src="http://webdesignfan.com/wp-content/uploads/2009/12/02_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="jQuery Plugin - Feature List" width="590" height="291" /></p>
<h4>3. <a href="http://designm.ag/tutorials/image-rotator-css-jquery/">Create an Image Rotator with Description (CSS/jQuery)</a></h4>
<p><img class="alignnone size-full wp-image-1546" title="Create an Image Rotator with Description (CSS/jQuery)" src="http://webdesignfan.com/wp-content/uploads/2009/12/03_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="Create an Image Rotator with Description (CSS/jQuery)" width="590" height="340" /></p>
<h4>4. <a rel="bookmark" href="http://css-tricks.com/moving-boxes/">Moving Boxes</a></h4>
<p><img class="alignnone size-full wp-image-1547" title="Moving Boxes" src="http://webdesignfan.com/wp-content/uploads/2009/12/04_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="Moving Boxes" width="590" height="274" /></p>
<h4>5. <a href="http://net.tutsplus.com/javascript-ajax/using-the-wonderful-jflow-plugin-screencast/">Using the Wonderful jFlow Plugin</a></h4>
<p><img class="alignnone size-full wp-image-1550" title="Using the Wonderful jFlow Plugin" src="http://webdesignfan.com/wp-content/uploads/2009/12/05_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="Using the Wonderful jFlow Plugin" width="590" height="243" /></p>
<h4>6. <a rel="bookmark" href="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/">Creating a Slick Auto-Playing Featured Content Slider</a></h4>
<h4><img class="alignnone size-full wp-image-1551" title="Creating a Slick Auto-Playing Featured Content Slider" src="http://webdesignfan.com/wp-content/uploads/2009/12/06_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="Creating a Slick Auto-Playing Featured Content Slider" width="590" height="362" /></h4>
<h4>7. <a rel="bookmark" href="http://www.gomediazine.com/tutorials/design-elegant-featured-content-slider-wordpress/">Design An Elegant Featured Content Slider for WordPress</a></h4>
<p><img class="alignnone size-full wp-image-1552" title="Design An Elegant Featured Content Slider for WordPress" src="http://webdesignfan.com/wp-content/uploads/2009/12/07_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="Design An Elegant Featured Content Slider for WordPress" width="590" height="302" /></p>
<h4>8. <a href="http://blog.egorkhmelev.com/2009/11/jquery-slider-safari-style/">jQuery Slider plugin (Safari style)</a></h4>
<p><img class="alignnone size-full wp-image-1556" title="jQuery Slider plugin (Safari style)" src="http://webdesignfan.com/wp-content/uploads/2009/12/08_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="jQuery Slider plugin (Safari style)" width="590" height="117" /></p>
<h4>9. <a href="http://www.reindel.com/accessible_news_slider/">Accessible News Slider</a></h4>
<p><img class="alignnone size-full wp-image-1559" title="Accessible News Slider" src="http://webdesignfan.com/wp-content/uploads/2009/12/09_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="Accessible News Slider" width="590" height="240" /></p>
<h4>10. <a href="http://www.leigeber.com/2008/10/animated-javascript-accordion/">Animated JavaScript Accordion V2</a></h4>
<p><img class="alignnone size-full wp-image-1560" title="Animated JavaScript Accordion V2" src="http://webdesignfan.com/wp-content/uploads/2009/12/10_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="Animated JavaScript Accordion V2" width="590" height="197" /></p>
<h4>11.<a href="http://www.filamentgroup.com/lab/update_jquery_ui_16_slider_from_a_select_element/"> jQuery UI 1.7 Slider from a Select Element</a></h4>
<p><img class="alignnone size-full wp-image-1561" title="jQuery UI 1.7 Slider from a Select Element" src="http://webdesignfan.com/wp-content/uploads/2009/12/11_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="jQuery UI 1.7 Slider from a Select Element" width="590" height="106" /></p>
<h4>12. <a href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider">Easy Slider 1.7 &#8211; Numeric Navigation jQuery Slider</a></h4>
<p><img class="alignnone size-full wp-image-1562" title="Easy Slider 1.7 - Numeric Navigation jQuery Slider" src="http://webdesignfan.com/wp-content/uploads/2009/12/12_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="Easy Slider 1.7 - Numeric Navigation jQuery Slider" width="590" height="234" /></p>
<p><!--Ads1--></p>
<h4>13. <a href="http://www.hieu.co.uk/blog/index.php/tabswitch/">TabSwitch</a></h4>
<p><img class="alignnone size-full wp-image-1563" title="TabSwitch" src="http://webdesignfan.com/wp-content/uploads/2009/12/13_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="TabSwitch" width="590" height="176" /></p>
<h4>14. <a rel="bookmark" href="http://css-tricks.com/anythingslider-jquery-plugin/">AnythingSlider jQuery Plugin</a></h4>
<p><img class="alignnone size-full wp-image-1566" title="AnythingSlider jQuery Plugin" src="http://webdesignfan.com/wp-content/uploads/2009/12/14_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="AnythingSlider jQuery Plugin" width="590" height="281" /></p>
<h4>15. <a href="http://tutorialzine.com/2009/10/jquery-twitter-ticker/">A jQuery Twitter Ticker</a></h4>
<p><img class="alignnone size-full wp-image-1568" title="A jQuery Twitter Ticker" src="http://webdesignfan.com/wp-content/uploads/2009/12/15_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="A jQuery Twitter Ticker" width="590" height="327" /></p>
<h4>16. <a href="http://www.php-help.ro/examples/slideitmoo_1.1/">SlideItMoo 1.1 &#8211; improved image slider</a></h4>
<p><img class="alignnone size-full wp-image-1571" title="SlideItMoo 1.1 - improved image slider" src="http://webdesignfan.com/wp-content/uploads/2009/12/16_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="SlideItMoo 1.1 - improved image slider" width="590" height="224" /></p>
<h4>17. <a href="http://tutorialzine.com/2009/10/google-wave-history-slider-jquery/">Making a Google Wave History Slider</a></h4>
<p><img class="alignnone size-full wp-image-1572" title="Making a Google Wave History Slider" src="http://webdesignfan.com/wp-content/uploads/2009/12/17_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="Making a Google Wave History Slider" width="590" height="308" /></p>
<h4>18. <a href="http://bxslider.com/">bxSlider<span> &#8211; jQuery content slider</span></a></h4>
<p><span><img class="alignnone size-full wp-image-1573" title="bxSlider - jQuery content slider" src="http://webdesignfan.com/wp-content/uploads/2009/12/18_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="bxSlider - jQuery content slider" width="590" height="167" /></span></p>
<h4><span>19. </span><a href="http://tutorialzine.com/2009/10/slick-content-slider-jquery/">Making A Slick Content Slider</a></h4>
<p><img class="alignnone size-full wp-image-1574" title="Making A Slick Content Slider" src="http://webdesignfan.com/wp-content/uploads/2009/12/19_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="Making A Slick Content Slider" width="590" height="158" /></p>
<h4>20. <a href="http://www.gcmingati.net/wordpress/wp-content/lab/jquery/svwt/">SlideViewerPro 1.0</a></h4>
<p><img class="alignnone size-full wp-image-1575" title="slideViewerPro 1.0" src="http://webdesignfan.com/wp-content/uploads/2009/12/20_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="slideViewerPro 1.0" width="590" height="278" /></p>
<h4>21. <a href="http://tutorialzine.com/2009/11/beautiful-apple-gallery-slideshow/">A Beautiful Apple-style Slideshow Gallery With CSS &amp; jQuery</a></h4>
<p><img class="alignnone size-full wp-image-1577" title="A Beautiful Apple-style Slideshow Gallery With CSS &amp; jQuery" src="http://webdesignfan.com/wp-content/uploads/2009/12/21_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="A Beautiful Apple-style Slideshow Gallery With CSS &amp; jQuery" width="590" height="291" /></p>
<h4>22. <a rel="bookmark" href="http://sixrevisions.com/tutorials/javascript_tutorial/create-a-slick-and-accessible-slideshow-using-jquery/">Create a Slick and Accessible Slideshow Using jQuery</a></h4>
<p><img class="alignnone size-full wp-image-1579" title="Create a Slick and Accessible Slideshow Using jQuery" src="http://webdesignfan.com/wp-content/uploads/2009/12/22_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="Create a Slick and Accessible Slideshow Using jQuery" width="590" height="234" /></p>
<h4>23. <a href="http://www.ndoherty.biz/2009/10/coda-slider-2/">Coda-Slider 2.0</a></h4>
<p><img class="alignnone size-full wp-image-1580" title="Coda-Slider 2.0" src="http://webdesignfan.com/wp-content/uploads/2009/12/23_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="Coda-Slider 2.0" width="590" height="218" /></p>
<h4>24. <a href="http://www.openstudio.fr/jQuery-Multimedia-Portfolio.html">jQuery Multimedia Portfolio</a></h4>
<p><img class="alignnone size-full wp-image-1581" title="jQuery Multimedia Portfolio" src="http://webdesignfan.com/wp-content/uploads/2009/12/24_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="jQuery Multimedia Portfolio" width="590" height="184" /></p>
<h4>25. <a rel="bookmark" href="http://jqueryfordesigners.com/slider-gallery/">Slider Gallery</a></h4>
<p><img class="alignnone size-full wp-image-1582" title="Slider Gallery" src="http://webdesignfan.com/wp-content/uploads/2009/12/25_incredible_jquery_slider_tutorials_and_plugins.jpg" alt="Slider Gallery" width="590" height="190" /></p>
<p>Thank you for reading this article on jQuery Sliders.</p>
<p>Pass <a href="http://www.test-king.com/exams/VCP-410.htm">VCP-410</a> exam on first try with test-king. Our certified <a href="http://www.test-king.com/exams/350-001.htm">350-001</a> questions and answers plus live demo tests for <a href="http://www.test-king.com/exams/70-680.htm">70-680</a> are extremely useful to pass your certification in single attempt.</p>
<p><a href="http://www.psprint.com/">PsPrint online printing</a> services &#8211; affordable and high quality <a href="http://www.psprint.com/calendars">calendar printing</a> you can trust!
<div class="shr-publisher-1542"></div>
]]></content:encoded>
			<wfw:commentRss>http://webdesignfan.com/jquery-slider-tutorials-and-plugins/feed/</wfw:commentRss>
		<slash:comments>118</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
