<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Design Reviver</title>
	
	<link>http://designreviver.com</link>
	<description />
	<lastBuildDate>Fri, 06 Nov 2009 09:38:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/DesignReviver" type="application/rss+xml" /><feedburner:emailServiceId>DesignReviver</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>13 Really Useful Online CSS Tools to Streamline Development</title>
		<link>http://feedproxy.google.com/~r/DesignReviver/~3/x0UrJla9Z6I/</link>
		<comments>http://designreviver.com/articles/13-really-useful-online-css-tools-to-streamline-development/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 09:38:16 +0000</pubDate>
		<dc:creator>Joel Reyes</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://designreviver.com/?p=3359</guid>
		<description><![CDATA[CSS is nearly used on every modern website design. However, having to write and structure CSS code from scratch every time you have a project is extremely time consuming. Below, we present you with 13 amazingly useful CSS tools for hacking on writing time consuming code. We tried to place emphasis on unknown tools that [...]]]></description>
			<content:encoded><![CDATA[<p><strong>CSS</strong> is nearly used on every modern website design. However, having to write and structure CSS code from scratch every time you have a project is extremely time consuming. Below, we present you with <strong>13 amazingly useful CSS tools</strong> for hacking on writing time consuming code. We tried to place emphasis on unknown tools that every developer should have a looksy at, however don&#8217;t be surprised if we included a few known sources.<br />
<span id="more-3359"></span><br />
We encourage you to find use of these tools and find ways to improve your development process. After all, developing websites shouldn&#8217;t be a task, it should be fun and rewarding. If there are any new tools, please feel free to share with us in your comments.</p>
<h2>CSS Cheat Sheets</h2>
<p><img class="alignnone size-large wp-image-3363" src="http://designreviver.com/wp-content/uploads/2009/10/img-01-753x1024.png" alt="img-01" width="501" height="660" /></p>
<p>As simple tool as this may seem, the <a href="http://www.addedbytes.com/cheat-sheets/css-cheat-sheet/">CSS Cheat Sheet</a> can be very useful. As developers we don&#8217;t always know every tag and piece of code in the book by heart, this is where this one-page reference sheet that lists all selectors and properties comes in handy. The cheat sheet also includes an effective visual example of the box mode and unit reference for CSS units.</p>
<h2>Telerik Visual Style Builder</h2>
<p><img class="alignnone size-full wp-image-3364" src="http://designreviver.com/wp-content/uploads/2009/10/img-02.jpg" alt="img-02" width="503" height="336" /></p>
<p><a href="http://stylebuilder.telerik.com/">Telerik Visual Style Builder</a> is an online CSS customization tool that allows you to easily, point-and-click customization of skins for the RadControls for ASP.NET AJAX. This visual style builder eliminates any need to have working knowledge of the front-end HTML and CSS structure of the RadControls to create custom skins.You&#8217;ll have complete control over the elements of the RadControls’ skin and allows you to develop a custom built skin in very short time.</p>
<p>This tool is ideal for ASP.NET developers. Probably one of the easiest ways to create a RadControls skin. This tool also satisfies your need for ready made menus and images for calendars and such.</p>
<h2>CSS Type Set</h2>
<p><img class="alignnone size-full wp-image-3365" src="http://designreviver.com/wp-content/uploads/2009/10/img-03.jpg" alt="img-03" width="501" height="325" /></p>
<p><a href="http://csstypeset.com/">CSS Type Set</a>, a hands-on typography tool which allows the every day designer and developer fully test and learn how to style Web content. You&#8217;ll be able to test different font-styles throughout a piece of text and also allows you to select a font-style and easily copy/paste into your stylesheet.</p>
<h2>CSS Frame Generator</h2>
<p><img class="alignnone size-full wp-image-3366" src="http://designreviver.com/wp-content/uploads/2009/10/img-04.jpg" alt="img-04" width="500" height="416" /></p>
<p>This tools lets you input your XHTML code in a box displayed on the front page, the code will be sent back to them and they will return your code with a corresponding CSS frame. This service is completely <strong><a href="http://lab.xms.pl/css-generator/">free</a></strong> This is great for the developer that&#8217;s big on multi-tasking.</p>
<h2>Grid Designer</h2>
<p><img class="alignnone size-full wp-image-3367" src="http://designreviver.com/wp-content/uploads/2009/10/img-05.jpg" alt="img-05" width="502" height="453" /></p>
<p><a href="http://grid.mindplay.dk/">Grid Designer</a> is a simple and basic tool that will help you create solid layouts. This tool will enable you to set columns, typography and export the HTML and CSS code. You even have the option of bookmarking every design in order to come back and edit it at a later time.</p>
<h2>MoreCSS</h2>
<p><img class="alignnone size-full wp-image-3368" src="http://designreviver.com/wp-content/uploads/2009/10/img-06.jpg" alt="img-06" width="504" height="395" /></p>
<p><a href="http://yellowgreen.de/morecss">MoreCSS</a> is like a designer placing a JavaScript library in paradise. It allows you to effectively write code for applying automatic hyphenation and creating pop-ups, tool tips, tab menus, zebra tables, advanced list styling and cross-browser opacity style. The only requirement this tool has is the use of regular and simple CSS.</p>
<h2>YAML Builder</h2>
<p><img class="alignnone size-large wp-image-3369" src="http://designreviver.com/wp-content/uploads/2009/10/img-07-1024x638.jpg" alt="img-07" width="501" height="310" /></p>
<p>This builder is designed for quick and effective development of CSS layouts, that are based on <a href="http://builder.yaml.de/">YAML</a>. Yet Another Multicolumn Layout is a highly versatile (X)HTML/CSS framework, produced under the Creative Commons Attribution 2.0 License. Creating neat layouts is easier then you think with YAML Builder. This truly is one tool worth your time.</p>
<h2>Drawter</h2>
<p><img class="alignnone size-large wp-image-3370" src="http://designreviver.com/wp-content/uploads/2009/10/img-08-1024x599.jpg" alt="img-08" width="500" height="297" /></p>
<p><a href="http://drawter.com/">Drawter</a> Beta 2 written in JavaScript and based on the jQuery library enables you with the possibility to literally draw your website’s code. It can run on every single web-browser which makes it really useful and versatile. Every tag is presented as a layer you have drawn.</p>
<p>Working knowledge of HTML and CSS is required in order to utilize Drawter, however developing code is easier then writting by hand. Drawter anticipates a version where you will not need much knowledge of CSS and HTML, this is foreseen in the near future.</p>
<h2>Deploy</h2>
<p><img class="alignnone size-full wp-image-3371" src="http://designreviver.com/wp-content/uploads/2009/10/img-09.jpg" alt="img-09" width="497" height="421" /></p>
<p><a href="http://seaneill.com/deploy/">Deploy</a> is a free open-source Web application that allows designers to select the name of a project, the Doctype, whether you want a CSS reset or jQuery integration, and it creates a zipped, ready-to-use package with all specified files and folders. With current versions you can utilize this tool for Fluid, the Mac application that creates SSBs (site-specific browsers) for websites. Deploy saves time and organizes your codes parent folders and more.</p>
<h2>Blueprint Grid CSS Generator</h2>
<p><img class="alignnone size-full wp-image-3372" src="http://designreviver.com/wp-content/uploads/2009/10/img-10.jpg" alt="img-10" width="508" height="348" /></p>
<p><a title="Blueprint" href="http://kematzy.com/blueprint-generator/" target="_blank">Blueprint Grid CSS Generator</a> will help you generate various flexible versions of Blueprint’s grid.css and compressed.css and grid.png files. Doesn&#8217;t matter if you prefer 8, 10,16 or 24 columns in your design, this tool now enables you that flexibility with Blueprint. This generator allows you to cut down on your development time and build your site on an easy to utilize grid.</p>
<h2>Format CSS</h2>
<p><img class="alignnone size-large wp-image-3373" src="http://designreviver.com/wp-content/uploads/2009/10/img-11-1024x474.jpg" alt="img-11" width="501" height="279" /></p>
<p>With <a href="http://www.lonniebest.com/FormatCSS/">Format CSS</a>, you&#8217;re able to upload your CSS code and select from the options available to achieve code formatting the way you want. You can easily convert a compact CSS code into readable form with proper line-breaks and indentation or vice-versa. Use this tool for quick code organizing and the production of clean code.</p>
<h2>Firdamatic</h2>
<p><img class="alignnone size-large wp-image-3374" src="http://designreviver.com/wp-content/uploads/2009/10/img-12-1024x752.jpg" alt="img-12" width="500" height="471" /></p>
<p><a href="http://www.wannabegirl.org/firdamatic/">Firdmatic</a> is an online tableless layout generator that lets you create and customize layouts easily only by completing forms, making creating skins for your Firdamatic-based layout is fast and easy.</p>
<h2>JS Bin</h2>
<p><img class="alignnone size-full wp-image-3375" src="http://designreviver.com/wp-content/uploads/2009/10/img-13.jpg" alt="img-13" width="502" height="289" /></p>
<p><a href="http://jsbin.com/">JS Bin</a> is a Web application that&#8217;s specially designed to aid JavaScript and CSS developers to test snippets of code in a specific context and debug the code collaboratively. In other words, it&#8217;s collaborative JavaScript debugging at your fingertips. You can also edit and test JavaScript and HTML as well. To finalize, you can save and send the URL to a colleague for review or help. They may make any needed changes if you allow them to.</p>
<img src="http://feeds.feedburner.com/~r/DesignReviver/~4/x0UrJla9Z6I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://designreviver.com/articles/13-really-useful-online-css-tools-to-streamline-development/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://designreviver.com/articles/13-really-useful-online-css-tools-to-streamline-development/</feedburner:origLink></item>
		<item>
		<title>Useful Twitter Lists Resources</title>
		<link>http://feedproxy.google.com/~r/DesignReviver/~3/oL-YxarKNPs/</link>
		<comments>http://designreviver.com/general/useful-twitter-lists-resources/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 16:20:40 +0000</pubDate>
		<dc:creator>speckyboy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[design news]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://designreviver.com/?p=3475</guid>
		<description><![CDATA[Twitter Lists are a recently released Twitter feature. They are an easy way to categorize and organize the people that you follow on Twitter.
In todays news we have useful articles to help you better understand, how to use and what you can do with your Twitter Lists.

HOW TO: Use Twitter Lists

Twitter Lists are Twitter’s long [...]]]></description>
			<content:encoded><![CDATA[<p>Twitter Lists are a recently released Twitter feature. They are an easy way to categorize and organize the people that you follow on Twitter.<br />
In todays news we have useful articles to help you better understand, how to use and what you can do with your Twitter Lists.</p>
<p><span id="more-3475"></span></p>
<h4><a href="http://mashable.com/2009/11/02/twitter-lists-guide/">HOW TO: Use Twitter Lists</a></h4>
<p><a href="http://mashable.com/2009/11/02/twitter-lists-guide/"><img src="http://designreviver.com/wp-content/uploads/2009/11/twitterlists.jpg" alt="HOW TO: Use Twitter Lists" /></a></p>
<p>Twitter Lists are Twitter’s long awaited “groups” feature. They offer a way for you to bunch together other users on Twitter into groups so that you can get an overview of what they’re up to.</p>
<p><a href="http://mashable.com/2009/11/02/twitter-lists-guide/">HOW TO: Use Twitter Lists</a></p>
<h4><a href="http://mashable.com/2009/11/04/twitter-lists-uses/">10 Ways You Can Use Twitter Lists</a></h4>
<p><a href="http://mashable.com/2009/11/04/twitter-lists-uses/"><img src="http://designreviver.com/wp-content/uploads/2009/11/twitterlists1.jpg" alt="10 Ways You Can Use Twitter Lists" /></a></p>
<p>Savvy individuals are looking for ways to use lists to further their personal/professional agendas, and while we are all still learning how to harness the power of this new feature, here are a few ideas to get the creative juices flowing.</p>
<p><a href="http://mashable.com/2009/11/04/twitter-lists-uses/">10 Ways You Can Use Twitter Lists</a></p>
<h4><a href="http://listorious.com/">Listorious: Discover the Best Twitter Lists</a></h4>
<p><a href="http://listorious.com/"><img src="http://designreviver.com/wp-content/uploads/2009/11/twitterlists2.jpg" alt="Listorious: Discover the Best Twitter Lists" /></a></p>
<p>Listorious is a simple to use and very useful new web service for discovering the best Twitter lists. Simply, select a tag and you will be presented with the relevant lists.</p>
<p><a href="http://listorious.com/">Listorious: Discover the Best Twitter Lists</a></p>
<p>By Paul Andrew (<a href="http://speckyboy.com">Speckyboy</a> and <a href="http://twitter.com/speckyboy">speckyboy@twitter</a>).</p>
<img src="http://feeds.feedburner.com/~r/DesignReviver/~4/oL-YxarKNPs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://designreviver.com/general/useful-twitter-lists-resources/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://designreviver.com/general/useful-twitter-lists-resources/</feedburner:origLink></item>
		<item>
		<title>Investing in the Grid</title>
		<link>http://feedproxy.google.com/~r/DesignReviver/~3/wVPADD-pSg8/</link>
		<comments>http://designreviver.com/articles/investing-in-the-grid/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 10:32:12 +0000</pubDate>
		<dc:creator>Joel Reyes</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[design tool]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[wireframe]]></category>

		<guid isPermaLink="false">http://designreviver.com/?p=3392</guid>
		<description><![CDATA[Print designers have successfully utilized the grid to create effective design layouts long before the world wide web was even conceived, but the truth is that grids can be just as effective for web page design and ought to be employed by every web designer.

The grid enables designers to create a system of related design [...]]]></description>
			<content:encoded><![CDATA[<p>Print designers have successfully utilized the grid to create effective design layouts long before the world wide web was even conceived, but the truth is that grids can be just as effective for web page design and ought to be employed by every web designer.<br />
<span id="more-3392"></span><br />
The grid enables designers to create a system of related design elements that interact with each other in a logical, consistent manner. It aids designers in creating a unified page layout and a clear page hierarchy — helping to achieve a visual rhythm that moves the viewer&#8217;s eye around the page. Designers experienced with table-based design are more likely comfortable relying on a grid to form the foundation for their designs.</p>
<p>Many website designers today completely ignore (or worse, avoid) the grid. While a vast majority jump right in knowing they want a 2 or 3 column design, never stopping to consider how the choices they make affect the usability, readability, and flow of a site. What if a shift in proportions, a change to the relationships of elements, or an adjustment to type size could make your site more usable and better able to communicate? The grid is the tool that can help you make better choices and therefore have more impact with your design.</p>
<p>However, don&#8217;t confuse structure with a lack of visual complexity. It is the very structure of a grid that opens up a multitude of purposeful, rational design decisions.</p>
<h1>The Grid Online</h1>
<p>When you first think about using a grid as the foundation for your website, you might have the tendency to feel boxed-in. In fact, you may have noticed a trend in web design where the grid is used as a design element. And for some purposes, that&#8217;s a good choice. On the other hand, with so many boxy designs there are a lot of sites that are starting to look like each other. Not so good if you&#8217;re trying to stand out in a crowd.</p>
<p><a href="http://designreviver.com/wp-content/uploads/2009/10/grid-01.jpg"><img class="alignnone size-full wp-image-3395" src="http://designreviver.com/wp-content/uploads/2009/10/grid-01.jpg" alt="grid-01" width="521" height="396" /></a></p>
<p>But just because you use a grid does not mean your design has to look like a grid. Effective designers can use a grid to achieve all sorts of unique layouts. A grid is a starting point, a skeleton, a frame to hang your design on. Grids help you achieve consistency and cohesion, make better positioning decisions, create pleasing proportions, develop visual symmetry (balance) and rhythm.</p>
<p><a href="http://designreviver.com/wp-content/uploads/2009/10/grid-02.jpg"><img class="alignnone size-full wp-image-3396" src="http://designreviver.com/wp-content/uploads/2009/10/grid-02.jpg" alt="grid-02" width="520" height="636" /></a></p>
<p><span style="color: #ff0000"> </span></p>
<p>Using a grid offers designers a lot of flexibility withing a structured framework. But one of the best methods of achieving maximum impact using a grid is by breaking it. Going off the grid is a sure-fire way to call attention to a key piece of content — an effective device for making an element pop off the page. Used sparingly and intentionally, breaking the grid can help you achieve unexpected and interesting results.</p>
<p><a href="http://designreviver.com/wp-content/uploads/2009/10/grid-03.jpg"><img class="alignnone size-full wp-image-3397" src="http://designreviver.com/wp-content/uploads/2009/10/grid-03.jpg" alt="grid-03" width="521" height="371" /></a></p>
<h1>Grid Frameworks</h1>
<p>Take a look at the <a href="http://en.wikipedia.org/wiki/CSS_framework">Wikipedia</a> description of CSS Frameworks.</p>
<p>For web designers who want to build on a grid, a CSS framework can provide the underlying structure for a designer to build their web pages around. A CSS framework offers designers flexibility, browser compatibility, adherence to web standards, reduced coding errors, and possibly best of all saves time. There are a number of different frameworks, some simply provide the bare minimum others offer a grid system in addition to style resets, print styles, styles for other common elements, and templates for popular design software.</p>
<p>Two of the more robust CSS Frameworks are the 960 Grid System and Blueprint. There are many others, but these are some of the more popular solutions.</p>
<h2><strong><a href="http://960.gs/">960 Grid System</a></strong></h2>
<p>The 960 Grid System is an effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels, with 12-column and 16-column variants. There are printable sketch sheets, design layouts (for popular design programs), and a CSS file that have identical measurements. This framework uses classes to allow designers to rearrange elements independent of the order in which they appear in the markup so you can keep more pertinent info higher in the HTML, without sacrificing precision in your page layout. (excerpted and paraphrased from <a href="http://960.gs/">960.gs</a>)</p>
<h2><strong><a href="http://www.blueprintcss.org/">Blueprint</a></strong></h2>
<p>This framework offers a CSS reset that eliminates the discrepancies across browsers, a solid grid that can support the most complex of layouts, typography based on expert principles that predate the web, form styles for great looking user interfaces, print styles for making any webpage ready for paper, plugins for buttons, tabs and sprites and tools, editors, and templates for every step in your workflow. (excerpted from <a href="http://www.blueprintcss.org/">www.blueprintcss.org</a>)</p>
<p>Some simple frameworks that provide only the grid with no additional code or styles are CSS-Boilerplate and the 1KB CSS Grid. Both provide lightweight, simple solutions for starting your grid-based web design projects.</p>
<h2><strong><a href="http://code.google.com/p/css-boilerplate/">CSS-Boilerplate</a></strong></h2>
<p>As one of the original authors of Blueprint CSS I&#8217;ve decided to re-factor my ideas into a stripped down framework which provides the bare essentials to begin any project. This framework will be lite and strive not to suggest un-semantic naming conventions. You&#8217;re the designer and your craft is important. (excerpted from <a href="http://code.google.com/p/css-boilerplate/">http://code.google.com/p/css-boilerplate/</a>)</p>
<h2><strong><a href="http://www.1kbgrid.com/">1KB CSS Grid</a></strong></h2>
<p>Other CSS frameworks try to do everything—grid system, style reset, basic typography, form styles. But complex systems are, well, <em>complex</em>. Looking for a simple, lightweight approach that doesn&#8217;t require a PhD? Meet The 1KB CSS Grid. (excerpted from <a href="http://www.1kbgrid.com/">www.1kbgrid.com</a>)</p>
<h1>Fluidity</h1>
<p><a href="http://designreviver.com/wp-content/uploads/2009/10/grid-04.gif"><img class="alignnone size-full wp-image-3398" src="http://designreviver.com/wp-content/uploads/2009/10/grid-04.gif" alt="grid-04" width="520" height="513" /></a></p>
<p>The main problem with most CSS frameworks is that they are based on a fixed-width solution. Designers who embrace website flexibility and accessibility are likely going to need a fluid grid. Enter the <a href="http://www.designinfluences.com/fluid960gs/">Fluid 960 Grid System</a> created by <a href="http://www.domain7.com/WhoWeAre/StephenBau.html">Stephen Bau</a> which is a derivative  of the <a href="http://960.gs/">960 Grid System</a> by <a href="http://sonspring.com/journal/960-grid-system">Nathan Smith</a>.</p>
<p>The nice thing about this fluid grid system is that it provides designers with all the benefits of using a fixed grid while allowing us to create something infinitely more usable for multiple audiences. For those of us who are comfortable giving up the control that a fixed width layout provides, the Fluid 960 Grid System is a great solution offering the ability to use a grid while saving the time of building a custom framework.</p>
<h1>Designing on the Grid</h1>
<p>Using a framework allows designers to get back to the creative part of our work. Having the underlying structure already built allows us to focus on creative design solutions. Of course, you&#8217;ll still need to manipulate your code, but working on top of a pre-built framework really gives us a big head start.</p>
<p>Start your design by mapping out the key content areas. I used the original 960 Grid System template for Photoshop which you can download directly from <a href="http://960.gs/">960.gs</a>.</p>
<p><a href="http://designreviver.com/wp-content/uploads/2009/10/grid-06.gif"><img class="alignnone size-full wp-image-3399" src="http://designreviver.com/wp-content/uploads/2009/10/grid-06.gif" alt="grid-06" width="521" height="483" /></a></p>
<p class="showcase">
<p>Once you&#8217;ve got the sections where you want them, you can start to integrate the design elements.</p>
<p><a href="http://designreviver.com/wp-content/uploads/2009/10/grid-07.jpg"><img class="alignnone size-full wp-image-3400" src="http://designreviver.com/wp-content/uploads/2009/10/grid-07.jpg" alt="grid-07" width="520" height="514" /></a></p>
<p>Once you learn to appreciate the grid and its impact on your design, you are ready to break it. When done intentionally, breaking the grid can be a very effective tool for drawing attention to a particular piece of content. Think about where you might break the grid for a bit of visual impact.</p>
<p><a href="http://designreviver.com/wp-content/uploads/2009/10/grid-08.jpg"><img class="alignnone size-full wp-image-3401" src="http://designreviver.com/wp-content/uploads/2009/10/grid-08.jpg" alt="grid-08" width="521" height="171" /></a></p>
<p>The thing about using a grid is that you can achieve a consistent look and feel across a variety of pages. Using a grid, you&#8217;re homepage design layout will work with alternate sub page layouts, providing the user with a familiar look across your site while giving you the ability to create page designs that can accommodate different types of content.</p>
<h1>Additional Resources</h1>
<p>If you weren&#8217;t using grids as part of your web designer toolkit, I hope that by now you are intrigued by the possibilities that employing a grid can provide. Web designers need to invest in the grid, and too investigate further check out the following articles, websites, and tools that offer even more on designing with grids.</p>
<h2>Grid Tutorials and Articles</h2>
<ul>
<li><a href="http://net.tutsplus.com/videos/screencasts/a-detailed-look-at-the-960-css-framework/">A Detailed Look at the 960 Grid System</a></li>
<li><a href="http://net.tutsplus.com/tutorials/html-css-techniques/prototyping-with-the-grid-960-css-framework/">Prototyping with the 960 Grid Framework</a></li>
<div><!--/rss --></div>
<li><!--/topmenu--><a title="Permanent Link to 45+ CSS Grid Systems, Layout Generators and Tutorials that every Designer should know" rel="bookmark" href="http://www.tripwiremagazine.com/tools/design/45-css-grid-systems-layout-generators-and-tutorials-that-every-designer-should-know.html">45+ CSS Grid Systems, Layout Generators and Tutorials that every Designer should know</a> (article)</li>
</ul>
<h2>Websites Dedicated to the Grid</h2>
<ul>
<li><a href="http://www.thegridsystem.org/">The Grid System</a></li>
<li><a href="http://www.designbygrid.com/">Design by Grid</a></li>
</ul>
<h2>Grid Toolbox</h2>
<ul>
<li><a href="http://www.puidokas.com/portfolio/gridfox/">GridFox</a></li>
<li><a href="http://www.gridsystemgenerator.com/category/resources/grid-system-tutorials/960-gs-tutorials">Grid System Generator</a></li>
<li><a href="http://grid.mindplay.dk/">Grid Designer 2.6b</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/DesignReviver/~4/wVPADD-pSg8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://designreviver.com/articles/investing-in-the-grid/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://designreviver.com/articles/investing-in-the-grid/</feedburner:origLink></item>
		<item>
		<title>Fresh PHP Resources and Tutorials</title>
		<link>http://feedproxy.google.com/~r/DesignReviver/~3/BzIB20NlhNg/</link>
		<comments>http://designreviver.com/tutorials/fresh-php-resources-and-tutorials/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 08:00:52 +0000</pubDate>
		<dc:creator>speckyboy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[design news]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://designreviver.com/?p=3110</guid>
		<description><![CDATA[PHP is the most popular server side scripting language. It is reasonably easy to learn and use, compared to others anyway, and with it being very popular, it is backed up by a huge community of developers always willing to offer new techniques and tutorials. In todays news we have collected the best recent PHP [...]]]></description>
			<content:encoded><![CDATA[<p>PHP is the most popular server side scripting language. It is reasonably easy to learn and use, compared to others anyway, and with it being very popular, it is backed up by a huge community of developers always willing to offer new techniques and tutorials. In todays news we have collected the best recent PHP resources.</p>
<p><span id="more-3110"></span></p>
<h4><a href="http://www.2expertsdesign.com/2009/10/15/codeigniter-framework-tutorials-for-php-application/">40+ CodeIgniter Framework Tutorials for Kick-Ass PHP Application</a></h4>
<p><a href="http://www.2expertsdesign.com/2009/10/15/codeigniter-framework-tutorials-for-php-application/"><img src="http://designreviver.com/wp-content/uploads/2009/10/screenshot7.jpg" alt="PHP Resources" /></a></p>
<p>CodeIgniter is an Application Development Framework – a toolkit – for people who build web sites using PHP. Here is the list of 40+ Excellent And Useful CodeIgniter Application Development Framework Tutorials &amp; Resources that includes some useful tutorials and a few great resources that has been developed for programmer and designers.</p>
<p><a href="http://www.2expertsdesign.com/2009/10/15/codeigniter-framework-tutorials-for-php-application/">40+ CodeIgniter Framework Tutorials for Kick-Ass PHP Application</a></p>
<h4><a href="http://webdeveloperplus.com/php/25-new-useful-php-techniques-tutorials/">25 New &amp; Useful PHP Techniques &amp; Tutorials</a></h4>
<p><a href="http://webdeveloperplus.com/php/25-new-useful-php-techniques-tutorials/"><img src="http://designreviver.com/wp-content/uploads/2009/10/screenshot8.jpg" alt="PHP Resources" /></a></p>
<p>Finding new and useful PHP techniques can be difficult, in this great resource they have collected 25 tips, tricks, tutorials and of course, techniques.</p>
<p><a href="http://webdeveloperplus.com/php/25-new-useful-php-techniques-tutorials/">25 New &amp; Useful PHP Techniques &amp; Tutorials</a></p>
<h4><a href="http://www.webdesigneronline.co.uk/10-great-alternatives-to-phpmyadmin">10 great Alternatives to phpMyAdmin</a></h4>
<p><a href="http://www.webdesigneronline.co.uk/10-great-alternatives-to-phpmyadmin"><img src="http://designreviver.com/wp-content/uploads/2009/10/screenshot9.jpg" alt="PHP Resources" /></a></p>
<p>Most people in the web development world are under the impression that phpMyAdmin is the only MySQL client out there for websites. There are others, many more. The author of this post has listed and describes in detail 10great Alternatives to phpMyAdmin.</p>
<p><a href="http://www.webdesigneronline.co.uk/10-great-alternatives-to-phpmyadmin">10 great Alternatives to phpMyAdmin</a></p>
<p>By Paul Andrew (<a href="http://speckyboy.com">Speckyboy</a> and <a href="http://twitter.com/speckyboy">speckyboy@twitter</a>).</p>
<img src="http://feeds.feedburner.com/~r/DesignReviver/~4/BzIB20NlhNg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://designreviver.com/tutorials/fresh-php-resources-and-tutorials/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://designreviver.com/tutorials/fresh-php-resources-and-tutorials/</feedburner:origLink></item>
		<item>
		<title>25 More Free Photoshop Texture Packs</title>
		<link>http://feedproxy.google.com/~r/DesignReviver/~3/0kW3yPSx-1c/</link>
		<comments>http://designreviver.com/freebies/25-more-free-photoshop-texture-packs/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 08:00:41 +0000</pubDate>
		<dc:creator>mirko</dc:creator>
				<category><![CDATA[Freebies]]></category>
		<category><![CDATA[book textures]]></category>
		<category><![CDATA[grungy textures]]></category>
		<category><![CDATA[photoshop textures]]></category>
		<category><![CDATA[rusty textures]]></category>
		<category><![CDATA[wood textures]]></category>

		<guid isPermaLink="false">http://designreviver.com/?p=2969</guid>
		<description><![CDATA[Photoshop textures are very widely used in modern web design, and hopefuly you don&#8217;t have to create all your textures by yourself since a great choice is available freely on the web. In the following collection we have selected some of the best free Photoshop texture packs just for you.
1. Book covers

2. Brown paper textures

3. [...]]]></description>
			<content:encoded><![CDATA[<p>Photoshop textures are very widely used in modern web design, and hopefuly you don&#8217;t have to create all your textures by yourself since a great choice is available freely on the web. In the following collection we have selected some of the best free Photoshop texture packs just for you.<span id="more-2969"></span></p>
<h4>1. <a href="http://lostandtaken.com/blog/2008/9/17/17-more-old-book-cover-textures.html">Book covers</a></h4>
<p><img class="alignnone size-full wp-image-2970" src="http://designreviver.com/wp-content/uploads/2009/10/book-cover-textures.jpg" alt="book cover textures" width="530" height="438" /></p>
<h4>2. <a href="http://sixrevisions.com/freebies/textures/10-high-quality-free-brown-paper-textures/">Brown paper textures</a></h4>
<p><img class="alignnone size-full wp-image-2971" src="http://designreviver.com/wp-content/uploads/2009/10/brown-paper-textures.jpg" alt="brown paper textures" width="530" height="355" /></p>
<h4>3. <a href="http://www.bittbox.com/freebies/free-high-res-texture-pack-the-anatomy-of-a-really-old-book">Anatomy of a really old book</a></h4>
<p><img class="alignnone size-full wp-image-2972" src="http://designreviver.com/wp-content/uploads/2009/10/anatomy-of-book.jpg" alt="anatomy of book" width="530" height="792" /></p>
<h4>4. <a href="http://sixrevisions.com/freebies/textures/10-high-quality-free-tree-bark-textures/">Bark textures</a></h4>
<p><img class="alignnone size-full wp-image-2973" src="http://designreviver.com/wp-content/uploads/2009/10/bark-textures-2.jpg" alt="bark textures" width="530" height="356" /></p>
<h4>5. <a href="http://www.designer-daily.com/9-free-rusty-photoshop-textures-3034">Rusty textures</a></h4>
<p><img class="alignnone size-full wp-image-2974" src="http://designreviver.com/wp-content/uploads/2009/10/rusty-texture.jpg" alt="rusty texture" width="530" height="424" /></p>
<h4>6. <a href="http://manila-craze.deviantart.com/art/Vintage-Bum-med-texture-01-86861278">Vintage bum textures</a></h4>
<p><img class="alignnone size-full wp-image-2975" src="http://designreviver.com/wp-content/uploads/2009/10/vintage-bum.jpg" alt="vintage bum" width="530" height="530" /></p>
<h4>7. <a href="http://sixrevisions.com/freebies/textures/12-free-high-quality-burnt-paper-textures/">Burnt paper</a></h4>
<p><img class="alignnone size-full wp-image-2976" src="http://designreviver.com/wp-content/uploads/2009/10/burnt-paper.jpg" alt="burnt paper" width="530" height="356" /></p>
<h4>8. <a href="http://designm.ag/freebies/freebie-metal-texture-pack/">Metal textures</a></h4>
<p><img class="alignnone size-full wp-image-2977" src="http://designreviver.com/wp-content/uploads/2009/10/metal-texture-pack.jpg" alt="metal texture pack" width="530" height="398" /></p>
<h4>9. <a href="http://webdesignledger.com/freebies/ultimate-grunge-pack-40-high-res-textures">Grunge pack</a></h4>
<p><img class="alignnone size-full wp-image-2978" src="http://designreviver.com/wp-content/uploads/2009/10/grunge-pack-2.jpg" alt="grunge pack" width="530" height="303" /></p>
<h4>10. <a href="http://masterjinn.deviantart.com/art/original-scrapbook-textures-44813178">Original scrapbook</a></h4>
<p><img class="alignnone size-full wp-image-2979" src="http://designreviver.com/wp-content/uploads/2009/10/scrapbook-texture.jpg" alt="scrapbook texture" width="530" height="360" /></p>
<h4>11. <a href="http://designm.ag/freebies/wood-textures/">Wood textures pack</a></h4>
<p><img class="alignnone size-full wp-image-2980" src="http://designreviver.com/wp-content/uploads/2009/10/wood-texture-2.jpg" alt="wood texture" width="530" height="398" /></p>
<h4>12. <a href="http://nighty-stock.deviantart.com/art/Broken-Glass-Textures-11194325">Broken glass</a></h4>
<p><img class="alignnone size-full wp-image-2981" src="http://designreviver.com/wp-content/uploads/2009/10/broken-glass.jpg" alt="broken glass" width="530" height="324" /></p>
<h4>13. <a href="http://lostandtaken.com/blog/2009/8/1/18-metal-manhole-cover-textures.html">Manhole covers</a></h4>
<p><img class="alignnone size-full wp-image-2982" src="http://designreviver.com/wp-content/uploads/2009/10/manhole-covers.jpg" alt="manhole covers" width="530" height="499" /></p>
<h4>14. <a href="http://www.designpacks.com/Image_Gallery/Liquid_Abstract_Backgrounds/">Liquid abstracts</a></h4>
<p><img class="alignnone size-full wp-image-2983" src="http://designreviver.com/wp-content/uploads/2009/10/liquide-textures.jpg" alt="liquide textures" width="530" height="398" /></p>
<h4>15. <a href="http://www.blog.spoongraphics.co.uk/freebies/5-fantastically-high-res-brown-paper-textures">Brown paper textures 2</a></h4>
<p><img class="alignnone size-full wp-image-2984" src="http://designreviver.com/wp-content/uploads/2009/10/brown-paper-2.jpg" alt="brown paper" width="530" height="341" /></p>
<h4>16. <a href="http://sixrevisions.com/freebies/textures/10-free-high-res-coffee-stains-textures/">Coffee stains</a></h4>
<p><img class="alignnone size-full wp-image-2985" src="http://designreviver.com/wp-content/uploads/2009/10/coffee-stains.jpg" alt="coffee stains" width="530" height="356" /></p>
<h4>17. <a href="http://beyond-oddities.deviantart.com/art/Local-Texture-Three-by-One-77137822">Local wood texture</a></h4>
<p><img class="alignnone size-full wp-image-2986" src="http://designreviver.com/wp-content/uploads/2009/10/wood-texture.jpg" alt="wood texture" width="530" height="353" /></p>
<h4>18. <a href="http://www.fudgegraphics.com/2008/09/free-high-resolution-plain-and-grunge-paper-textures/">Plain and grungy paper</a></h4>
<p><img class="alignnone size-full wp-image-2987" src="http://designreviver.com/wp-content/uploads/2009/10/plain-paper-texture.jpg" alt="plain paper texture" width="530" height="342" /></p>
<h4>19. <a href="http://designm.ag/freebies/cracks-texture-pack/">Cracks texture pack</a></h4>
<p><img class="alignnone size-full wp-image-2988" src="http://designreviver.com/wp-content/uploads/2009/10/crack-texture-packs.jpg" alt="crack texture packs" width="530" height="398" /></p>
<h4>20. <a href="http://cloaks.deviantart.com/art/Dark-Wood-Texture-Pack-100478218">Dark Wood</a></h4>
<p><img class="alignnone size-full wp-image-2989" src="http://designreviver.com/wp-content/uploads/2009/10/dark-wood.jpg" alt="dark wood" width="530" height="351" /></p>
<h4>21. <a href="http://sixrevisions.com/freebies/textures/cardboard-textures-and-objects-high-resolution-pack/">Cardboard textures</a></h4>
<p><img class="alignnone size-full wp-image-2991" src="http://designreviver.com/wp-content/uploads/2009/10/cardboard-textures.jpg" alt="cardboard textures" width="530" height="356" /></p>
<h4>22. <a href="http://shedyourskin.deviantart.com/art/Dirty-textures-59724963">Dirty textures</a></h4>
<p><img class="alignnone size-full wp-image-2992" src="http://designreviver.com/wp-content/uploads/2009/10/dirty-textures.jpg" alt="dirty textures" width="530" height="384" /></p>
<h4>23. <a href="http://princess-of-shadows.deviantart.com/art/rust-textures-92960093">Rust textures pack</a></h4>
<p><img class="alignnone size-full wp-image-2993" src="http://designreviver.com/wp-content/uploads/2009/10/rust-texture-2.jpg" alt="rust texture" width="530" height="383" /></p>
<h4>24. <a href="http://yunyunsarang.deviantart.com/art/10-big-textures-notebook-105403901">Notebook textures</a></h4>
<p><img class="alignnone size-full wp-image-2994" src="http://designreviver.com/wp-content/uploads/2009/10/notebook-textures.jpg" alt="notebook textures" width="530" height="295" /></p>
<h4>25. <a href="http://designm.ag/freebies/freebie-concrete-and-pavement-texture-pack/">Concrete and pavement</a></h4>
<p><img class="alignnone size-full wp-image-2995" src="http://designreviver.com/wp-content/uploads/2009/10/concrete-and-pavement.jpg" alt="concrete and pavement" width="530" height="398" /></p>
<img src="http://feeds.feedburner.com/~r/DesignReviver/~4/0kW3yPSx-1c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://designreviver.com/freebies/25-more-free-photoshop-texture-packs/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://designreviver.com/freebies/25-more-free-photoshop-texture-packs/</feedburner:origLink></item>
		<item>
		<title>Using Wireframes to Bring Your Site Together</title>
		<link>http://feedproxy.google.com/~r/DesignReviver/~3/fHFslEpM25Q/</link>
		<comments>http://designreviver.com/articles/using-wireframes-to-bring-your-site-together/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 08:00:28 +0000</pubDate>
		<dc:creator>Joel Reyes</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[footer]]></category>
		<category><![CDATA[header]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[sidebar]]></category>
		<category><![CDATA[wireframe]]></category>

		<guid isPermaLink="false">http://designreviver.com/?p=3311</guid>
		<description><![CDATA[Wireframes are the blue prints that define and allocate a Web sites content and behavior. They are not bound by colors, fonts, and anything that may surface on the site as part of any content. Wireframing compliments good web development and offers a visual of where the content will be laid out within the sites [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.strangesystems.net/archives/000005.php" target="_blank">Wireframes</a></strong> are the<strong> blue prints</strong> that define and allocate a Web sites content and behavior. They are not bound by colors, fonts, and anything that may surface on the site as part of any content. Wireframing compliments good web development and offers a visual of where the content will be laid out within the sites design. <span id="more-3311"></span>A simple wireframe displays the location of a <strong>header</strong>, <strong>main content</strong>, <strong>footer</strong>, <strong>sidebars</strong>, <strong>ad placement</strong>, and <strong>navigation</strong>.</p>
<h2>Coming to Terms with Wireframes</h2>
<p>Wireframes are usually created using a variety of software applications geared towards design. Most developers find good use of Photoshop and Visio stencils because they allow you to save layers and libraries of commonly used shapes and elements. Once you&#8217;re able to develop your wireframe prototype, this will allow you to interact with your client in a variety of ways such as getting an up-front view of their sites design or redesign. This also means that the developer has a clear understanding of what technologies (i.e. JQuery, Ajax, etc..) need to be used for specific elements on the site.</p>
<p><img class="alignnone size-full wp-image-3312" src="http://designreviver.com/wp-content/uploads/2009/10/wireframe-01.jpg" alt="wireframe-01" width="525" height="663" /></p>
<p>A large portion of these common elements are absolute needs, and if not included then this can cause your visitors to experience, leave, and express a great deal of frustration towards your site. No one wants to visit a site that offers an unclear purpose, seems way to crowded, and neglects the need for vital elements such as navigation to be labeled and easy to find.</p>
<h2>Vital Steps to Effective Wireframing</h2>
<p><img class="alignnone size-full wp-image-3313" src="http://designreviver.com/wp-content/uploads/2009/10/wireframe-02.jpg" alt="wireframe-02" width="525" height="638" /></p>
<p>One of the biggest mistakes you can make as a designer on a development project is failing to plan. When you wireframe this is one of the very few vital steps you need to take v.s. the other 100 or so. This is where the conceptualization of an idea starts to take shape and form to allow interaction between the sites design and back end development. Below you will find a few tips that will enable you to make not only effective but better wireframes.</p>
<h3>Functionality Contra Superficial</h3>
<p>Many times the way you design your wireframe depends on the tools readily available. However, it should always be more about function rather than form at some point. Once you focus on function, form will start to take place. In other words, this means that you not need to create the best looking wireframe, just one that has promising function and form. A good wireframe would include the most important of elements such as boxes, buttons, dropdowns and more.</p>
<h3>Spending Too Much Time on Wireframes</h3>
<p>Your wireframe has nothing to do with design. Therefore try to avoid spending large amounts of time on making your wireframe &#8220;pretty&#8221;. If you add too much design then you will end up shifting your client&#8217;s focus onto un-important aspects.Wireframe is part of the development process, just remember that design should be left to designers.</p>
<h3>Organizing Your Wireframe</h3>
<p>As obvious as it is, sometimes it&#8217;s easy to forget how important it is to have a well organized wireframe. You can start organizing by splitting the sections that need to be separated such as news, products and user account/registration. Once you&#8217;re able to break up your wireframe correctly, then this will bring you one step closer to a more attractive and usable design.</p>
<h3>Choosing the Right Tools</h3>
<p>For most designers, the pen and paper is utilized as the canvas unto which creativity is transferred on. It is much easier and faster than using a computer and lets you get thoughts and ideas down as the concept becomes much more then that. As successful designers it&#8217;s important that you use tools that you&#8217;re most comfortable with. This would increase the chances of raising the quality of work. A few tools used besides Adobe Photoshop and Microsoft Visio would be PM PowerPoint, and Designers Adobe Fireworks.</p>
<h2>Color a Plus or Negative?</h2>
<p><img class="alignnone size-full wp-image-3314" src="http://designreviver.com/wp-content/uploads/2009/10/wireframe-03.jpg" alt="wireframe-03" width="525" height="417" /></p>
<p>There are a few things one should avoid when designing a wireframe, one of those things would be to use too much color in your design. Our human eyes are captivated by components that posses any sort of color. We naturally begin to analyze the color scheme behind most of the things we see on a daily basis. Simply put, a wireframe with an exaggerated amount of color will more than likely distract you (or the client) from chief elements.</p>
<p>Although, greyscale is the standard for wireframing, it&#8217;s not always a horrid idea to use a VERY light touch of darker colors (black, navy blue, etc..) to separate your sections. However, if you utilize any form of color, it&#8217;s possible that your client could have a mal-reaction, i.e. questioning the actual colors of the site. This could easily become a set-back, or it can all together end the clients interest in using you for their sites design. Most designers limit the use of colors to links or elements that may not be included on every page. If you feel the &#8220;need&#8221; to use color, this wouldn&#8217;t be a bad idea.</p>
<h2>Clean Examples of Wireframes</h2>
<p><img class="alignnone size-full wp-image-3315" src="http://designreviver.com/wp-content/uploads/2009/10/wireframe-04.jpg" alt="wireframe-04" width="525" height="669" /></p>
<p><img class="alignnone size-full wp-image-3316" src="http://designreviver.com/wp-content/uploads/2009/10/wireframe-05.jpg" alt="wireframe-05" width="525" height="885" /></p>
<p><img class="alignnone size-full wp-image-3317" src="http://designreviver.com/wp-content/uploads/2009/10/wireframe-06.jpg" alt="wireframe-06" width="525" height="579" /></p>
<p><img class="alignnone size-full wp-image-3318" src="http://designreviver.com/wp-content/uploads/2009/10/wireframe-07.jpg" alt="wireframe-07" width="525" height="654" /></p>
<p><img class="alignnone size-full wp-image-3319" src="http://designreviver.com/wp-content/uploads/2009/10/wireframe-08.jpg" alt="wireframe-08" width="525" height="702" /></p>
<p><img class="alignnone size-full wp-image-3320" src="http://designreviver.com/wp-content/uploads/2009/10/wireframe-09.jpg" alt="wireframe-09" width="525" height="619" /></p>
<p><img class="alignnone size-full wp-image-3321" src="http://designreviver.com/wp-content/uploads/2009/10/wireframe-10.jpg" alt="wireframe-10" width="525" height="667" /></p>
<img src="http://feeds.feedburner.com/~r/DesignReviver/~4/fHFslEpM25Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://designreviver.com/articles/using-wireframes-to-bring-your-site-together/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		<feedburner:origLink>http://designreviver.com/articles/using-wireframes-to-bring-your-site-together/</feedburner:origLink></item>
		<item>
		<title>A Collection of Useful Mac Apps</title>
		<link>http://feedproxy.google.com/~r/DesignReviver/~3/3uwrJScaSaU/</link>
		<comments>http://designreviver.com/general/a-collection-of-useful-mac-apps/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 08:00:59 +0000</pubDate>
		<dc:creator>speckyboy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[design news]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://designreviver.com/?p=3077</guid>
		<description><![CDATA[Something the Mac is not short of are its handy little apps, those tiny little applications that make life so much easier. In todays news we have collected the best recent resources that focus on Mac apps, more specifically on apps for web developers, apps that can help you to be more productive and organized [...]]]></description>
			<content:encoded><![CDATA[<p>Something the Mac is not short of are its handy little apps, those tiny little applications that make life so much easier. In todays news we have collected the best recent resources that focus on Mac apps, more specifically on apps for web developers, apps that can help you to be more productive and organized and finally a collection of apps that will improve your web browsing experience.</p>
<p><span id="more-3077"></span></p>
<h4><a href="http://www.techradar.com/news/software/applications/10-essential-os-x-apps-for-pro-web-developers-642082">10 Essential OS X Apps for Pro Web Developers</a></h4>
<p><a href="http://www.techradar.com/news/software/applications/10-essential-os-x-apps-for-pro-web-developers-642082"><img src="http://designreviver.com/wp-content/uploads/2009/10/macapp1.jpg" alt="Mac Apps" /></a></p>
<p>The Mac&#8217;s always been a strong platform for design applications, but it&#8217;s now also the obvious choice for web developers. If you&#8217;re new to the platform or fancy some shiny new tools for working on websites, the list in this details the best you can buy.</p>
<p><a href="http://www.techradar.com/news/software/applications/10-essential-os-x-apps-for-pro-web-developers-642082">10 Essential OS X Apps for Pro Web Developers</a></p>
<h4><a href="http://www.makeuseof.com/tag/6-apps-to-help-you-focus-be-productive-mac/">6 Apps To Help You Focus &amp; Be Productive [Mac]</a></h4>
<p><a href="http://www.makeuseof.com/tag/6-apps-to-help-you-focus-be-productive-mac/"><img src="http://designreviver.com/wp-content/uploads/2009/10/macapp2.jpg" alt="Mac Apps" /></a></p>
<p>If you struggle with personal disorganization, suffer from the inability to finish anything without starting another or you can never meet a deadline, this post is for you. The six apps in this post will help you bring some stability back into your life and productivity back to your work.</p>
<p><a href="http://www.makeuseof.com/tag/6-apps-to-help-you-focus-be-productive-mac/">6 Apps To Help You Focus &amp; Be Productive [Mac]</a></p>
<h4><a href="http://mac.appstorm.net/roundups/internet-roundup/35-mac-apps-to-improve-your-web-browsing-experience/">35 Mac Apps to Improve Your Web Browsing Experience</a></h4>
<p><a href="http://mac.appstorm.net/roundups/internet-roundup/35-mac-apps-to-improve-your-web-browsing-experience/"><img src="http://designreviver.com/wp-content/uploads/2009/10/macapp3.jpg" alt="Mac Apps" /></a></p>
<p>Out of the box, your Mac is a powerful machine for making the most of everything the Internet has to offer, but there are a few tweaks, plugins and applications that can make it go a little bit further. Covering both Safari and Firefox, this post has 35 different plugins and applications that will help improve your web browsing experience.</p>
<p><a href="http://mac.appstorm.net/roundups/internet-roundup/35-mac-apps-to-improve-your-web-browsing-experience/">35 Mac Apps to Improve Your Web Browsing Experience</a></p>
<p>By Paul Andrew (<a href="http://speckyboy.com">Speckyboy</a> and <a href="http://twitter.com/speckyboy">speckyboy@twitter</a>).</p>
<img src="http://feeds.feedburner.com/~r/DesignReviver/~4/3uwrJScaSaU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://designreviver.com/general/a-collection-of-useful-mac-apps/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://designreviver.com/general/a-collection-of-useful-mac-apps/</feedburner:origLink></item>
		<item>
		<title>25 Great Free Photoshop Texture Packs</title>
		<link>http://feedproxy.google.com/~r/DesignReviver/~3/iGOZAEtCBF4/</link>
		<comments>http://designreviver.com/freebies/25-great-free-photoshop-texture-packs/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 08:00:11 +0000</pubDate>
		<dc:creator>mirko</dc:creator>
				<category><![CDATA[Freebies]]></category>
		<category><![CDATA[cloud textures]]></category>
		<category><![CDATA[grungy textures]]></category>
		<category><![CDATA[photoshop textures]]></category>
		<category><![CDATA[rusty textures]]></category>

		<guid isPermaLink="false">http://designreviver.com/?p=2924</guid>
		<description><![CDATA[Photoshop textures are very widely used in modern web design, and hopefully you don&#8217;t have to create all your textures by yourself since a great choice is available freely on the web. In the following collection we have selected some of the best free Photoshop texture packs just for you.

1. Old film

2. Tree Bark

3. Cracks [...]]]></description>
			<content:encoded><![CDATA[<p>Photoshop textures are very widely used in modern web design, and hopefully you don&#8217;t have to create all your textures by yourself since a great choice is available freely on the web. In the following collection we have selected some of the best free Photoshop texture packs just for you.<br />
<span id="more-2924"></span></p>
<h4>1. <a href="http://www.bittbox.com/freebies/free-texture-tuesday-old-film-ii">Old film</a></h4>
<p><img class="alignnone size-full wp-image-2923" src="http://designreviver.com/wp-content/uploads/2009/09/old-film.jpg" alt="old film" width="530" height="439" /></p>
<h4>2. <a href="http://lostandtaken.com/blog/2009/3/18/tree-bark-10-free-high-res-textures.html">Tree Bark</a></h4>
<p><img class="alignnone size-full wp-image-2925" src="http://designreviver.com/wp-content/uploads/2009/09/tree-bark.jpg" alt="tree bark" width="530" height="398" /></p>
<h4>3. <a href="http://designm.ag/freebies/cracks-dirt-texture-pack/">Cracks and dirt</a></h4>
<p><img class="alignnone size-full wp-image-2926" src="http://designreviver.com/wp-content/uploads/2009/09/cracks-and-dirt.jpg" alt="cracks and dirt" width="530" height="398" /></p>
<h4>4. <a href="http://www.bittbox.com/freebies/free-texture-tuesday-rocks">Rocks</a></h4>
<p><img class="alignnone size-full wp-image-2927" src="http://designreviver.com/wp-content/uploads/2009/09/rocks-texture.jpg" alt="rocks texture" width="530" height="398" /></p>
<h4>5. <a href="http://www.psdeluxe.com/freebies/textures/wood-textures-set.html">Wood textures</a></h4>
<p><img class="alignnone size-full wp-image-2928" src="http://designreviver.com/wp-content/uploads/2009/09/woodtextures.jpg" alt="wood textures" width="530" height="361" /></p>
<h4>6. <a href="http://mediamilitia.com/old-books/">Old Books</a></h4>
<p><img class="alignnone size-full wp-image-2929" src="http://designreviver.com/wp-content/uploads/2009/09/old-books.jpg" alt="old books" width="530" height="360" /></p>
<h4>7. <a href="http://www.ohgrafico.com/55-fotografias-de-nubes-en-el-cielo-de-alta-resolucion">Clouds</a></h4>
<p><img class="alignnone size-full wp-image-2930" src="http://designreviver.com/wp-content/uploads/2009/09/clouds.jpg" alt="clouds" width="530" height="352" /></p>
<h4>8. <a href="http://www.bittbox.com/freebies/free-hi-resolution-wood-textures">Wood textures</a></h4>
<p><img class="alignnone size-full wp-image-2931" src="http://designreviver.com/wp-content/uploads/2009/09/wood-textures2.jpg" alt="wood textures" width="530" height="370" /></p>
<h4>9. <a href="http://www.designshard.com/freebies/35-free-hi-res-fire-flame-and-firework-textures/">Fire, Flame &amp; Firework</a></h4>
<p><img class="alignnone size-full wp-image-2932" src="http://designreviver.com/wp-content/uploads/2009/09/high-res-fire.jpg" alt="high-res fire" width="530" height="352" /></p>
<h4>10. <a href="http://designm.ag/freebies/high-res-fabric-textures/">Fabric Textures</a></h4>
<p><img class="alignnone size-full wp-image-2933" src="http://designreviver.com/wp-content/uploads/2009/09/fabric-texture.jpg" alt="fabric texture" width="530" height="398" /></p>
<h4>11. <a href="http://princess-of-shadows.deviantart.com/art/hardcore-vintage-grunge-80717858">Hardcore Vintage Grunge</a></h4>
<p><img class="alignnone size-full wp-image-2934" src="http://designreviver.com/wp-content/uploads/2009/09/vintage-grunge.jpg" alt="vintage grunge" width="530" height="353" /></p>
<h4>12. <a href="http://omnigenus.deviantart.com/art/05-Large-Paper-Grunge-Textures-77835361">Grunge &amp; Paper textures</a></h4>
<p><img class="alignnone size-full wp-image-2935" src="http://designreviver.com/wp-content/uploads/2009/09/grunge-paper.jpg" alt="grunge paper" width="530" height="326" /></p>
<h4>13. <a href="http://www.bittbox.com/freebies/free-texture-tuesday-grab-bag">Grab bag</a></h4>
<p><img class="alignnone size-full wp-image-2936" src="http://designreviver.com/wp-content/uploads/2009/09/grab-bag.jpg" alt="grab bag" width="530" height="398" /></p>
<h4>14. <a href="http://lostandtaken.com/2008/12/anatomy-of-dumpster-12-textures.html">Anatomy of a dumpster</a></h4>
<p><img class="alignnone size-full wp-image-2937" src="http://designreviver.com/wp-content/uploads/2009/09/dumpster.jpg" alt="dumpster" width="530" height="398" /></p>
<h4>15. <a href="http://princess-of-shadows.deviantart.com/art/color-grunge-textures-83281389">Color Grunge Textures</a></h4>
<p><img class="alignnone size-full wp-image-2938" src="http://designreviver.com/wp-content/uploads/2009/09/color-grunge-textures.jpg" alt="color grunge textures" width="530" height="260" /></p>
<h4>16. <a href="http://www.bittbox.com/freebies/free-texture-tuesday-smoke">Smoke</a></h4>
<p><img class="alignnone size-full wp-image-2943" src="http://designreviver.com/wp-content/uploads/2009/09/smoke-texture.jpg" alt="smoke texture" width="530" height="342" /></p>
<h4>17. <a href="http://www.designer-daily.com/10-free-grunge-photoshop-textures-1966">Grunge walls</a></h4>
<p><img class="alignnone size-full wp-image-2944" src="http://designreviver.com/wp-content/uploads/2009/09/grunge-texture-wall.jpg" alt="grunge texture wall" width="530" height="424" /></p>
<h4>18. <a href="http://lostandtaken.com/blog/2008/10/6/25-high-resolution-plant-textures.html">Plant textures</a></h4>
<p><img class="alignnone size-full wp-image-2945" src="http://designreviver.com/wp-content/uploads/2009/09/plant-texture.jpg" alt="plant texture" width="530" height="398" /></p>
<h4>19. <a href="http://www.designpacks.com/Image_Gallery/Brick_Wall_Textures/">Bricks</a></h4>
<p><img class="alignnone size-full wp-image-2947" src="http://designreviver.com/wp-content/uploads/2009/09/bricks1.jpg" alt="bricks" width="530" height="398" /></p>
<h4>20. <a href="http://arsenal.gomedia.us/free-freebie-go-media-texture-pack-sampler.html">Color Grunge textures</a></h4>
<p><img class="alignnone size-full wp-image-2962" src="http://designreviver.com/wp-content/uploads/2009/09/color-grunge-textures1.jpg" alt="color grunge textures" width="530" height="260" /></p>
<h4>21. <a href="http://www.designpacks.com/Image_Gallery/Macro_Leaf_Photographs/">Leaves</a></h4>
<p><img class="alignnone size-full wp-image-2963" src="http://designreviver.com/wp-content/uploads/2009/10/leaf-ps-texture.jpg" alt="leaf ps texture" width="530" height="398" /></p>
<h4>22. <a href="http://kuschelirmel-stock.deviantart.com/art/Textures-05-Stock-Pack-109884342">Paint textures</a></h4>
<p><img class="alignnone size-full wp-image-2964" src="http://designreviver.com/wp-content/uploads/2009/10/paint-texture.jpg" alt="paint texture" width="530" height="398" /></p>
<h4>23. <a href="http://imaginaryrosse.deviantart.com/art/Bokeh-Textures-Pack-107316725">Bokeh textures</a></h4>
<p><img class="alignnone size-full wp-image-2965" src="http://designreviver.com/wp-content/uploads/2009/10/bokeh-textures.jpg" alt="bokeh  textures" width="530" height="213" /></p>
<h4>24. <a href="http://sixrevisions.com/freebies/textures/high-resolution-grungy-paper-textures/">Grungy paper textures</a></h4>
<p><img class="alignnone size-full wp-image-2966" src="http://designreviver.com/wp-content/uploads/2009/10/grungy-paper-textures.jpg" alt="grungy paper textures" width="530" height="339" /></p>
<h4>25. <a href="http://princess-of-shadows.deviantart.com/art/vintage-grunge-textures-79040200">Vintage grunge</a></h4>
<p><img class="alignnone size-full wp-image-2967" src="http://designreviver.com/wp-content/uploads/2009/10/vintage-grunge-2.jpg" alt="vintage grunge" width="530" height="308" /></p>
<img src="http://feeds.feedburner.com/~r/DesignReviver/~4/iGOZAEtCBF4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://designreviver.com/freebies/25-great-free-photoshop-texture-packs/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		<feedburner:origLink>http://designreviver.com/freebies/25-great-free-photoshop-texture-packs/</feedburner:origLink></item>
		<item>
		<title>Photoshop Productivity and Learning Resources</title>
		<link>http://feedproxy.google.com/~r/DesignReviver/~3/uAht3vHbCIc/</link>
		<comments>http://designreviver.com/tips/photoshop-productivity-and-learning-resources/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 08:00:31 +0000</pubDate>
		<dc:creator>speckyboy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[design news]]></category>
		<category><![CDATA[photoshop]]></category>

		<guid isPermaLink="false">http://designreviver.com/?p=3087</guid>
		<description><![CDATA[Photoshop is the number one choice for graphic designers, it is powerful and it has an infinite amount of design possibilities. No one can possibly know Photoshop inside and out, that would be impossible. Everyone, including seasoned pros, can learn, and should learn something from todays news round-up. We have collected the best recent resources [...]]]></description>
			<content:encoded><![CDATA[<p>Photoshop is the number one choice for graphic designers, it is powerful and it has an infinite amount of design possibilities. No one can possibly know Photoshop inside and out, that would be impossible. Everyone, including seasoned pros, can learn, and should learn something from todays news round-up. We have collected the best recent resources to help you improve your Photoshop work-flow, learn some new techniques and even how to set up PS for iPhone development.</p>
<p><span id="more-3087"></span></p>
<h4><a href="http://www.blog.spoongraphics.co.uk/articles/20-handy-photoshop-tips-for-a-faster-workflow">20 Handy Photoshop Tips For a Faster Workflow</a></h4>
<p><a href="http://www.blog.spoongraphics.co.uk/articles/20-handy-photoshop-tips-for-a-faster-workflow"><img src="http://designreviver.com/wp-content/uploads/2009/10/screenshot1.jpg" alt="Photoshop Tips" /></a></p>
<p>You may use Photoshop on a daily basis, but I bet there’s at least one tip in this post that will give you the old ‘Why didn’t I know of this before’ moment! It’s tips like these that make the most common of tasks quicker and easier than ever to help speed up your Photoshop work-flow.</p>
<p><a href="http://www.blog.spoongraphics.co.uk/articles/20-handy-photoshop-tips-for-a-faster-workflow">20 Handy Photoshop Tips For a Faster Workflow</a></p>
<h4><a href="http://www.webdesignerdepot.com/2009/10/dos-and-donts-of-photoshop-retouching/">Do’s and Don’ts of Photoshop Retouching</a></h4>
<p><a href="http://www.webdesignerdepot.com/2009/10/dos-and-donts-of-photoshop-retouching/"><img src="http://designreviver.com/wp-content/uploads/2009/10/screenshot2.jpg" alt="Photoshop Tips" /></a></p>
<p>The number of options available for photo enhancement are now sky high, but what’s the best way to clean the photo up?<br />
To simplify the retouching process, this post has highlighted the best and worst ways to create a clean, professional-looking photo in Photoshop.</p>
<p><a href="http://www.webdesignerdepot.com/2009/10/dos-and-donts-of-photoshop-retouching/">Do’s and Don’ts of Photoshop Retouching</a></p>
<h4><a href="http://www.smashingmagazine.com/2009/10/12/setting-up-photoshop-for-web-app-and-iphone-development/">Setting Up Photoshop For Web, App and iPhone Development</a></h4>
<p><a href="http://www.smashingmagazine.com/2009/10/12/setting-up-photoshop-for-web-app-and-iphone-development/"><img src="http://designreviver.com/wp-content/uploads/2009/10/screenshot3.jpg" alt="Photoshop Tips" /></a></p>
<p>Most people who have designed websites or apps in Photoshop will, at one point or another, have had issues trying to match colors in images to colors generated by HTML, CSS or code. This article aims to solve those problems once and for all.</p>
<p><a href="http://www.smashingmagazine.com/2009/10/12/setting-up-photoshop-for-web-app-and-iphone-development/">Setting Up Photoshop For Web, App and iPhone Development</a></p>
<p>By Paul Andrew (<a href="http://speckyboy.com">Speckyboy</a> and <a href="http://twitter.com/speckyboy">speckyboy@twitter</a>).</p>
<img src="http://feeds.feedburner.com/~r/DesignReviver/~4/uAht3vHbCIc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://designreviver.com/tips/photoshop-productivity-and-learning-resources/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://designreviver.com/tips/photoshop-productivity-and-learning-resources/</feedburner:origLink></item>
		<item>
		<title>10 Ways to Analyze and Optimize a Site’s Performance</title>
		<link>http://feedproxy.google.com/~r/DesignReviver/~3/T_OrQXGqFLI/</link>
		<comments>http://designreviver.com/articles/10-ways-to-analyze-and-optimize-a-sites-performance/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 19:00:19 +0000</pubDate>
		<dc:creator>Joel Reyes</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[analyze]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[google analytics]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://designreviver.com/?p=2894</guid>
		<description><![CDATA[Performance is one of its most important aspects of a website but it is often overlooked by both the designers and the developers. If a site takes too long to load the user will leave without giving other aspects of the site a chance. Every segment of code and every piece of the design should [...]]]></description>
			<content:encoded><![CDATA[<p>Performance is one of its most important aspects of a website but it is often overlooked by both the designers and the developers. If a site takes too long to load the user will leave without giving other aspects of the site a chance. Every segment of code and every piece of the design should be created with performance in mind.<br />
<span id="more-2894"></span></p>
<h2>1. Observe How People Use Your Site</h2>
<p><img class="alignnone size-full wp-image-2902" src="http://designreviver.com/wp-content/uploads/2009/09/google-analytics-dashboard1.jpg" alt="google-analytics-dashboard1" width="500" height="466" /></p>
<p>For your site to achieve its best possible performance, you need to understand exactly how the users use it and navigate around it. Some good performance-related questions that need to be investigated are the following:</p>
<ul>
<li><strong>Where are the most users landing?</strong> This question is important because this page needs to be among the fastest to load. Once a user lands on a site and their experience begins they become much less likely to leave. These pages should have minimal JavaScript and the other pages on the site can send bigger packages of JavaScripts.</li>
</ul>
<ul>
<li><strong>Where are the most users leaving? Why are they leaving?</strong> Is it because that page is the slowest to load or have the users completed their goal? Try to understand what the users are experiencing. This page is your last chance to leave a lasting impression.</li>
</ul>
<ul>
<li><strong>How many pages are the users loading per visit?</strong> If most users are only loading 1 or 2 pages, it might not be worth sending the user an entire image sprite or JavaScript functions that are used on other pages. If the users are looking at many pages, it might be a good idea to use AJAX to minimize page loads.</li>
</ul>
<ul>
<li><strong>How many users have been to the site before and still have the page in their cache?</strong> In other words, will your site have a very loyal fan base and not many new visitors? This situation is rare but it lets you do more. It allows you to use bigger files, more Flash videos, and higher quality images.There are many tools out there for tracking your users. <a href="https://www.google.com/analytics/">Google Analytics</a> is the best free software that I&#8217;ve come across but<a href="http://haveamint.com/"> Mint</a> and <a href="http://crazyegg.com/">Crazy Egg</a> are great premium options. I find that Google Analytics and <a href="http://www.labsmedia.com/clickheat/index.html">ClickHeat</a> are a great duet for those on a small budget (in regards to both time and money). Please suggest more tools in the comments.</li>
</ul>
<h2>2. Take advantage of caching</h2>
<p><img class="alignnone size-full wp-image-3145" src="http://designreviver.com/wp-content/uploads/2009/09/img-01.jpg" alt="img-01" width="490" height="514" /></p>
<p>The biggest bottleneck for websites is almost always the fact that it takes time to send files to the user&#8217;s computer and then wait for feedback. When this step can be skipped and the user&#8217;s browser does not need to request and complete a file transfer, the speed increases noticeably.</p>
<p>With modern sites that are more complex and more database-driven, caching becomes more difficult because the server cannot know when the page&#8217;s data has changed. While this problem can&#8217;t be avoided on all pages, some pages are static and can be easily cached.</p>
<p>That being said, even when a page does use a database for some of the content, that page can still be cached using some tools. Whenever the database is reloaded with new values for the page, these tools will go and retrieve the new page and then offer that up for caching. While this may not sound like the optimal solution, the load time of a site can increase dramatically for users.</p>
<p>I will explain this in more detail in point #7.</p>
<p>Splitting files appropriately is also important. If you have a page that optains a small percent of your visitors but that page contains a large amount of the JavasSript then that JavaScript should be split into two or more files. For example, Say a site has two JavaScript files: validation.js and rollover.js.</p>
<p>In this example, the page that 90% of people arrive at will only use rollover.js which is 14kb and another page on the site that receives 10% of the visitors will use validation.js which is 26kb. If those JavaScript files are merged into one, the users will only need to make one request, but the file will be 40kb and only 10% of the users will end up using the whole thing.</p>
<p>This is why it&#8217;s very important to analyze what your users are doing and if it&#8217;s optimal to send them everything.</p>
<h2>3. YSlow</h2>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/5369"><img class="alignnone size-full wp-image-3146" src="http://designreviver.com/wp-content/uploads/2009/09/img-02.jpg" alt="img-02" width="480" height="362" /></a></p>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/5369">YSlow</a> is a great firefox addon that anyone who works with websites should use. YSlow will analyze a site and give it a letter grade based on its performance. YSlow can be pretty strict, so don&#8217;t get too down if your site doesn&#8217;t obtain an A rating right away, but it&#8217;s a great tool and it will raise your awareness about where your site fails and where it succeeds.</p>
<p><a href="http://getfirebug.com/">Firebug</a> is required for YSlow, but you should really have it already. It&#8217;s insanely useful (unless you&#8217;re trying to debug an IE bug).</p>
<h2>4. Minimize JavaScript and CSS</h2>
<p><img class="alignnone size-large wp-image-3147" src="http://designreviver.com/wp-content/uploads/2009/09/img-03-1024x790.jpg" alt="img-03" width="492" height="422" /></p>
<p>Even the smallest files matter when servicing millions of visitors a month.</p>
<p><a href="http://www.xkcd.com/">xkcd</a>, an incredibly popular web comic, was getting <a href="http://www.wired.com/entertainment/theweb/news/2007/11/xkcd">70 million pageviews per month in October 2007</a>. This number has likely grown significantly since then.<a href="http://xkcd.com/static/general.css"> xkcd&#8217;s CSS file</a> is 3.89 KB.</p>
<p>If that file was sent out for every pageview (which it isn&#8217;t due to caching, but let&#8217;s just pretend for the sake of this example), that would be almost 260 gigabytes of bandwidth per month.</p>
<p>Quickly putting that code into <a href="http://www.cssoptimiser.com/">CSS Optimizer</a> creates a file that is 2.39 KB. The bandwidth per month would decrease to around 160 gigabytes.<br />
<a href="http://www.cleancss.com/">Clean CSS</a> shrinks CSS code, but still retains its readability. It optimized xkcd&#8217;s CSS file to 3.272 KB.</p>
<p>That all being said, JavaScript files are usually much bigger than CSS files, especially when there are lots of jQuery plugins and YUI components. Luckily there are some great JavaScript &#8220;minifiers&#8221;.</p>
<p><a href="http://developer.yahoo.com/yui/compressor/">YUI Compressor</a> is definitely one of the best compressors but it&#8217;s not incredibly easy to use for people who aren&#8217;t experienced with command line programs. <a href="http://www.crockford.com/javascript/jsmin.html">JSMin</a> and <a href="http://dean.edwards.name/packer">Dean Edward&#8217;s Packer</a> are also worth mentioning.</p>
<h2>5. Decrease Image Sizes</h2>
<p> <img class="alignnone size-full wp-image-3148" src="http://designreviver.com/wp-content/uploads/2009/09/img-04.jpg" alt="img-04" width="497" height="211" /></p>
<p>Images usually make up the bulk of a website. The delicate balance between quality and image size has been discussed thoroughly. In the scope of this article I will only be able to scratch its surface but I will point you to other valuable resources at the end of the article. I strongly recommend reading them.</p>
<p>Designers will sometimes get into the habit of saving their images as 80% quality jpegs without looking at alternatives. Here are some very quick tips that can optimize images quickly and without going too in-depth.</p>
<ul>
<li><strong>First of all</strong>, save your image in both a flattened PNG format and as JPEG at 80% quality and then compare them. The PNG file will usually have a slightly larger file size but it may look significantly nicer. From here you can decide which option is the best and tweak the JPEG&#8217;s quality percent appropriately.</li>
</ul>
<ul>
<li><strong>Now that you&#8217;ve decided to go with jpeg</strong> and you&#8217;ve tweaked your image to a quality setting that you&#8217;re happy with, let me ruin everything and tell you about a great little (command line) program that shrinks PNG files. <a href="http://sourceforge.net/projects/pmt/">Pngcrush</a> doesn&#8217;t always make pngs smaller than jpgs, but it makes the competition much more interesting. After you run this on the PNG of your image you will be able to re-evaluate whether the JPEG file size and quality are better than the PNG&#8217;s.</li>
</ul>
<ul>
<li><strong>With both images loaded</strong> on a server somewhere, run <a href="http://developer.yahoo.com/yslow/smushit/">Yahoo&#8217;s Smush.it App</a> on both images. Smush.it does not reduce the image quality in any way, it removes unnecessary bytes and trims off anywhere from 1% to 45% off the image size. At this point you should be able to pick which image format you want to use.</li>
</ul>
<ul>
<li><strong>The final step for this process</strong> is to put some images into a sprite. This means to put images into the same file and then use CSS to reference the image&#8217;s location in the file whenever that image is used. By doing this, the browser will need to make fewer requests and usually the size of the sprite is smaller than combined size of all the images. A great tool for creating sprites is the <a href="http://csssprites.com/">CSS Sprites Generator</a>. Be careful when creating sprites, as I mentioned before, the user only wants what they&#8217;ll need. If they&#8217;re only going to visit one page, sending them a sprite that contains every image in your whole site will slow down and hurt their overall experience. Separate your images into sprites according to how the average user visits and navigates around your site.</li>
</ul>
<h2>6. Lori</h2>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/1743">Lori</a> is a really simple Firefox addon that displays some vital stats in the status bar. It displays:</p>
<ul>
<li>Time for first byte: The number of seconds from when the browser sends the first request until when the first byte is returned.</li>
<li>Time to complete: The number of seconds from when the browser sends the first request until when the last byte is returned.</li>
<li>Page Size: How big the page is.</li>
<li>Number of Requests: How many requests the browser sent.</li>
</ul>
<p><img class="alignnone size-full wp-image-2900" src="http://designreviver.com/wp-content/uploads/2009/09/lori.jpg" alt="lori" width="260" height="51" /></p>
<p>It&#8217;s a good idea to get into the habit of watching the numbers of various sites that you visit.</p>
<h2>7. Dynamic Serverside Scripting and Database Requests</h2>
<p><img class="alignnone size-large wp-image-3149" src="http://designreviver.com/wp-content/uploads/2009/09/img-05-1024x768.jpg" alt="img-05" width="512" height="380" /></p>
<p>Server-side dynamic webpages, such as those written in PHP, ASP, Perl, JSP, and so on, will first execute code to build a file that can be viewed in a web browser. While executing this code, the script will sometimes send queries to the database to retrieve the content for the page. This introduces an extra step that does not exist for static pages written in simple HTML.</p>
<p>It is unnecessary for the scripts to repeatedly execute the same code for each unique user when the exact same file is generated every time. The optimal case would be for the server to check if the needed HTML file has been generated yet, and if so, send that instead of generating a new one. Luckily, there are existing tools that accomplish this.</p>
<p>I apologize that I&#8217;m only mentioning tools that use PHP, but they are the only decent and free tools available. If you know of any that I&#8217;m missing, please do not hesitate to write about them in the comments.</p>
<ul>
<li><strong><a href="http://adodb.sourceforge.net/">ADOdb</a></strong> Adodb is a database abstraction library for PHP. Database abstraction is an extra &#8220;layer&#8221; between the scripting language (in this case, PHP) and the database. This layer is responsible for checking if the results of the current query have been recently retrieved, if yes, it gets those results from its cache instead of generating new ones. This ends up being much quicker for queries that get executed often and only slightly slower for queries that are executed very rarely.</li>
</ul>
<ul>
<li><strong><a href="http://pecl.php.net/package/APC">APC</a></strong> and <a href="http://www.eaccelerator.net/">eAccelerator</a> These are two optimizers that cache compiled PHP files. They will make your PHP code respond to your users&#8217; requests faster and lessen your server&#8217;s execution time. If you have the time and the resources, I recommend that you try both of them and track how they each perform.</li>
</ul>
<h2>8. Show the Page While Other Parts Load</h2>
<p>When a user loads a blog post or an article, they&#8217;ll probably read a chunk of the article before reading the comments or looking for secondary content. To take advantage of this, you can load the secondary content after the primary content has been loaded. You can add this functionality to your page with AJAX. Chances are that your users won&#8217;t even be able to scroll down to the comments section before it loads.</p>
<p><img class="alignnone size-full wp-image-2901" src="http://designreviver.com/wp-content/uploads/2009/09/lifehacker.jpg" alt="lifehacker" width="500" height="380" /></p>
<h2>9. Take Advantage of AJAX</h2>
<p> <img class="alignnone size-full wp-image-3150" src="http://designreviver.com/wp-content/uploads/2009/09/img-06.jpg" alt="img-06" width="489" height="423" /></p>
<p>AJAX has more uses than just loading comments. It&#8217;s great for validating form fields against the database as the user inputs their values. It&#8217;s really annoying when a form comes back because the username has already been chosen and then the user has to rewrite their password and figure out the CAPCHA again. Instead, use AJAX to give feedback to the user immediately and then they can be certain that they will only need to submit the form once.</p>
<p>Other great uses for AJAX include voting/rating systems, logging a user in, auto-complete for text inputs, updating RSS feeds, sorting lists, and many more.</p>
<h2>10. Gzip Compression</h2>
<p><img class="alignnone size-full wp-image-3152" src="http://designreviver.com/wp-content/uploads/2009/09/windows_7_winzip_07-2.jpg" alt="windows_7_winzip_07 (2)" width="492" height="394" /></p>
<p>When a file has been zipped, it means that the file has been compressed and Gzip is simply a free, open source version of the zip technology. Compressing a file can reduce its size significantly. The text of this blog post is roughly 16kb uncompressed and 7kb after gzipping. Turning on gzip compression can be a complicated task for people who are not experienced with changing Apache&#8217;s settings. I would recommend that you email your web host and ask if they could turn <a href="http://httpd.apache.org/docs/2.0/mod/mod_deflate.html">this</a> on.</p>
<h2>Further Reading</h2>
<ul>
<li><a href="http://yuiblog.com/blog/category/performance">Yui&#8217;s Performance Blog</a></li>
<li><a href="http://www.alistapart.com/articles/sprites">A List Apart&#8217;s article about image sprites</a></li>
<li><a href="http://www.smashingmagazine.com/2009/07/01/clever-jpeg-optimization-techniques/">Smashing Magazine article about jpeg optimization</a></li>
<li><a href="http://www.smashingmagazine.com/2009/07/15/clever-png-optimization-techniques/">Smashing Magazine article about png optimization</a></li>
<li><a href="http://www.mnot.net/cache_docs/">A good article about caching</a></li>
<li><a href="http://itst.net/654-php-on-fire-three-opcode-caches-compared">PHP Accelerators compared</a></li>
<li><a href="http://ajaxedwp.com/">Wordpress pluging for adding Ajax</a></li>
<li><a href="http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/">Article about adding gzip to a site</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/DesignReviver/~4/T_OrQXGqFLI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://designreviver.com/articles/10-ways-to-analyze-and-optimize-a-sites-performance/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		<feedburner:origLink>http://designreviver.com/articles/10-ways-to-analyze-and-optimize-a-sites-performance/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.542 seconds --><!-- Cached page served by WP-Cache -->
