<?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>Design daily news &#187; Web design</title>
	<atom:link href="http://www.designer-daily.com/category/how-to/wordpress-how-to/feed" rel="self" type="application/rss+xml" />
	<link>http://www.designer-daily.com</link>
	<description>Daily news about design</description>
	<lastBuildDate>Sun, 12 Feb 2012 00:00:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>10 problems you can solve with these Magento tips</title>
		<link>http://www.designer-daily.com/magento-tips-17085</link>
		<comments>http://www.designer-daily.com/magento-tips-17085#comments</comments>
		<pubDate>Tue, 09 Aug 2011 02:00:50 +0000</pubDate>
		<dc:creator>Mirko</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[How-to & tutorials]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[magento tips]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.designer-daily.com/?p=17085</guid>
		<description><![CDATA[Setting up an e-commerce website with Magento is not too complicated, the install and global configuration are pretty easy and [...]]]></description>
			<content:encoded><![CDATA[<p><img title="magento-contact-form" src="http://www.designer-daily.com/wp-content/uploads/2011/07/magento-contact-form.jpg" alt="" width="450" height="307" /></p>
<p>Setting up an <a href="http://www.designer-daily.com/22-ecommerce-platforms-to-sell-your-products-online-4957">e-commerce website</a> with Magento is not too complicated, the install and global configuration are pretty easy and shouldn&#8217;t cause too many problems. For more advanced configuration and template tweaks, things can get a bit more hectic, but with the following Magento tips it should already get a little easier.</p>
<h2>1. Add a custom &#8220;add to cart&#8221; button on CMS pages</h2>
<p>Sometimes you&#8217;ll want to show a different presentation of your products or introduce it on a CMS page for some reason. If you want to do that it&#8217;s actually not so complicated, in your page editor, just add the following HTML code where you want it to appear in the page.</p>
<pre>&lt;button onclick=”location.href =’{{config path=”web/unsecure/base_url”}}/checkout/cart/add?product=1&amp;qty=1′”&gt;Buy It Now&lt;/button&gt;</pre>
<p>Save the page and refresh the cache. Now if you open the page in you should be able to see “Buy It Now” button. When clicked it adds 1 product with ID=1 to your shopping cart.</p>
<p>To make it a little more advanced, you can add the quantity of products you want to let the customers add, in that case use this code (example for five products).</p>
<pre>&lt;button onclick=”location.href =’{{config path=”web/unsecure/base_url”}}/checkout/cart/add?product=1&amp;qty=5′”&gt;Buy 4 Get 1 Free&lt;/button&gt;</pre>
<p><a href="http://design-tips.com/web-design/magento/173/custom-add-to-cart-button-on-cms-page/">Source of the tip</a></p>
<h2>2. Add custom comment box to each product on the cart page</h2>
<p>If you create more than one website with Magento for clients, you get 90% chances that one of your clients will ask to have a comment box for products on orders. It makes sense, the client could have a specific requirement or question regarding the order or the shipping and a comment box is the best way to let him comment.</p>
<p>This tip is a bit long, so take a look at it <a href="http://magentocoder.jigneshpatel.co.in/magento-add-comment-box-to-each-product-in-cart/">on Magento Coder&#8217;s website</a>.</p>
<p><img class="alignnone size-full wp-image-17226" title="shopping-cart-comments" src="http://www.designer-daily.com/wp-content/uploads/2011/07/shopping-cart-comments.jpg" alt="" width="450" height="236" /></p>
<h2>3. Hide shopping cart sidebar when it is empty</h2>
<p>Having the shopping cart in the sidebar or elsewhere on the page is very useful for your visitors. However, displaying the shopping cart when the user has nothing in it is not necessary. To hide the cart in the sidebar, try the following steps.</p>
<p>1. Open:<em> app/design/frontend/default/&lt;your template&gt;/template/checkout/cart/sidebar.phtml</em></p>
<p>2. Look for the following div (normally on line 32):<br />
<code>
<pre>&lt;div class="box base-mini mini-cart"&gt;</pre>
<p></code></p>
<p>3. Add this php code right before that opening div tag</p>
<pre>$_cartQty1 = $this-&gt;getSummaryCount()
if ($_cartQty1 &gt;0):</pre>
<p>4. Add this php code to the bottom of the file<br />
endif</p>
<p><a href="http://www.magentocommerce.com/wiki/4_-_themes_and_template_customization/page_templates/how_to_hide_shopping_cart_sidebar_when_it_is_empty">Source of this tip</a></p>
<h2>4. Add Facebook Like on a product page in Magento</h2>
<p>Having a Facebook button on your product is an easy way to take advantage of the power of Facebook. If a user clicks on it, he shares your page with all his friends.</p>
<p>To add this button, add the following code anywhere in this template file: <em>app/design/frontend/theme/theme/template/catalog/product/view.phtml</em></p>
<pre>&lt;a name="fb_share" type="button"&gt;&lt;/a&gt;
&lt;script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"&gt;
&lt;/script&gt;
&lt;?php elseif($_share == 'facebook_like'): ?&gt;
&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like show_faces="true" width="450"&gt;&lt;/fb:like&gt;
&lt;?php endif; ?&gt;</pre>
<h2>5. Add a language pack as a store view</h2>
<p>Creating a store view for a language is not too hard, but you shouldn&#8217;t have any problem doing it in Magento if you follow these instructions.</p>
<p>1.  Download <a href="http://www.magentocommerce.com/langs/list/">the language pack you need</a> and then unpack it to your Magento install folder. It copies two folders: one goes to <em>app\design\frontend\default\default\locale</em> and the other one to <em>app\locale</em>.</p>
<p>2.  Go to <em>System &gt; Configuration</em> in your admin. On the left top corner in Current Configuration Scope dropdown box, you can see Default Config, and Main Store in English store view.</p>
<p>3.  Now let’s go and add the French store view. Under the dropdown box, there’s Manage Stores link or you can directly go to <em>System &gt; Manage Stores</em>. Click the <em>Create Store View</em> link on top right, and type these in store view <em>information form:</em><br />
<em>Store: Main Store</em><br />
<em>Name: French</em><br />
<em>Code: french</em><br />
<em>Status: Enabled</em><br />
<em>Sort order: 0</em></p>
<p>4.  Save, go back to <em>System &gt; Configuration</em>. In Current Configuration Scope dropdown box, you now see there’s French store view. Click that link.<br />
On Locale options tab on the left, uncheck the “use website” checkbox then change the locale to French (France). Save.<br />
Now you can have your website in French.</p>
<h2>6. Tip to hide the price of the product if Magento user is not logged in</h2>
<p>Tier pricing is great, but you don&#8217;t want to display every price to every customer. To show tiered pricing to logged in visitors only, go to<em>: app/design/frontend/default/default/template/catalog/product/view/tierprices.phtml</em></p>
<p>On this file, add this PHP function</p>
<pre>&lt;?php if(Mage::getSingleton('customer/session')-&gt;isLoggedIn()): ?&gt;</pre>
<p>The above function should be added before the following piece of code</p>
<pre>&lt;?php if (count($_tierPrices) &gt; 0): ?&gt;</pre>
<p>Then add this code at the end.</p>
<pre>&lt;?php endif; ?&gt;</pre>
<h2>7. Add a contact form to a Magento CMS page</h2>
<p>Of all Magento tips, this one solve a very frequent problem. Your clients will want to get a contact form to which they can add bits of text, they&#8217;ll also want to have the breadcrumb menu shown for that contact page. Out of the box, the Magento contact form doesn&#8217;t allo this, to do it you just have to follow this procedure.</p>
<p>Go to your CMS&gt; Manage Pages interface<br />
Once there, input your HTML as you normally would on any other page<br />
Once you are happy with HTML part, add this lines:</p>
<pre>&lt;!– CONTACT FORM –&gt;
{{block type="core/template" name="contactForm" form_action="/contacts/index/post" template="contacts/form.phtml"}}
&lt;!– END OF CONTACT FORM –&gt;</pre>
<p><a href="http://inchoo.net/ecommerce/magento/contact-form-in-magento/">Source of this Magento tips</a></p>
<p><img class="alignnone size-full wp-image-17486" title="magento-contact-form" src="http://www.designer-daily.com/wp-content/uploads/2011/07/magento-contact-form.jpg" alt="" width="450" height="307" /></p>
<h2>8. How to Remove Credit Card Information From Sales Email</h2>
<p>Depending on what payment system you allow to your visitors, Magento sends the credit card number openly by email, which is not secured at all. Here is a Magento tip to avoid displaying that info in emails.</p>
<p>1. Open the file app/design/frontend/default/your_theme/template/payment/info/cc.phtml</p>
<p>2. Find the lines that read:</p>
<pre>&lt;?php echo $this-&gt;__(’Credit Card Number: xxxx-%s’, $this-&gt;htmlEscape($this-&gt;getInfo()-&gt;getCcLast4())) ?&gt;&lt;br/&gt;&lt;?php echo $this-&gt;__(’Expiration Date: %s/%s’, $this-&gt;htmlEscape($this-&gt;getCcExpMonth()), $this-&gt;htmlEscape($this-&gt;getInfo()-&gt;getCcExpYear())) ?&gt;</pre>
<p>3. Comment this code out, so it looks like this:</p>
<pre>&lt;!–&lt;?php echo $this-&gt;__(’Credit Card Number: xxxx-%s’, $this-&gt;htmlEscape($this-&gt;getInfo()-&gt;getCcLast4())) ?&gt;&lt;br/&gt;&lt;?php echo $this-&gt;__(’Expiration Date: %s/%s’, $this-&gt;htmlEscape($this-&gt;getCcExpMonth()), $this-&gt;htmlEscape($this-&gt;getInfo()-&gt;getCcExpYear())) ?&gt;–&gt;</pre>
<p>4. Save the file.</p>
<p><a href="http://www.imagedia.com/2010/05/how-to-remove-credit-card-information-from-sales-email-in-magentoopen/">Source of this tip</a></p>
<h2>9. Debug your layout in Magento</h2>
<p>Your layout files and templates are not showing up on front? You can see what’s going on with your layouts using Mage::log() method in your controller. The code below would log loaded layout handles and compiled layout update string into <em>var/log/layout.log</em> file.</p>
<p>Here is how to enable the debug mode in your <em>index.php</em> file.</p>
<pre>public function testAction()
{
$this-&gt;loadLayout();
// …
//Somewhere within controller action after loadLayout() was called
//The code below logs loaded layout handles to “var/log/layout.log” file
Mage::log(
$this-&gt;getLayout()-&gt;getUpdate()-&gt;getHandles(),
null,
‘layout.log’
);
//The code below logs merged layout to “var/log/layout.log” file
Mage::log(
$this-&gt;getLayout()-&gt;getUpdate()-&gt;asString(),
null,
‘layout.log’
);
}</pre>
<h2>10. Display a product&#8217;s category name</h2>
<p>When on a product page in Magento, it can be a bit tricky to display the name of the category the product is in. Actually it&#8217;s not that hard, all you have to do is to follow these Magento tips.</p>
<p>The template file you&#8217;ll have to edit is this one <em>catalog/product/view.phtml</em></p>
<p>and add the next code where you want to display the category</p>
<pre>&lt;?php $categories = $_product-&gt;getCategoryIds(); ?&gt;
&lt;?php foreach($categories as $k =&gt; $_category_id): ?&gt;
&lt;?php $_category = Mage::getModel('catalog/category')-&gt;load($_category_id) ?&gt;
&lt;a href="&lt;?php echo $_category-&gt;getUrl() ?&gt;"&gt;&lt;?php echo $_category-&gt;getName() ?&gt;&lt;/a&gt;
&lt;?php endforeach; ?&gt;</pre>
<h2>Have any Magento tips to share?</h2>
<p>The Magento tips mentionned in this article are only a few, but they really helped in creating my Magento sites and templates. Do you work frequently with Magento? If so, do you have any cool Magento tips you could share?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designer-daily.com/magento-tips-17085/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Creating Horizontal Tabbed Navigation using jQuery</title>
		<link>http://www.designer-daily.com/horizontal-tabbed-navigation-using-jquery-17402</link>
		<comments>http://www.designer-daily.com/horizontal-tabbed-navigation-using-jquery-17402#comments</comments>
		<pubDate>Wed, 03 Aug 2011 04:00:13 +0000</pubDate>
		<dc:creator>Mirko</dc:creator>
				<category><![CDATA[How-to & tutorials]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[tabs]]></category>

		<guid isPermaLink="false">http://www.designer-daily.com/?p=17402</guid>
		<description><![CDATA[Horizontal Tabs simulates the interface of offline real world being accessed by each computer user. However, implementing tabbed navigation can [...]]]></description>
			<content:encoded><![CDATA[<p>Horizontal Tabs simulates the interface of offline real world being accessed by each computer user. However, implementing tabbed navigation can be quite difficult sometimes, especially for non-developers.</p>
<p>If you are thinking to use the tabbed navigation then you can easily implement it through jQuery. Do you know how? Here, we will discuss how to implement the Horizontal Tabbed Navigation through jQuery. We will also put a highlight to add the implementation of effects like Collapse, Sorting, and Mouseover.<br />
Let us start now from a blank html file. We are adding following default code to it:</p>
<pre>&lt;html&gt;
&lt;head&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;title&gt;jQuery Tabs&lt;/title&gt;
   &lt;/head&gt;
&lt;body&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p>Now, we will link the default jQuery CSS and JS files with our HTML file.</p>
<pre>&lt;link type=&quot;text/css&quot; href=&quot;jquery-ui-1.8.13.custom.css&quot; rel=&quot;stylesheet&quot; /&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery-1.5.1.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery-ui-1.8.13.custom.min.js&quot;&gt;&lt;/script&gt;</pre>
<p>This is the time to add the script code to create the tab interface.</p>
<pre>&lt;script type=&quot;text/javascript&quot;&gt;
$(function(){
   // Tabs
   $(&#039;#tabs&#039;).tabs();
});
&lt;/script&gt;</pre>
<p>This is the default script to create the tabs without any effects.<br />
Now, we will create the tabs using ul and li tags, and add the contents in them. For this work, the jquery-ui-1.8.13.custom CSS file have the classes like tabs-1 for 1st Tab, tabs-2 for 2nd tab, and tabs-3 for 3rd tab. You can edit the CSS file to have more classes to create more tabs in your design. Following is the code to create three tabs:</p>
<pre>&lt;div id=&quot;tabs&quot;&gt;
   &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;#tabs-1&quot;&gt;Google&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#tabs-2&quot;&gt;Yahoo&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#tabs-3&quot;&gt;Bing&lt;/a&gt;&lt;/li&gt;
   &lt;/ul&gt;
   &lt;div id=&quot;tabs-1&quot;&gt;
      Content for Tab 1
   &lt;div&gt;
   &lt;div id=&quot;tabs-2&quot;&gt;
      Content for Tab 2
   &lt;/div&gt;
   &lt;div id=&quot;tabs-3&quot;&gt;
      Content for Tab 3
   &lt;/div&gt;</pre>
<p>After merging the complete HTML code will be as following. You can also copy this code for your work.</p>
<pre>&lt;html&gt;
   &lt;head&gt;
      &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
      &lt;title&gt;jQuery Tabs&lt;/title&gt;
      &lt;link type=&quot;text/css&quot; href=&quot;jquery-ui-1.8.13.custom.css&quot; rel=&quot;stylesheet&quot; /&gt;
      &lt;script type=&quot;text/javascript&quot; src=&quot;jquery-1.5.1.min.js&quot;&gt;&lt;/script&gt;
      &lt;script type=&quot;text/javascript&quot; src=&quot;jquery-ui-1.8.13.custom.min.js&quot;&gt;&lt;/script&gt;
      &lt;script type=&quot;text/javascript&quot;&gt;
      $(function(){
         // Tabs
         $(&#039;#tabs&#039;).tabs();
      });
      &lt;/script&gt;
   &lt;/head&gt;
   &lt;body&gt;
      &lt;h1&gt;Welcome to jQuery Tabs&lt;/h1&gt;
         &lt;!-- Tabs --&gt;
         &lt;h2 class=&quot;demoHeaders&quot;&gt;Tabs&lt;/h2&gt;
         &lt;div style=&quot;width:500px; height:auto; font-size:small;&quot;&gt;
         &lt;div id=&quot;tabs&quot;&gt;
         &lt;ul&gt;
            &lt;li&gt;&lt;a href=&quot;#tabs-1&quot;&gt;Tab 1&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#tabs-2&quot;&gt;Tab 2&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#tabs-3&quot;&gt;Tab 3&lt;/a&gt;&lt;/li&gt;
         &lt;/ul&gt;
         &lt;div id=&quot;tabs-1&quot;&gt;
            Content for Tab 1
         &lt;/div&gt;
         &lt;div id=&quot;tabs-2&quot;&gt;
            Content for Tab 2
         &lt;/div&gt;
         &lt;div id=&quot;tabs-3&quot;&gt;
            Content for Tab 3
         &lt;/div&gt;
         &lt;/div&gt;
         &lt;/div&gt;
   &lt;/body&gt;
&lt;/html&gt;</pre>
<p>Following will be the output of the tabs created with above code:</p>
<p><img src="http://www.designer-daily.com/wp-content/uploads/2011/08/demo-of-default-jquery-tabs.jpg" alt="" title="demo-of-default-jquery-tabs" width="450" height="173" class="alignnone size-full wp-image-17429" /></p>
<p>Thinking to add the effects in tabs?</p>
<p><strong>Mouseover Effect</strong><br />
You have to add only event: “mouseover” in the scripts code as show below:</p>
<pre>&lt;script&gt;
   $(function() {
      $( &quot;#tabs&quot; ).tabs({
         event: &quot;mouseover&quot;
      });
   });
&lt;/script&gt;</pre>
<p>Remember to remove the previously existing script code with this one. After adding this code, the tabs will toggle on moving a cursor above them.</p>
<p><strong>Collapsible Tabs</strong></p>
<p>Want your tabs to expand and collapse with a click, then replaces the existing tab code with this one:</p>
<pre>&lt;script&gt;
   $(function() {
      $( &quot;#tabs&quot; ).tabs({
         collapsible: true
      });
   });
&lt;/script&gt;</pre>
<p><strong>Sorting</strong></p>
<p>Want to allow the visitors to sort the tabs as per their requirements, just add following code.</p>
<pre>&lt;script&gt;
   $(function() {
      $( &quot;#tabs&quot; ).tabs().find( &quot;.ui-tabs-nav&quot; ).sortable({ axis: &quot;x&quot; });
   });
&lt;/script&gt;</pre>
<p><strong>Positioning Tabs on Bottom</strong></p>
<p>Thinking to position the tabs on the bottom of content! For this, you have to add some more customization through style tag, change the script code, and change the HTML code.</p>
<p><strong>Script Code</strong></p>
<pre>&lt;script&gt;
   $(function() {
      $( &quot;#tabs&quot; ).tabs();
      $( &quot;.tabs-bottom .ui-tabs-nav, .tabs-bottom .ui-tabs-nav &gt; *&quot; )
      .removeClass( &quot;ui-corner-all ui-corner-top&quot; )
      .addClass( &quot;ui-corner-bottom&quot; );
   });
&lt;/script&gt;</pre>
<p><strong>Style sheet Code</strong></p>
<pre>&lt;style&gt;
#tabs { height: 200px; }
.tabs-bottom { position: relative; }
.tabs-bottom .ui-tabs-panel { height: 140px; overflow: auto; }
.tabs-bottom .ui-tabs-nav { position: absolute !important; left: 0; bottom: 0; right:0; padding: 0 0.2em 0.2em 0; }
.tabs-bottom .ui-tabs-nav li { margin-top: -2px !important; margin-bottom: 1px !important; border-top: none; border-bottom-width: 1px; }
.ui-tabs-selected { margin-top: -3px !important; }
&lt;/style&gt;</pre>
<p><strong>HTML Code </strong></p>
<p>Now, you have to add the above mentioned tabs-bottom class to the div creating tabs.</p>
<pre>&lt;div id=&quot;tabs&quot; class=&quot;tabs-bottom&quot;&gt;</pre>
<p>Complete code to have tabs on bottom</p>
<pre>&lt;html&gt;
   &lt;head&gt;
      &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
      &lt;title&gt;jQuery Tabs&lt;/title&gt;
      &lt;link type=&quot;text/css&quot; href=&quot;jquery-ui-1.8.13.custom.css&quot; rel=&quot;stylesheet&quot; /&gt;
      &lt;script type=&quot;text/javascript&quot; src=&quot;jquery-1.5.1.min.js&quot;&gt;&lt;/script&gt;
      &lt;script type=&quot;text/javascript&quot; src=&quot;jquery-ui-1.8.13.custom.min.js&quot;&gt;&lt;/script&gt;
      &lt;script&gt;
      $(function() {
         $( &quot;#tabs&quot; ).tabs();
         $( &quot;.tabs-bottom .ui-tabs-nav, .tabs-bottom .ui-tabs-nav &gt; *&quot; )
         .removeClass( &quot;ui-corner-all ui-corner-top&quot; )
         .addClass( &quot;ui-corner-bottom&quot; );
      });
      &lt;/script&gt;
      &lt;style&gt;
      #tabs { height: 200px; }
      .tabs-bottom { position: relative; }
      .tabs-bottom .ui-tabs-panel { height: 140px; overflow: auto; }
      .tabs-bottom .ui-tabs-nav { position: absolute !important; left: 0; bottom: 0; right:0; padding: 0 0.2em 0.2em 0; }
      .tabs-bottom .ui-tabs-nav li { margin-top: -2px !important; margin-bottom: 1px !important; border-top: none; border-bottom-width: 1px; }
      .ui-tabs-selected { margin-top: -3px !important; }
      &lt;/style&gt;
   &lt;/head&gt;
   &lt;body&gt;
   &lt;h1&gt;Welcome to jQuery Tabs&lt;/h1&gt;
   &lt;!-- Tabs --&gt;
   &lt;h2 class=&quot;demoHeaders&quot;&gt;Tabs&lt;/h2&gt;
   &lt;div style=&quot;width:500px; height:auto; font-size:small;&quot;&gt;
   &lt;div id=&quot;tabs&quot; class=&quot;tabs-bottom&quot;&gt;
   &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;#tabs-1&quot;&gt;Tab 1&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#tabs-2&quot;&gt;Tab 2&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#tabs-3&quot;&gt;Tab 3&lt;/a&gt;&lt;/li&gt;
   &lt;/ul&gt;
   &lt;div id=&quot;tabs-1&quot;&gt;
      Content for Tab 1
   &lt;/div&gt;
   &lt;div id=&quot;tabs-2&quot;&gt;
      Content for Tab 2
   &lt;/div&gt;
   &lt;div id=&quot;tabs-3&quot;&gt;
      Content for Tab 3
   &lt;/div&gt;
   &lt;/div&gt;
   &lt;/div&gt;
   &lt;/body&gt;
&lt;/html&gt;</pre>
<p><strong>Output</strong></p>
<p><img src="http://www.designer-daily.com/wp-content/uploads/2011/08/demo-of-jquery-tabs-at-bottom.jpg" alt="" title="demo-of-jquery-tabs-at-bottom" width="450" height="278" class="alignnone size-full wp-image-17430" /></p>
<p><strong>Conclusion</strong></p>
<p>The implementation of Horizontal Tabbed Navigation becomes easy with the use of jQuery libraries.</p>
<p>You can make use of above code or download the following <a href="http://www.designer-daily.com/wp-content/uploads/2011/08/demo-jquery-tabs.zip">demo-jquery-tab.zip</a> file containing the mentioned files below:<br />
<em>jquery-ui-1.8.13.custom.css</em> – contains the code style the tabs.<br />
<em>jquery-ui-1.8.13.custom.min.js</em> – contains code letting the tabs to work.<br />
<em>jquery-1.5.1.min.js</em> – includes the code from jQuery library from Google Ajax APIs.<br />
<em>demo-jquery-tabs.html</em> – has the code for implement default jQuery tabs.<br />
<em>demo-tabs-mouseover.html</em> – has the code to implement jQuery tabs with mouse over effect.<br />
<em>demo-tabs-sort.html</em> – has the code to implement tabs with sort effect.<br />
<em>demo-tabs-collapse.html</em> – has the code to implement the tabs with collapsible effect.<br />
<em>demo-tabs-on-bottom.html</em> – has the code to implement the default jQuery tabs on bottom.</p>
<p><em>About the Author: Keshav Arora is a Senior Technical Writer with <a href="http://www.seo-semantic-xhtml.com/">seo-Semantic-xhtml.com</a>, a specialized division of  HYPERLINK &#8220;http://www.ipraxa.com&#8221; IPraxa. Seo-semantic-xhtml.com provides <a href="http://www.seo-semantic-xhtml.com/">PSD to HTML</a>, XHTML, CSS and 3rd party application integration. Follow us <a href="http://twitter.com/psd_to_xhtml">on Twitter</a>, and be our fan <a href="http://www.facebook.com/SeoSemantic">on Facebook</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designer-daily.com/horizontal-tabbed-navigation-using-jquery-17402/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User-centred design and mobile user experience</title>
		<link>http://www.designer-daily.com/user-centred-design-and-mobile-user-experience-16428</link>
		<comments>http://www.designer-daily.com/user-centred-design-and-mobile-user-experience-16428#comments</comments>
		<pubDate>Fri, 17 Jun 2011 05:31:46 +0000</pubDate>
		<dc:creator>Liz Tran</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[How-to & tutorials]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[mobile design]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://www.designer-daily.com/?p=16428</guid>
		<description><![CDATA[What is UCD and how does it relate to the mobile user experience? So what is this ‘user-centred design’ (or [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-16429" src="http://www.designer-daily.com/wp-content/uploads/2011/06/UCD-mobile.jpg" alt="" width="450" height="300" /></p>
<h2>What is UCD and how does it relate to the mobile user experience?</h2>
<p>So what is this <em>‘user-centred design’</em> (or UCD) you have been hearing about? Well it comes down to you really! As the user you are bombarded with a plethora of experiences and interactions through websites everyday.  UCD is a design philosophy in which your needs, wants and constraints are taken into consideration at each stage of the design process.</p>
<p><em>So what is the process of getting to know your users?</em> <strong>Knowing the different processes of UCD</strong> and how to fulfil a mobile user experience is a task that takes quite a bit of research and time delving into different models and approaches. There are many processes, models and tools that you can use for UCD the question arises <em>which is right and which is wrong? Which one works and which one doesn’t?</em></p>
<h2>Knowing the Tools and Process of UCD</h2>
<p>Generally when starting a project you gather knowledge such as your <strong>target market or target audience</strong>. This is a good start, from here usually people will look at business objectives and then start to re-arrange user objectives to suit&#8230;This is where it can start to go pear-shaped!</p>
<p>Business objectives are great but without the user in mind as a main element to the project processes the end result could be a bit business orientated and alienating to the user.</p>
<p>Tools such as <strong>personas, scenario building and use-case</strong> can greatly help your client see the objective of different users.</p>
<p><em>It is all a hypotheses until you place it in front of a user and test.</em></p>
<p>With the view that it is a hypotheses, it comes to a point where the tools and methods you are using are subjective, as each user scenario is created by you and/or the client, though the main goal is to achieve focus in the area you want your users to go to, it is still just hypotheses till it is delivered to the users to test.</p>
<h2>Designing for a UCD Approach</h2>
<p>For web designers the process is similar to designing for websites. However there are some additional considerations with mobile designs, such as <strong>screen resolution, device constraints and features and issues with connectivity</strong>.</p>
<p>A crucial question is, <em>do you really need a mobile site?</em> Most websites probably do not need a mobile dedicated site/app and so delving into this process can be lengthy and a waste of time. While there is the opinion that everything will be <em>“mobile web”</em> soon, doing a quick analytics check on the breakdown of your desktop to mobile visitors and what operating system they use to access your site, will quickly tell you if you really need to provide a mobile site.  This simple check could save you lots of time and money!  Google analytics can do this operating system to browser analysis breakdown.</p>
<p>If your analysis reveals that you really do need a mobile site, next steps are, how can you determine that a mobile site will complement your website and be of use to users?  Basically you need to identify the core functionality of the site and content that users will find useful on a mobile setting, while still fulfilling your own business objectives.</p>
<p>Certain questions that are useful to determining if you require a mobile site are:</p>
<ul>
<li> Would users find the information useful and can they access the information on a limited connection/speed?</li>
<li>Are there features/areas of my site that would have a better function as a mobile accessed site/app?</li>
<li>Can a mobile site/app enrich the experience for users?</li>
<li>Do you need a dedicated mobile site/app or is it viewable as a full website on mobile devices? Is it too content heavy?</li>
<li>Can you break the mobile site/app down so that the main areas are shown on the mobile site/app?</li>
</ul>
<h2>Who are the users and what do they want?</h2>
<p><em>UCD methodology answers questions regrading the task and goals of users.</em> These answers can then be used to make decisions about design and development of the mobile site/app.</p>
<p>When addressing what users want, knowing your target audience is crucial, particuarly key things such as what they want out of the content, what is their experience with the content and what functions do the users need.</p>
<p>Knowing your target market, identifying your key user groups and creating personas will help you create better designs for your users.  The key here is the more you understand about your user the better you can design something for their needs.</p>
<h2>Mobile design considerations</h2>
<p>When designing for mobiles, there are certain things that need to be taken into consideration such as <strong>smaller screen sizes, simplified navigation, prioritization of content, design for connectivity issues, minimising user input and steps to goal plus many more</strong> depending on the content you want the users to view and the mobile functionality that you can build in.</p>
<h2>The UCD Mobile Process and Testing</h2>
<p>This process is very similar to a website process and there are many ways to <em>“skin a cat”</em> as the saying goes, but with UCD and mobile design; <strong>designing, prototyping and then testing</strong> are the three crucial stages for effectively seeing if your user interaction is correct and how this correlates from content to user.</p>
<p><strong>Testing your mobile design with users is a crucial step.</strong> There are many tools out there to do user-testing such as online cases, focus groups and online emulators.  These will all help you to gather knowledge about if your content/product and design is effective.  An example tool is the <a href="http://validator.w3.org/mobile/">W3C mobileOK Checker</a> and this great list of mobile emulators: <a href="http://www.mobilexweb.com/emulators">http://www.mobilexweb.com/emulators.</a></p>
<p>Testing and analysing through <em>Google analytics</em> is also a great way to see how users interact with the content on the site. If you can’t do extensive user testing, you can setup a Google analytics account and use such things as advance segmentation and goal setting to see if your users are going to the right areas.</p>
<h2>UCD is the way to go</h2>
<p>So when designing a mobile site, good UCD practises help ensure the content is relevant and useful for the users while fulfilling business objectives. No feature should be added to the site just because it is cheap and easy or you <em>‘think’</em>it is a good idea. UCD and mobile user experience should go hand in hand to create a richer experience for the user, this means <strong>marrying great functionality with content that matters.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designer-daily.com/user-centred-design-and-mobile-user-experience-16428/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Creating beautiful web designs: 9 details that matter</title>
		<link>http://www.designer-daily.com/creating-beautiful-web-designs-9-details-that-matter-15719</link>
		<comments>http://www.designer-daily.com/creating-beautiful-web-designs-9-details-that-matter-15719#comments</comments>
		<pubDate>Wed, 18 May 2011 02:51:26 +0000</pubDate>
		<dc:creator>Mirko</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[How-to & tutorials]]></category>
		<category><![CDATA[Web design]]></category>

		<guid isPermaLink="false">http://www.designer-daily.com/?p=15719</guid>
		<description><![CDATA[There are many good web designers out there, thousands of them, but there aren&#8217;t so many great designers. The difference [...]]]></description>
			<content:encoded><![CDATA[<p><img title="4-out-of-the-box" src="http://www.designer-daily.com/wp-content/uploads/2011/05/4-out-of-the-box.jpg" alt="" width="450" height="178" /></p>
<p>There are many good web designers out there, thousands of them, but there aren&#8217;t so many <strong>great</strong> designers. The difference between a good and a great designer? Details! Just like for product design, where Apple makes its products better by paying attention to every little detail, you can make a big difference in web design by focusing on polishing details of your design. So if you want to become a better designer, make sure you are not too quickly satisfied and don&#8217;t give up the work too quickly. Too tired to keep on? Take a break and come back to your work with a fresh look later on.</p>
<p>But do you know what details are often overlooked by web designers? I know a few&#8230; To help you understand which details will bring your designs to a new level, I have listed some important ones. These are not rules of course, but advice that could help you make your next design better than the previous one. Be careful though, don&#8217;t put all your attention on the details and don&#8217;t forget the big picture, your design has to be good in the first place for those details to really enhance it.</p>
<h2>1. Use smooth and consistent drop shadows</h2>
<p>Drop shadows are a great tool for giving depth to your designs. However, if poorly used they can give your design an unprofessional look. Two things are important for creating good drop shadows:</p>
<ul>
<li>Make your shadow subtle: it will provide the desired effect in a subtle way, without being too obvious.</li>
<li>Use consistent lightning source: for a coherent design if you use two shadows of more, make sure the source of the light is always the same.</li>
</ul>
<p><img class="alignnone size-full wp-image-15720" title="1-apple-drop-shadow" src="http://www.designer-daily.com/wp-content/uploads/2011/05/1-apple-drop-shadow.jpg" alt="" width="450" height="100" /></p>
<h2>2. Go easy on gradients</h2>
<p>Same as for drop shadows. Don&#8217;t overuse gradients or it will kill the effect. Also, gradients should be subtle and use colors that degrade smoothly. For better results, try to avoid using more than two colors in your gradients, it will make it look more heavy but not more elegant.</p>
<p><img class="alignnone size-full wp-image-15721" title="2-tutsplus-gradient" src="http://www.designer-daily.com/wp-content/uploads/2011/05/2-tutsplus-gradient.jpg" alt="" width="450" height="214" /></p>
<h2>3. Align, align, align</h2>
<p>Give proper alignments to the elements of your designs. Well-aligned design elements make your web page look tidy and organized, it also helps create better white space. To do this, grid systems will make your life much easier. I personally recommend <a href="http://www.thegridsystem.org/">the Grid system</a> or the <a href="http://960.gs/">960 Grid System</a>, but there are many others out there or you could even consider creating your own.</p>
<p><img class="alignnone size-full wp-image-15722" title="3-grid-system" src="http://www.designer-daily.com/wp-content/uploads/2011/05/3-grid-system.jpg" alt="" width="450" height="223" /></p>
<h2>4. Think out of the box</h2>
<p>A bit contradictory with the previous advice, you should some let elements or images of your design go out of the box. Grids are good to lay the base of your design, but they can quickly get quite boring if too rigid. Letting an element pop out makes the website design look more dynamic and lively. This effect is often used on titles or on some important images that need more attention than others.</p>
<p><img class="alignnone size-full wp-image-15723" title="4-out-of-the-box" src="http://www.designer-daily.com/wp-content/uploads/2011/05/4-out-of-the-box.jpg" alt="" width="450" height="178" /></p>
<h2>5. Use icons</h2>
<p>Icons help your visitors scan through your pages to find the information he is looking for, in that matter they are important to improve the usability of your website. Use icons and your content will be read much more. Even better, nice looking icons will make your design more elegant. The good news is that you can find tons of <a href="http://www.designer-daily.com/35-high-quality-fresh-free-icon-sets-7129">free high-quality icons</a> on the web. As with anything else in modern web design, don&#8217;t overuse icons and make sure they are appropriate.</p>
<p><img class="alignnone size-full wp-image-15724" title="5-icons-web-design" src="http://www.designer-daily.com/wp-content/uploads/2011/05/5-icons-web-design.jpg" alt="" width="450" height="217" /></p>
<h2>6. Use highlights</h2>
<p>This has been quite a trend in web design for the past few years. Use a small 1px white line to highlight and provide smooth contrast between two colors and give a clean look. This also make the outlines stand out better and create a very welcome contrast.</p>
<p><img class="alignnone size-full wp-image-15725" title="6-highlights-web-design" src="http://www.designer-daily.com/wp-content/uploads/2011/05/6-highlights-web-design.jpg" alt="" width="450" height="153" /></p>
<h2>7. Improve the typography of your design</h2>
<p>Start by chosing the right fonts, if possible no more than two. Hierarchy and scaling of fonts should be optimized to make the text easily scannable and have the text presented in easy-to-read chunks. Style the lesser used element such as quotes, lists,&#8230; Use well-balanced rags and keep good vertical rythm. An excellent plugin to take care of that if you are using WordPress is <a href="http://kingdesk.com/projects/wp-typography/">WP-Typography</a>. Good typography will not be noticed by your average visitors, but it improves the readability of your site, its elegance and make it look more professional.</p>
<p><img class="alignnone size-full wp-image-15726" title="7-typographic-details" src="http://www.designer-daily.com/wp-content/uploads/2011/05/7-typographic-details.jpg" alt="" width="450" height="239" /></p>
<h2>8. Use textures wisely</h2>
<p>How many times have you seen websites that use huge wood textures in the background that totally overwhelm the web page? In those case, the background attracts all your attention and makes the page less readable. This is not how textures should be used. You should use textures to create an ambiance on your page and add some style, but they should stay unnoticed.</p>
<p><img class="alignnone size-full wp-image-15727" title="8-wefunctions-textures" src="http://www.designer-daily.com/wp-content/uploads/2011/05/8-wefunctions-textures.jpg" alt="" width="450" height="248" /></p>
<h2>9. Use the right words for call-to-actions</h2>
<p>Semantics is a very important part of your website&#8217;s design. For the search button, use the word &#8220;search&#8221;, not go or an icon. Another example that I always find confusing is blogs that use the words next and previous for the article navigation. Instead, use the words &#8220;older posts&#8221; or &#8220;newer posts&#8221;, they give some context and users will know where they are heading when clicking on those.</p>
<p><img class="alignnone size-full wp-image-15728" title="9-nextprevious" src="http://www.designer-daily.com/wp-content/uploads/2011/05/9-nextprevious.jpg" alt="" width="450" height="89" /></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designer-daily.com/creating-beautiful-web-designs-9-details-that-matter-15719/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Tutorial: how-to code your PSD into a HTML-CSS layout</title>
		<link>http://www.designer-daily.com/tutorial-how-to-code-your-psd-into-a-html-css-layout-15632</link>
		<comments>http://www.designer-daily.com/tutorial-how-to-code-your-psd-into-a-html-css-layout-15632#comments</comments>
		<pubDate>Tue, 17 May 2011 01:45:05 +0000</pubDate>
		<dc:creator>Mirko</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[How-to & tutorials]]></category>
		<category><![CDATA[Web design]]></category>

		<guid isPermaLink="false">http://www.designer-daily.com/?p=15632</guid>
		<description><![CDATA[Whether you’re working for a firm or freelancing on your own, the most efficient way to develop a site is [...]]]></description>
			<content:encoded><![CDATA[<p><img title="completed" src="http://www.designer-daily.com/wp-content/uploads/2011/05/completed.jpg" alt="" width="450" height="366" /></p>
<p>Whether you’re working for a firm or freelancing on your own, the most efficient way to develop a site is with a layered Photoshop mockup.  This allows designers to easily manipulate the design and adjust the color palettes without having to spend lengthy amounts of time coding.  Designers show the mockups to their client, gather any feedback the client might have, allow the client to pick which design they have best, and then turn the mockups over to the developer(s).</p>
<p>The good news for developers is that the design is already there for them all they have to do is convert it from the Photoshop mockup file, or PSD file, to a coded version that can be read by internet browsers.  In this tutorial we will be focusing on taking a PSD and “slicing” it with CSS and XHTML to develop the front-end of the site.  And since the PSD has all of the images and text we need, along with x and y coordinates, it’s just a matter of doing a little copy and paste, and then writing out the XHTML and CSS to make it work.</p>
<p>For this tutorial we will need to download two files.  The first is the <a href="http://www.designer-daily.com/wp-content/uploads/2011/05/band-website-design.psd">Photoshop mockup file</a> that we will be converting to XHTML/CSS to create a website.  The second file you will need for this tutorial, if you don’t already have it installed, is the Tiza font, which can be downloaded <a href="http://www.dafont.com/tiza.font">from here</a>.  Once you’ve downloaded the font you will need to unzip it and install it by dropping it in to your “Fonts” folder.  Mac users can access their Fonts folder by going HD – System – Library – Fonts.  Or, if you’re a Windows user, you go Start – Control Panel – (select icon view in the top right corner of the window) – Fonts.</p>
<p>We’ll start by opening our PSD file in Photoshop, Fireworks, or whatever your image-editing program of choice is.  Once you’ve got your image file opened, go ahead and create a new CSS and HTML file.  We’ll be developing the home page, so I’d suggest naming your HTML file “index.html” and giving your CSS file something basic like “main.css” for easy referencing.</p>
<p>Typically when I’m coding a site from scratch I like to start by zeroing the page out and making sure that there are no default margins or any padding that will screw up the site when I’m slicing it.  This can be done by setting everything to zero at the beginning of the CSS file with an opening few lines like this.</p>
<p><code>body, div, img, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dd, dt, blockquote, fieldset, legend, label, input, textarea { margin: 0; padding: 0; border: 0; }<br />
sh1, h2, h3, h4, h5, h6, p { margin: 0 0 1em 0; }<br />
<span style="font-family: monospace;">h1{font-size: 200%;}<br />
</span><span style="font-family: monospace;">h2{font-size: 170%;}<br />
</span><span style="font-family: monospace;">h3{font-size: 140%;}<br />
</span><span style="font-family: monospace;">h4{font-size: 110%;}<br />
</span><span style="font-family: monospace;">h5{font-size: 80%;}<br />
</span><span style="font-family: monospace;">h6{font-size: 50%;}</span></code></p>
<p>With everything set to zero, let’s move on to the body.  But first, let’s take a look at what’s going on inside our PSD file by having a look at the “Layers” in our PSD file.  You will see a group of folders titled, “header”, “home”, “footer”, and “back”.  We will be starting with the “back” folder as this contains all of our background images.  To make life simple and prevent any unwanted mistakes, go ahead and hide the “header”, “home”, and “footer” folders.  The bottom file in the “back” folder should also be titled “back” and if you hide everything else within the “back” folder you will see that this file is just a solid color.  One of the keys to creating a website that loads fast is to minimize the images, so we can skip putting this image in the site by setting the color as the background color in our CSS file.  To figure out the color of that file select a fill color and hover over the image.  The result should be a hexidecimal color code like, #D7D5C3.</p>
<p>Jumping back to our CSS file, create a body tag and set the background color to #D7D5C3.  Your body tag should look like this:</p>
<p><code>body{ background-color:#D7D5C3; }</code></p>
<p>Next we’ll go back in to our image program and create our background image.  With the header, footer and home folder hidden, the only image layers that should be displayed are the ones inside our “back” folder.  Let’s hide the one labeled “content area” and leave the rest of them displayed.  Now we have our background image.  So, go ahead and save the file as “bg.jpg” and place it inside a folder named “images” within the root folder of your site.</p>
<p>Going back in to our CSS file now, we’ll add a line of code in our body tag just below the one defining our background color, to define our background image.  The body should now look like this:</p>
<p><img class="alignnone size-full wp-image-15633" title="step1" src="http://www.designer-daily.com/wp-content/uploads/2011/05/step1.jpg" alt="" width="450" height="268" /></p>
<p><code>body { background-color:#D7D5C3;background-image:url(images/bg.jpg); }</code></p>
<p>With the background in place, now we’re going to develop our main DIV tag.  I usually name mine “#container” as it simply holds everything in place.  As you’ll notice on the design comp the main content area is centered, not justified to the left or right.  In order to achieve this we must give it a relative position and then define margins with 0 on the top and bottom and “auto” on the sides.  And if we take a quick look back inside our PSD file, we’ll notice the only image we didn’t add to our main background image, “content area,” is 960px wide and by checking the y coordinate we learn that it starts about 139px from the top.  So, this tells us that our container should be 960 pixels wide and that we should have a header that’s 139px tall before we start our main content.  Let’s translate that to CSS and add it to our CSS file by doing the following.</p>
<p><code>#container { position:relative; margin:0 auto; width:960px; }<br />
.header { height:139px; width:960px;}</code></p>
<p>Now that we’ve got a few DIV IDs and classes going let’s do some quick work in our HTML file and set it up.  In between the head tag we can add the title, I simply put “Hit Machine Music” and we can add the link to our CSS file.  Once those are set we can add our DIVs to produce an HTML file that looks similar to this:</p>
<p><code>&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /&gt;<br />
&lt;title&gt;Hit Machine Music&lt;/title&gt;<br />
&lt;link href="main.css" rel="stylesheet" type="text/css" /&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id="container"&gt;<br />
&lt;div&gt;&lt;/div&gt;&lt;!--end div "header"--&gt;<br />
&lt;/div&gt;&lt;!--end div "container"--&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</code></p>
<p>Best case scenario, you did everything right and if you preview your index page in a browser it should just be a textured background.  Like this.</p>
<p><img class="alignnone size-full wp-image-15634" title="header" src="http://www.designer-daily.com/wp-content/uploads/2011/05/header.jpg" alt="" width="450" height="267" /></p>
<p>Now that we’ve got the basics taken care of, let’s start on the header.  Going back to our PSD file, make sure that the “header” folder is visible and unlocked.  Once that’s done we’ll need to isolate the “Hit Machine” logo in to its own image file.  There are a few ways of doing this, but I find the easiest to be cutting it, opening a new file with a transparent background and pasting it in there.  The header needs to have a transparent background so that it can seamlessly sit on top of the site background, that we created earlier, without interrupting any of the background designs or texture.  I named mine “header.png” and saved it to the “images” folder in my sites root directory.</p>
<p>Next we go back in to our PSD file and undo our cut so that our design comp is back to full again.  Behind “Songs” link on the main navigation bar you’ll see a faint-white, rectangular box that notifies viewers of which page they’re on.  Let’s cut that and drop it in a new transparent .png file and save it as “navHover.png” to my images folder.  Though several browsers these days support transparent backgrounds, not all of them do.  So, it’s always safest to stick with an image file with a transparent background.</p>
<p>With the header framed up, let’s define the navigation starting with its placement.  We need to create a class for our entire navigation bar and have it floating to the right, so that it will align with the right side of our content.  To do this we create the following lines of code.</p>
<p><code>.navBar { width:555px; float:right; }</code></p>
<p>To define the links within our navigation bar, select the navigation links in our PSD file and, Arial font, bold, all caps, size 17 and the color is #6F6751 appear to be the styles we need to define in our CSS file.  It also looks as though our “navHover.png” image has padding on top of 65px, bottom of 34px, and 15px on each side.  And, since we’re going to need to move it down from the top, inside the .header tag, we’ll need to set its position to relative and define where we’d like it placed.  In the sake of keeping things simple, let’s go ahead and create a new class for our navigation and name it “.navBar” so that I can define its style as follows.</p>
<p><code>.navBar a { position:relative; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:17px; color:#6F6751; padding:65px 15px 34px 15px; top:65px; }</code></p>
<p>As to not mess up our navigation bar by placing it below our header image, let’s make our header image float left and give it a slight margin.  Like this:</p>
<p><img class="alignnone size-full wp-image-15636" title="mainImage" src="http://www.designer-daily.com/wp-content/uploads/2011/05/mainImage1.jpg" alt="" width="450" height="270" /></p>
<p><code>.header img { margin-left:25px; float:left; }</code></p>
<p>With our navigation set up we should now add in our “navHover.png” class to apply to the correct pages the viewer is on as well as when hovering over links to other pages within our main navigation.  To do so we simply create a “.navbar a:hover” and an “.on” class with the only attribute being the background image, like this.</p>
<p><code>.navBar a:hover, .on{ background-image: }</code></p>
<p>Now that our navigation bar is all set up, let’s go drop in all of the appropriate code to our HTML page.  Working within our header tags we need to place our header image, then insert our navigation.  This can be accomplished by doing the following.</p>
<p><code>&lt;div&gt;<br />
&lt;img src="images/header.png" /&gt;<br />
&lt;div&gt;<br />
&lt;a href="index.html"&gt;News&lt;/a&gt;<br />
&lt;a href="songs.html"&gt;Songs&lt;/a&gt;<br />
&lt;a href="photos.html"&gt;Photos&lt;/a&gt;<br />
&lt;a href="videos.html"&gt;Videos&lt;/a&gt;<br />
&lt;a href="events.html"&gt;Tours &amp;amp; Events&lt;/a&gt;<br />
&lt;/div&gt;&lt;!--end div "navBar"--&gt;<br />
&lt;/div&gt;&lt;!--end div "header"--&gt;</code></p>
<p>Now that we’ve got the header down, and if you haven’t already, go ahead and preview your index.html page in a browser to make sure that everything matches with the design comp so far.  If everything’s good to go, it should look like this.</p>
<p>The first step to creating the body will be isolating its background image.  To do that we want to go back in to our PSD file and cut the “content area” file from our “back” folder which we left back at the beginning of this tutorial, pasting it in a new, transparent, image file and saving it as, “contentBG.png.”  Then we want to go back to our main PSD file, undo the cut, and inspect the style of the main content area’s text, as well as note the margin between the background image and the start of the text, so that we can define some font styles in our next step.</p>
<p>Going back in to our CSS file we are now going to create and define our “.mainContent” class by writing the following code.</p>
<p><code>.mainContent { background-image:url(images/contentBG.png); width:900px; padding:25px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#3F3D3D; }</code></p>
<p>Next we need to isolate the text, “See Hit Machine in Concert” along with the picture of the band member and the background texture image.  To do this I clicked on the text box inside my PSD file and deleted the links that were below, “See Hit Machine in Concert.”  We’re going to add that text back later with HTML so that it functions properly.  What I did next was expand the “home” folder inside my PSD file and then selected the first four images, “band member,” “see Hit Machine…,” “flash texture,” and “flash back.”  Once they were selected I cut them, pasted them in to a new file and saved it as, “mainImage.jpg.”  Since this image has no transparency, there is no need to save it as a .png.  While we’re at it we can slice out the rest of time images from our main content body.  These include our social media links and the thumbnail for their latest video.  I saved my icons as the corresponding social media network, (facebook.png, myspace.png, twitter.png, linkedIn.png, flickr.png and rss.png) and the video thumbnail as thumbnail.jpg.  The icons are .png because they have rounded corners across a variant of color, so they need a transparent background, whereas the thumbnail is a perfect square and could be saved as a .jpg.</p>
<p>Now that we have all of our images taken care of, let’s go to work on formatting and plugging in the main content, beginning with the main image.  Back in our HTML file we need to insert our “.mainContent” div and add our “mainImage.jpg.”  To do so our code needs to look like this:</p>
<p><code>&lt;div&gt;<br />
&lt;img src="images/mainImage.jpg" /&gt;<br />
&lt;/div&gt;&lt;!--end div "mainContent--&gt;</code></p>
<p>If you preview your work, you should see your page starting to come together and look something like this.</p>
<p>Next we’ll add the quick links underneath the “See Hit Machine in Concert” header within our main image.  Referring back to our PSD file we can get all of the styling and positioning info necessary.  And even though the PSD file doesn’t show a hover state for the links, we’ll go ahead and add a standard one to let the viewers know it’s an active link.  To get everything set properly, your CSS code should look as follows.</p>
<p><code>.quickLinks { position:absolute; left:115px; top:390px; }<br />
.quickLinks a { color:#fff; font-size:16px; }<br />
.quickLinks a:hover { text-decoration:none; }</code></p>
<p>Now, going back to our index.html file, we’ll add the links in so that they’re displayed on our page.</p>
<p><code>&lt;div&gt;<br />
&lt;img src="images/mainImage.jpg" /&gt;<br />
&lt;div&gt;<br />
&lt;p&gt;&lt;a href="events.html"&gt;Schedule of events&lt;/a&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;a href="photos.html"&gt;Exclusive backstage photos&lt;/a&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;a href="info.html"&gt;Tour information&lt;/a&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;a href="interviews.html"&gt;Upclose interviews with the band&lt;/a&gt;&lt;/p&gt;<br />
&lt;/div&gt;&lt;!--end div quickLinks--&gt;<br />
&lt;/div&gt;&lt;!--end div "mainContent--&gt;</code></p>
<p>Preview your work in a browser and make sure that you’re still on point with the design comp.  If you’re on the right track, you should be seeing something like this.</p>
<p>We’re rounding the home stretch now and I think the best way to handle the “Latest Videos,” “Hit Machine Blog,” and “Connect With Us” parts of the main content area is to split them in to floating columns.  We’ll start from the left and work our way right.  So, first up is the “Latest Videos.”  Our PSD file shows that from the left alignment point of our video column to the left alignment point of the blog column is 310 px.  While we’re in our PSD files let’s check the style attributes for our header and the link text below the thumbnail, before jumping back to our CSS file.  Once you’ve noted the style attributes you can go back to your CSS file and define them.</p>
<p>Since all of the headers were the same for our bottom three columns, I’m going to modify the h1 tag that we defined in our reset stage in the very first step.  So, going to the top of our CSS file I’m going to find the h1 tag which should only have a size definition and look like this h1{font-size: 200%;}.  And I’m going to modify that h1 tag to match the style of our video, blog and connect headers. So that it should now be defined as follows.</p>
<p><img class="alignnone size-full wp-image-15637" title="quickLinks" src="http://www.designer-daily.com/wp-content/uploads/2011/05/quickLinks.jpg" alt="" width="450" height="263" /></p>
<p><code>h1{ font-size: 18px; font-weight:bold; text-transform:uppercase; color:#3f3d3d; padding-bottom:20px; }</code></p>
<p>Now that our h1 tag is set we can start defining our video class.  I named mine “.latestVideos” and defined the width as well as created a class for the links and their style, so my code looks as follows.</p>
<p><code>.latestVideos { float:left; width:310px; }<br />
.latestVideos a { color:#3d3f3f; font-family:Arial, Helvetica, sans-serif; font-size:16px; }<br />
.latestVideos a:hover { text-decoration:none; }</code></p>
<p>With our latest videos column now set up, we can go ahead and put it in our HTML file and drop in our header, thumbnail and linked text by adding the following code.</p>
<p><code>&lt;div&gt;<br />
&lt;h1&gt;Latest Videos&lt;/h1&gt;<br />
&lt;p&gt;&lt;img src="images/thumbnail.jpg" /&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;a href="#"&gt;Another video to watch here&lt;/a&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;a href="#"&gt;And yet another video here&lt;/a&gt;&lt;/p&gt;<br />
&lt;/div&gt;&lt;!--end div "latestVideos"--&gt;</code></p>
<p>Now would be a good time to check our work in a browser and make sure we’re still on the right track.  If all is correct, you should see something similar to this.</p>
<p><img class="alignnone size-full wp-image-15638" title="1column" src="http://www.designer-daily.com/wp-content/uploads/2011/05/1column.jpg" alt="" width="450" height="350" /></p>
<p>Next we’re going to add the blog column, which will be quite similar to the video column only according to our PSD file it’s about 90 px wider.  So, you can copy and paste your .latestVideo classes, modify the width and rename them to something like “.blog” or you can revel in the practice and write them back out.  Whichever you choose, your code should wind up as follows.</p>
<p><code>.blog { float:left; width:400px; margin-top:30px; }<br />
.blog a { color:#3d3f3f; font-family:Arial, Helvetica, sans-serif; font-size:16px; }<br />
.blog a:hover { text-decoration:none; }</code></p>
<p>Once the column is set up in your CSS file you can go ahead and add the content to the HTML file.  Mine looks as follows.</p>
<p><code>&lt;div&gt;<br />
&lt;h1&gt;Hit Machine Blog&lt;/h1&gt;<br />
&lt;p&gt;&lt;a href="#"&gt;Loremipsum dolor sit amet consectetur adipiscing&lt;/a&gt;&lt;br /&gt;<br />
Nunc eu mi risus, nec luctus justo. Proin consequat mi lacus, eget commodo mi. Donec ultricies...&lt;/p&gt;<br />
&lt;p&gt;&lt;a href="#"&gt;Bibendum est eu gravida cras dui sem&lt;/a&gt;&lt;br /&gt;<br />
Venenatis a egestas id, consectetur faucibus nibh. Fusce id felis at lorem lacinia pharetra...&lt;/p&gt;<br />
&lt;p&gt;&lt;a href="#"&gt;Aliquam arcu nisi, sagittis at feugiat quis&lt;/a&gt;&lt;br /&gt;<br />
Accumsan ut metus. Mauris rhoncus odio fringilla diam vestibulum vitae vehicula mi rutrum...&lt;/p&gt;<br />
&lt;/div&gt;&lt;!--end div "blog"--&gt;</code></p>
<p>And if I preview it in a browser, it looks like this.</p>
<p><img class="alignnone size-full wp-image-15639" title="2columns" src="http://www.designer-daily.com/wp-content/uploads/2011/05/2columns.jpg" alt="" width="450" height="350" /></p>
<p>Now for our final column, similar set up to the previous only slightly skinnier than the rest, is our icon link column.  I named mine, “.logoLinks” and added the following code to match with what our PSD is calling for.</p>
<p><code>.logoLinks { float:left; width:180px; margin-top:30px; }</code></p>
<p>Next we need to add some code to space the logos apart to match our PSD.  We can apply the necessary style strictly to the images within logoLinks by targeting them specifically.  Then all we need to do is add a margin-left and some padding to the bottom that will match our design comp.  This can be done by adding the following code:</p>
<p><code>.logoLinks img { margin-left:30px; padding-bottom:20px; }</code></p>
<p>Now that you’ve got your “.logoLinks” column framed up, go back to your HTML file and let’s drop in all the information we need in order to get the icons to display on our page.  Thanks to the defining of the image tag, all we have to do is add in our header and the image links.  So, your code should look like this.</p>
<p><code>&lt;div&gt;<br />
&lt;h1&gt;Connect With Us&lt;/h1&gt;<br />
&lt;a href="#"&gt;&lt;img src="images/facebook.png" /&gt;&lt;/a&gt;<br />
&lt;a href="#"&gt;&lt;img src="images/myspace.png" /&gt;&lt;/a&gt;<br />
&lt;a href="#"&gt;&lt;img src="images/twitter.png" /&gt;&lt;/a&gt;<br />
&lt;a href="#"&gt;&lt;img src="images/linkedIn.png" /&gt;&lt;/a&gt;<br />
&lt;a href="#"&gt;&lt;img src="images/flickr.png" /&gt;&lt;/a&gt;<br />
&lt;a href="#"&gt;&lt;img src="images/rss.png" /&gt;&lt;/a&gt;<br />
&lt;/div&gt;&lt;!--end div "logoLinks"--&gt;</code></p>
<p>With all of our columns in place, go ahead and preview your work in a browser.  It should look almost identical to your PSD file, but be missing the footer.</p>
<p><img class="alignnone size-full wp-image-15640" title="noFooter" src="http://www.designer-daily.com/wp-content/uploads/2011/05/noFooter.jpg" alt="" width="450" height="350" /></p>
<p>Last but not least, we have the footer.  According to our PSD file, there are only two layers that make up our footer, a bar the width of our content area and then some text.  I cut out the bar, dropped it in a new file with a transparent background and named it “footerBar.png.”  Next, we need to jump back to our CSS file and create a “.footer” class and define it’s attributes to match those in our PSD file.  So, your CSS code should be two simple lines defining the width and center aligning your.  My code looks as follows:</p>
<p><code>.footer { width:960px; text-align:center; }</code></p>
<p>After you’ve styled your footer, we’ll need to create a class for the image to add a little bit of space between the “footerBar.png” image and your actual footer text.</p>
<p><code>.footer img { margin-bottom:5px; }</code></p>
<p>Once those are added we’ll need to style the “contact us” link by defining links within the “footer” class.  Your code should look as follows:</p>
<p><code>.footer a { color:#3d3f3f; font-family:Arial, Helvetica, sans-serif; font-size:16px; }<br />
.footer a:hover { text-decoration:none; }</code></p>
<p>Now that the CSS is set up, all we have to do is add it to the HTML file and we’re done!  So, open your HTML file and we’re now going to want to place our “footer” div AFTER the closing of our “mainContent” div but before the closing of our “container” div.  If we were to place our footer inside of the “mainContent” div our footer would have a left margin and not run the full span of our main content.  Your HTML code should match this.</p>
<p><code>&lt;/div&gt;&lt;!--end div "mainContent--&gt;<br />
&lt;div&gt;<br />
&lt;img src="images/footerBar.png" /&gt;<br />
&lt;p&gt;&amp;copy; 2009 Hit Machine Band | &lt;a href="contact.html"&gt;contact us&lt;/a&gt;&lt;/p&gt;<br />
&lt;/div&gt;&lt;!--end div "footer"--&gt;<br />
&lt;/div&gt;&lt;!--end div "container"--&gt;</code></p>
<p>If you did it correctly, when you preview your index.html file in a browser it should look like this.</p>
<p><img class="alignnone size-full wp-image-15641" title="completed" src="http://www.designer-daily.com/wp-content/uploads/2011/05/completed.jpg" alt="" width="450" height="366" /></p>
<p>If it does, that’s it.  Congratulations, you’ve just converted a Photoshop PSD file to a webpage!  Now take your newfound wisdom and allow it to start earning you some money.  Good luck and have fun!</p>
<p>If you’d like to see the full source code, you can download it <a href="http://www.designer-daily.com/wp-content/uploads/2011/05/psd-to-html-source.zip">from here</a>.</p>
<p><em>The article is written by Scott Stanton. With over ten years in the freelance web design and writing fields, Scott Stanton has had his finger on the beating pulse of the industry&#8217;s hottest design trends and bends for the past decade. Maria works for <a href="http://www.wix.com/?utm_campaign=se_designer-daily.com1&amp;experiment_id=blog" target="_blank">website builder</a> Wix.com, a free online platform for the easy creation of customized Flash websites.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designer-daily.com/tutorial-how-to-code-your-psd-into-a-html-css-layout-15632/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>6 tips for designers to create brilliant icons</title>
		<link>http://www.designer-daily.com/6-tips-for-designers-to-create-brilliant-icons-14811</link>
		<comments>http://www.designer-daily.com/6-tips-for-designers-to-create-brilliant-icons-14811#comments</comments>
		<pubDate>Mon, 25 Apr 2011 13:59:42 +0000</pubDate>
		<dc:creator>Mirko</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[How-to & tutorials]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[icon design]]></category>

		<guid isPermaLink="false">http://www.designer-daily.com/?p=14811</guid>
		<description><![CDATA[What are the functions of web icons we observe on various websites? How are they used most efficiently? In this [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-14898" title="icon-sketches" src="http://www.designer-daily.com/wp-content/uploads/2011/04/icon-sketches2.jpg" alt="" width="450" height="250" /></p>
<p>What are the functions of web icons we observe on various websites?  How are they used most efficiently? In this article, we’ll guide you  through the process of effective icons creation.</p>
<p>Web icons are  generally indicators and separators, they help to navigate and emphasize  some key ideas of the content. If you drive a car you can easily  imagine that icons serve exactly like the road signs, guiding through  the website or application. They help to find the necessary tools and  information quickly.</p>
<p>These catchy simple signs are usually  intuitively recognizable. The majority of Internet users easily  discern  such icons as a miniature printer, a minidiskette, play arrows, twitter  birds etc. This helps to see what action to take and how to play with  the content.</p>
<p><img class="alignnone size-full wp-image-14899" title="light_shadow" src="http://www.designer-daily.com/wp-content/uploads/2011/04/light_shadow7.jpg" alt="" width="450" height="302" /></p>
<p>Web  icons are supposed to convey the clear meaning of the functions they  serve. They should be intuitively clear within 1-2 seconds of scanning.  Effective web icons don’t distract from the general content, but outline  the most important features and make the process of navigation easier.</p>
<p>The  key principles of web icons effectiveness are consistent lightning,  considering the audience, general project layout, perspective, metaphor  and so on.</p>
<p>It would be easier to create great efficient icons for your project using the tips below:</p>
<h2>1. Consider the clear metaphor</h2>
<p>Smart  icons should indicate the common features of the objects they depict.  Exact metaphors help to establish the better contact with the website  audience. Make the concept be immediately recognizable.</p>
<h2>2. Broaden your potential market and keep it simple.</h2>
<p>Use  flexible, sketchy images instead of detailed clip-arts. The icons  should be recognizable to fit into various branches of the same business  area. Simple icon means 2-3 objects in its structure. Simple jazzy  concepts should be the natural complement to the project environment.</p>
<h2>3. Use light sources consistently and carefully</h2>
<p>The  human eye feels the untruth and wrong perspective intuitively. So if  you create the set of icons for the same project, make the light  consistent not only for all the icons but also for all the elements of  the environment. Try to depict web icons as the objects you observe in  your real life, applying realistic shadows and lights. This will make  them look more trustworthy.</p>
<h2>4. Use nonstandard color combinations.</h2>
<p>Feel  free to experiment with the colors and tints. Make the icons stand out a  bit. Eye-catching colors combined with the nonstandard shapes will  bring the visitors attention and arouse the desire to click on them. But  surely the icons should fit the general project color scheme to be more  pleasant to theeye. Flash colors used for the simple business interface  can be irritating.</p>
<h2>5. Always consider potential customers.</h2>
<p>Make  web icons be interpreted in the single way regardless the cultural,  national or religious traditions and signs of various groups of people.  Use universal metaphors that could be easily recognized by users from  any country.</p>
<h2>6. Make a plan, create icons step-by step.</h2>
<p>Find  out the general concept first, make a sketch, choose the shape and  colors, work out the details. Ask people about what they see in your  image. If it takes them less than 2 seconds to grasp the icon idea, the  icon is supposed to be successful.</p>
<p>Be creative and inventive, add some zest to your projects by adding awesome web icons!</p>
<p><em>The article is provided by <a href="http://www.icondemon.com/">IconDemon</a> experienced columnist Helga Weber, enthusiastic about web design and  digital arts. IconDemon.com is a great stock icons provider. It  offers  5300+ professional <a href="http://www.icondemon.com/">web icons</a> of  different topical categories and styles. In case you don’t have enough  time or skills to create each icons individually feel free to choose any  icon set according to your preferences.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designer-daily.com/6-tips-for-designers-to-create-brilliant-icons-14811/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>8 types of sites you can build with Drupal</title>
		<link>http://www.designer-daily.com/8-types-of-sites-you-can-build-with-drupal-13924</link>
		<comments>http://www.designer-daily.com/8-types-of-sites-you-can-build-with-drupal-13924#comments</comments>
		<pubDate>Wed, 16 Mar 2011 12:14:35 +0000</pubDate>
		<dc:creator>Mirko</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[How-to & tutorials]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://www.designer-daily.com/?p=13924</guid>
		<description><![CDATA[Drupal doesn&#8217;t get as much hype as WordPress, maybe because it is a bit more complicated to learn. However, if [...]]]></description>
			<content:encoded><![CDATA[<p><img title="wisebread-screenshot" src="http://www.designer-daily.com/wp-content/uploads/2011/03/wisebread-screenshot.jpg" alt="" width="450" height="190" /></p>
<p>Drupal doesn&#8217;t get as much hype as WordPress, maybe because it is a bit more complicated to learn. However, if you are looking to build large sites, it is probably the most flexible open-source CMS. With Drupal you can create pretty much any kind of site you want, here are eight examples of what you can do.</p>
<h2>1. File storage site</h2>
<p>This type of site can be very interesting for your client files management. A site like <a href="http://www.box.net/">box.net</a> lets you do that, but you will not have as much control over it.</p>
<p>To create a file sharing platform with Drupal, you can use <a href="http://drupal.org/project/cck">CCK</a> and <a href="http://drupal.org/project/views">Views</a>, but also some modules like <a href="http://drupal.org/project/media_mover">Media Mover</a>, <a href="http://drupal.org/project/filebrowser">Filebrowser</a> or <a href="http://drupal.org/project/webfm">Web File Manager</a>.</p>
<p><img class="alignnone size-full wp-image-13925" title="box-screenshot" src="http://www.designer-daily.com/wp-content/uploads/2011/03/box-screenshot.jpg" alt="" width="450" height="268" /></p>
<h2>2. Social network</h2>
<p>In terms of social networking capabilities, Drupal is probably the best CMS. Out of the box, Drupal provides a pretty robust user management and permissions system, but if you want to create a real social network, you&#8217;ll need to use some modules. I will not list all the social networking modules for Drupal here because you can already find <a href="http://drupal.org/node/206724">a page that does that in the Drupal documentation</a>.</p>
<p>If you are looking for examples of social networks created with Drupal, take a look at <a href="http://imbee.com/">Imbee</a> or <a href="http://goingon.com/">GoingOn</a>.</p>
<p><img class="alignnone size-full wp-image-13926" title="goingon-screenshot" src="http://www.designer-daily.com/wp-content/uploads/2011/03/goingon-screenshot.jpg" alt="" width="450" height="200" /></p>
<h2>3. Twitter Clone</h2>
<p>I assume that you will not try to create a Twitter competitor with Drupal, but you can if you want integrate microblogging features to your Drupal site. Drupal has a <a href="http://drupal.org/project/microblog">microblogging module</a> that will let your users send short updates (and more).</p>
<p><img class="alignnone size-full wp-image-13928" title="twit" src="http://www.designer-daily.com/wp-content/uploads/2011/03/twit.jpg" alt="" width="450" height="371" /></p>
<h2>4. News portal</h2>
<p>Drupal is the perfect tool if you are looking to create a news site or magazine. Using <a href="http://drupal.org/project/cck">CCK</a> and <a href="http://drupal.org/project/views">Views</a> (again), you can create all kinds of post types and list them in a flexible way. Many news websites around the world are created with Drupal, one of those is the <a href="http://www.observer.com/">New York Observer</a>. You can even have a deeper look of how it was built by taking a look at <a href="http://drupal.org/node/141187">this article</a> (the website has been redesigned since that, but still worth a look).</p>
<p><img class="alignnone size-full wp-image-13927" title="new-york-observer" src="http://www.designer-daily.com/wp-content/uploads/2011/03/new-york-observer.jpg" alt="" width="450" height="163" /></p>
<h2>5. Blog network</h2>
<p>Creating a blog network is fairly easy with Drupal, it&#8217;s even possible out of the box, no extra module needed. All you have to use is the built-in blog module, of course you can make it fancier by using other, but that&#8217;s another story. For example, the popular blog network <a href="http://www.wisebread.com/">Wisebread</a> was built with Drupal.</p>
<p><img class="alignnone size-full wp-image-13929" title="wisebread-screenshot" src="http://www.designer-daily.com/wp-content/uploads/2011/03/wisebread-screenshot.jpg" alt="" width="450" height="190" /></p>
<h2>6. Video-sharing site</h2>
<p>This kind of website is too resource hungry for most people, but if you decide to create one anyway, you can do it with Drupal. Not ready for Drupal 7 yet, the <a href="http://drupal.org/project/flashvideo">FlashVideo</a> module provides a powerful solution to create your Youtube clone, it integrates with CCK, converts videos to FLV and lets your users share videos with an embed code. Otherwise you can try <a href="http://drupal.org/project/media_mover">Media Mover</a> and <a href="http://drupal.org/project/swftools">SWF Tools</a>. The <a href="http://www.mtv.co.uk/">MTV UK</a> website was made with Drupal.</p>
<p><img class="alignnone size-full wp-image-13930" title="mtv-uk-screenshot" src="http://www.designer-daily.com/wp-content/uploads/2011/03/mtv-uk-screenshot.jpg" alt="" width="450" height="227" /></p>
<h2>7. Image-sharing site</h2>
<p>Perfect for amateur photographers associations or any group that wants to share photos, the <a href="http://drupal.org/project/image">Image module</a> is very powerful and lets you create Flickr-like websites. For example, <a href="http://www.myfinepix.com/">MyFinePix</a> is a photo-sharing website that Fujifilm created for owners of FinePix.</p>
<p><img class="alignnone size-full wp-image-13931" title="myfinepix-screenshot" src="http://www.designer-daily.com/wp-content/uploads/2011/03/myfinepix-screenshot.jpg" alt="" width="450" height="290" /></p>
<h2>8. Digg-like news site</h2>
<p>Thanks to the <a href="http://drupal.org/project/drigg">Drigg module</a>, it is fairly easy to create your own clone of Digg. The popular design social news site <a href="http://www.myfinepix.com/">Designbump</a> uses Drupal.</p>
<p><img class="alignnone size-full wp-image-13955" title="designbump-screenshot" src="http://www.designer-daily.com/wp-content/uploads/2011/03/designbump-screenshot.jpg" alt="" width="450" height="277" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designer-daily.com/8-types-of-sites-you-can-build-with-drupal-13924/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>10 Cross-Browser Compatibility Tools For Designers</title>
		<link>http://www.designer-daily.com/10-cross-browser-compatibility-tools-for-designers-13359</link>
		<comments>http://www.designer-daily.com/10-cross-browser-compatibility-tools-for-designers-13359#comments</comments>
		<pubDate>Thu, 24 Feb 2011 01:26:42 +0000</pubDate>
		<dc:creator>Mirko</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[How-to & tutorials]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.designer-daily.com/?p=13359</guid>
		<description><![CDATA[Whether you are an experienced Web programmer or just starting out, you know that there are many browsers currently in [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-13360" title="browsershots" src="http://www.designer-daily.com/wp-content/uploads/2011/02/browsershots.jpg" alt="" width="450" height="200" /></p>
<p>Whether you are an experienced Web programmer or just starting out, you know that there are many browsers currently in use and have probably had experience with the cross-compatibility issues.  The frustration of building a beautifully functioning website using Firefox, then discovering it doesn’t render properly in IE6 is a definite learning experience.  Testing your creations in as many browsers as possible is crucial to turning out a professional product.</p>
<p>There are a multitude of tools available to allow cross-browser testing with only one computer and your favorite browser.  Many of them will let you do online testing of multiple versions of the most commonly used browsers and some will include applications you may never have heard about.  A few require downloading and installation on your machine.</p>
<h3>1. SuperPreview</h3>
<p>One of these is <a href="http://expression.microsoft.com/en-us/dd565874.aspx">SuperPreview</a> from Microsoft.  The free version is only loaded with IE6, but a 60-day free trial of the full Expression Studio is available from Microsoft’s website.  Unlike most tools that only test live sites, this software allows you to test pages while they are still in development.</p>
<h3>2. Cross Browser Testing</h3>
<p><a href="http://crossbrowsertesting.com/">CrossBrowserTesting</a> is an online service that not only allows testing across browser platforms, but also includes various operating systems.  It allows live testing of mobile operating systems, such as Android, as well as desktop environments like Mac OSX and Ubuntu.  They offer a 7-day free trial and several levels of monthly or yearly fees.</p>
<h3>3. Adobe Browser Lab</h3>
<p>Adobe has a free online service call <a href="https://browserlab.adobe.com/en-us/index.html">Adobe BrowserLab</a> that allows testing of several versions of the more common browsers from IE6 to Chrome 8.  It also includes testing of Firefox on OSX in addition to Windows.  Choose the view you prefer, the browsers you want to test and simply type in the URL of your website.</p>
<h3>4. Browser Shots</h3>
<p>If you have a need for a wider than normal range of browser apps, check out <a href="http://browsershots.org/">Browser Shots</a>.  They are one of the few services that offer testing on Linux and BSD.  If your website is aimed at a narrow band of users with particular needs, they may be able to fulfill your testing requirements.  The free version may be rather slow due to the volume of users, but they offer nearly instantaneous results with an upgrade to a monthly service.</p>
<h3>5. W3C testing tools</h3>
<p>The traditional code testing sources from the W3C are still completely free. They offer testing for <a href="http://jigsaw.w3.org/css-validator/">CSS</a> and <a href="http://validator.w3.org/">Markup</a> plus several other checks.  They now include testing for mobile platforms. They will not only list errors for you, they will even give you line numbers and recommend fixes.</p>
<h3>6. TechPatterns browser detection scripts</h3>
<p>One way to fix browser compatibility problems is to determine what browser the user has and use a script aimed at that particular application.  <a href="http://techpatterns.com/">Tech Patterns</a> offers several browser detection scripts using JavaScript or PHP.  They even include instructions on where to put the code.  The scripts are free; all they ask is a link to your website.</p>
<h3>7. Differences in IE 6, 7 and 8</h3>
<p>IE is a fact of life, even though it is not the default browser choice for most web developers.  The most frustrating thing is that even when you write code to allow for IE idiosyncrasies, it may not work in all versions of the browser.  Smashing Magazine’s Louis Lazaris lists a number of code snippets and how they work, or not, in various IE versions in his article &#8220;<a href="http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/">CSS Differences in Internet Explorer 6, 7 and 8</a>.&#8221;</p>
<h3>8. IE-Only style sheet</h3>
<p>CSS Tricks is a great resource that offers advice on CSS.  Their blog post, “<a href="http://css-tricks.com/how-to-create-an-ie-only-stylesheet/">How to Create an IE-Only Style Sheet</a>,” gives clear step-by-step instructions on a secondary style sheet that is activated whenever a user accesses the website with an IE browser.</p>
<h3>9. Eric Meyer&#8217;s CSS Toolbox</h3>
<p>On Meyerweb.com, under <a href="http://meyerweb.com/eric/tools/css/">Toolbox: CSS</a>, there are two helpful style sheets.  One for resetting your CSS and the other a diagnostic style sheet for catching problems the evaluators might miss.</p>
<h3>10. IE6 upgrade warning script</h3>
<p>If IE6 is causing your users major compatibility problems, try using Google&#8217;s <a href="http://code.google.com/p/ie6-upgrade-warning/">ie6-upgrade-warning script</a> which will notify those users with a friendly message to upgrade to the latest version of IE, otherwise they cannot access your website.  Hopefully, this gives those users more incentive to upgrade and help out web designers to avoid compatibility issues.</p>
<p><em>This guest blog post was contributed by InMotion Hosting, one of the top <a href="http://www.inmotionhosting.com/dedicated_servers.html">dedicated server</a> providers in the country.  You can find more of their useful design and development tips  on <a href="http://webhostinghelpguy.inmotionhosting.com/">WebHostingHelpGuy</a> or follow them on Twitter @<a href="http://twitter.com/WHHG_InMotion">WHHG_InMotion</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designer-daily.com/10-cross-browser-compatibility-tools-for-designers-13359/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>SEO tips for web designers &#8211; Part 5: keeping it up</title>
		<link>http://www.designer-daily.com/seo-tips-for-web-designers-part-5-keeping-it-up-12560</link>
		<comments>http://www.designer-daily.com/seo-tips-for-web-designers-part-5-keeping-it-up-12560#comments</comments>
		<pubDate>Fri, 14 Jan 2011 14:38:41 +0000</pubDate>
		<dc:creator>Mirko</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[How-to & tutorials]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[social media]]></category>

		<guid isPermaLink="false">http://www.designer-daily.com/?p=12560</guid>
		<description><![CDATA[This post is part of a serie on SEO for web designers, make sure you don&#8217;t miss any update by [...]]]></description>
			<content:encoded><![CDATA[<p><img title="twitter-stats" src="http://www.designer-daily.com/wp-content/uploads/2011/01/twitter-stats.jpg" alt="" width="450" height="135" /></p>
<p><em>This post is part of a serie on SEO for web designers, make sure you don&#8217;t miss any update by <a href="http://feeds.feedburner.com/DailyDesignerNews">subscribing to the RSS feed</a>.</em></p>
<ul>
<li>Part 1: <a href="../seo-tips-for-web-designers-part-1-planning-your-website-12395">planning your website</a></li>
<li>Part 2: <a href="../seo-tips-for-web-designers-part-2-website-structure-12401">website structure</a></li>
<li>Part 3: <a href="../seo-tips-for-web-designers-part-3-on-page-optimization-12426">on-page optimization</a></li>
<li>Part 4: <a href="http://www.designer-daily.com/seo-for-web-designers-part-4-link-building-12502">link building</a></li>
<li>Part 5: keeping it up</li>
</ul>
<p>Now that you have worked hard on your SEO during your website&#8217;s designing process and during the launch, you don&#8217;t want to leave it there. Search engine optimization is a long time process, you&#8217;ll have to constantly work on it and optimize your pages and links.</p>
<h2>Keep an eye on your analytics</h2>
<p><img class="alignnone size-full wp-image-12562" title="keyword-stats" src="http://www.designer-daily.com/wp-content/uploads/2011/01/keyword-stats.jpg" alt="" width="450" height="200" /></p>
<p>Once your website is live, you should detect its strengths and weaknesses to know which actions to take. Keep an eye on keywords that bring you traffic and check out the links that bring traffic to the popular pages containing these keywords.</p>
<p>You should also be aware of which websites refer to yours. If some important website in your niche brings you a lot of traffic, you better build a strong relationship with the owner of that site.</p>
<h2>Check your rankings</h2>
<p><img class="alignnone size-full wp-image-12561" title="google-rankings" src="http://www.designer-daily.com/wp-content/uploads/2011/01/google-rankings.jpg" alt="" width="450" height="191" /></p>
<p>If you are targetting some keywords, check out where they are ranking in Google search results. For that you can use <a href="http://www.seocentro.com/tools/search-engines/keyword-position.html">SEO Centro&#8217;s Rank Checker tool</a> or <a href="http://www.googlerankings.com/">Google Rankings tool</a>.</p>
<p>You can also check your page rank. Even though it doesn&#8217;t affect your search engine rankings, it can be an weigh in for link exchanges. It can also be useful for looking for advertisers.</p>
<h2>Monitor your social media presence</h2>
<p><img class="alignnone size-full wp-image-12563" title="twitter-stats" src="http://www.designer-daily.com/wp-content/uploads/2011/01/twitter-stats.jpg" alt="" width="450" height="135" /></p>
<p>Know what people are saying about your site and which pages on your website are mentionned often. It&#8217;s a great way to learn about the popularity of your articles.</p>
<p>On Twitter, you can track mentions of your website with <a href="http://backtweets.com/">BackTweets</a>. Just do a search with your URL and you&#8217;ll get all updates that linked to your site. Another cool tool is <a href="http://tweetbeep.com/">TweetBeeps</a>, the Twitter equivalent of Google Alerts. Enter the name of your product, brand or website and get alerts when it&#8217;s mentionned.</p>
<p>For Facebook monitoring, you can click on the insights. It will track demographic data, interactions by media type, and more&#8230;</p>
<h2>Publish content regularly</h2>
<p><img class="alignnone size-full wp-image-12564" title="google-agenda" src="http://www.designer-daily.com/wp-content/uploads/2011/01/google-agenda.jpg" alt="" width="450" height="48" /></p>
<p>As a web publisher, you should have a writing schedule and stick to it. Not only it will help to gain loyal readers, but Google and other web spiders will know what to expect from you in terms of publishing.</p>
<h2>Build and maintain relationships</h2>
<p><img class="alignnone size-full wp-image-12565" title="d15a7_cancel-friend-request" src="http://www.designer-daily.com/wp-content/uploads/2011/01/d15a7_cancel-friend-request.jpg" alt="" width="450" height="143" /></p>
<p>Last tip, but one of the most important. Networking online and offline is tremendously important for SEO. People you shared a beer with are more likely to link to you. If you have no way to meet people in your niche in real life: emails, social networks and instant messaging can be awesome tools for networking.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designer-daily.com/seo-tips-for-web-designers-part-5-keeping-it-up-12560/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SEO tips for web designers &#8211; part 4: link building</title>
		<link>http://www.designer-daily.com/seo-for-web-designers-part-4-link-building-12502</link>
		<comments>http://www.designer-daily.com/seo-for-web-designers-part-4-link-building-12502#comments</comments>
		<pubDate>Thu, 13 Jan 2011 13:57:00 +0000</pubDate>
		<dc:creator>Mirko</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[How-to & tutorials]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[social media]]></category>

		<guid isPermaLink="false">http://www.designer-daily.com/?p=12502</guid>
		<description><![CDATA[This post is part of a serie on SEO for web designers, make sure you don&#8217;t miss any update by [...]]]></description>
			<content:encoded><![CDATA[<p><em><img title="free-press-releases" src="http://www.designer-daily.com/wp-content/uploads/2011/01/free-press-releases.jpg" alt="" width="450" height="93" /></em></p>
<p><em>This post is part of a serie on SEO for web designers, make sure you don&#8217;t miss any update by <a href="http://feeds.feedburner.com/DailyDesignerNews">subscribing to the RSS feed</a>.</em></p>
<ul>
<li>Part 1: <a href="../seo-tips-for-web-designers-part-1-planning-your-website-12395">planning your website</a></li>
<li>Part 2: <a href="../seo-tips-for-web-designers-part-2-website-structure-12401">website structure</a></li>
<li>Part 3: <a href="http://www.designer-daily.com/seo-tips-for-web-designers-part-3-on-page-optimization-12426">on-page optimization</a></li>
<li>Part 4: link building</li>
<li>Part 5: <a href="../seo-tips-for-web-designers-part-5-keeping-it-up-12560">keeping it up</a></li>
</ul>
<p>Now that you have built your website and optimized it, the hardest is still to come: you have to get people to link to it. Getting links is hard work, whether you do it by writing awesome content or by submitting your site to directories. It is also a work that you&#8217;ll do on the long term, so get a strategy ready.</p>
<h2>Submit your site to directories</h2>
<p><img title="directory-critic" src="../wp-content/uploads/2011/01/directory-critic.jpg" alt="" width="450" height="112" /></p>
<p>Submit your website to directories. It is better and quicker to be included in a few <a href="http://www.directorycritic.com/">good directories</a> (you may have to pay for those) than to be linked from a thousand garbage directories. If you don&#8217;t want to waste your time, hire people to <a href="http://www.submitcomfort.com/directory-submission-order.php?ref=4942">do it for you</a>.</p>
<p>If your site has a RSS feed (which I recommend), <a href="http://www.dotsauce.com/2007/06/06/55-active-rss-directories-to-help-promote-your-feeds/">submit it to feed directories</a> and ping sites that let you ping them (Feedburner has an option for that). You can use this list of <a href="http://www.prelovac.com/vladimir/wordpress-ping-list">websites to ping</a> if you use WordPress.</p>
<h2>Use social media sites wisely</h2>
<p><img class="alignnone size-full wp-image-12538" title="facebook-logo" src="http://www.designer-daily.com/wp-content/uploads/2011/01/facebook-logo.jpg" alt="" width="450" height="232" /></p>
<p><a href="http://www.twitter.com">Twitter</a>, <a href="http://www.facebook.com">Facebook</a> and <a href="http://www.stumbleupon.com">StumbleUpon</a> have become weapons of mass traffic. They can also be very powerful tools for link building. If your article is popular on Twitter or Facebook, you will of course get some links from these two sites, but also on the blogs of people that discovered your content through these sources.</p>
<p>Best way to get social media traffic? Write compelling content that people want to share. In the design community: tutorials, freebies and list posts are the best way to get links and traffic from social media sites.</p>
<p>Another good reason to be active on social media sites is that Google and search engines start to use it for its results. <a href="http://www.seomoz.org/blog/the-social-media-marketers-seo-checklist">This article on SEOmoz</a> should convince you of the importance of social media for SEO.</p>
<h2>Freebies &amp; giveaways</h2>
<p><img class="alignnone size-full wp-image-12504" title="free-icons" src="http://www.designer-daily.com/wp-content/uploads/2011/01/free-icons.jpg" alt="" width="450" height="288" /></p>
<p>Giving away some freebies like Photoshop brushes, textures, icons or WordPress themes is a great way to get backlinks. People who use those freebies will be likely to pay you by linking to your site or by recommending your stuff to their friends. Freebies also get bookmarked often, nobody wants to forget where the free stuff is right?</p>
<p>WordPress themes (or templates in general) are excellent for link building. Include a signature in the footer, some people will remove it but not all. Of course these links do not pass as much PR juice as in-post links, but they still contribute to your link building.</p>
<h2>Related sites community news</h2>
<p><img class="alignnone size-full wp-image-12505" title="preview-promotional-sites-submit-design-links" src="http://www.designer-daily.com/wp-content/uploads/2011/01/preview-promotional-sites-submit-design-links.jpg" alt="" width="450" height="237" /></p>
<p>Many design-related websites let you submit your articles through some form, then if they like it they&#8217;ll publish it as community news. If you write regular content, this can be a great source of relevant links.</p>
<p>1stwebdesigner has a long list of <a href="http://www.1stwebdesigner.com/design/40-promotional-sites-where-to-submit-your-design-related-links/">websites where you can submit your community news</a> if you run a design-related website.</p>
<h2>Start guest posting</h2>
<p><img class="alignnone size-full wp-image-12535" title="guest-posting" src="http://www.designer-daily.com/wp-content/uploads/2011/01/guest-posting.jpg" alt="" width="450" height="110" /></p>
<p>Guest posting is time-consuming, but it is a good way to build your brand as a blogger and to get some back links. Many blogs will accept your content if you send them quality article, usually they&#8217;ll add a short presentation of the guest blogger with one or two links.</p>
<h2>Send out press releases</h2>
<p><img class="alignnone size-full wp-image-12536" title="free-press-releases" src="http://www.designer-daily.com/wp-content/uploads/2011/01/free-press-releases.jpg" alt="" width="450" height="93" /></p>
<p>If you are launching a website, product or service, you can try to send out some press releases on the internet. There are many <a href="http://mashable.com/2007/10/20/press-releases/">free websites to do so</a>, but also paid ones. You&#8217;ll gain some exposure and get a few backlinks from those sites, but also from the sites that&#8217;ll eventually write about your press release.</p>
<h2>Social bookmarking sites</h2>
<p><img class="alignnone size-full wp-image-12537" title="designbump" src="http://www.designer-daily.com/wp-content/uploads/2011/01/designbump.jpg" alt="" width="450" height="125" /></p>
<p>Digg, Reddit and Yahoo Buzz are a bit out of reach for the ordinary blogger. You can try submit your best content on those sites anyway, and try to be an active user and get some influence there.</p>
<p>You may have more chances with niche-related social bookmarking sites. For graphic and web design, my favorites are Designbump, Designfloat and The WebBlend. It is easier to reach the front page there, and those pass some link juice and decent traffic (don&#8217;t expect huge spikes though).</p>
<h2>Exchange links</h2>
<p>Send out emails to blogs and websites in your niche when you feel that they could be interested by a link exchange. Try to go for blogs that have the same kind of traffic as yours, sending link exchange requests to A-list bloggers if you have a small blog will probably be useless.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designer-daily.com/seo-for-web-designers-part-4-link-building-12502/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

