<?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>StylizedWeb.com</title>
	
	<link>http://stylizedweb.com</link>
	<description>Web Design + Wordpress Tutorials &amp; Resources</description>
	<lastBuildDate>Tue, 21 Aug 2012 09:00:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/stylizedweb" /><feedburner:info uri="stylizedweb" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>stylizedweb</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Getting Started with CSS3 Animations</title>
		<link>http://feedproxy.google.com/~r/stylizedweb/~3/h8wmabzVVyk/</link>
		<comments>http://stylizedweb.com/2012/08/21/getting-started-with-css3-animations/#comments</comments>
		<pubDate>Tue, 21 Aug 2012 09:00:15 +0000</pubDate>
		<dc:creator>3pointross</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=638</guid>
		<description><![CDATA[One of the more exciting features of CSS3 is animation. A task that was once doomed to wrangling of JavaScript, animation can not be executed with ease using well known CSS style syntax. Like any capable system, CSS3 animations have the potential to be both complicated and confusing. That being said, they don't have to [...]]]></description>
			<content:encoded><![CDATA[<p>One of the more exciting features of CSS3 is animation. A task that was once doomed to wrangling of JavaScript, animation can not be executed with ease using well known CSS style syntax. Like any capable system, CSS3 animations have the potential to be both complicated and confusing. That being said, they don't have to be. I found the best way to understand CSS3 animations is just getting started with some basic transitions. But first, one must understand how CSS3 animations work.</p>
<h2>How CSS3 Animations Work</h2>
<p>In a nutshell, these animations work by defining "frames" and then deciding how the changes should transition from frame to frame. Let me explain with an example. You have an element that begins at 200 pixels wide, you want it to expand to 400 pixels. The beginning 200 pixel state is the first frame, the ending 400 pixel the last. From here you can decide how you want the element to expand and how long it should take to happen. Simple enough, right?</p>
<h2>A Basic Example</h2>
<p>With the idea that "less is more" in mind, the easiest way to get started is by using pseudo selectors. If you don't recognize the term, it's a fancy way of describing a :hover or :focus selector. By using pseudo selectors we can easily code a starting frame (unhovered) and a finishing frame (hovered.) In this example we are going to make an anchor tag grow and change color when hovered upon.</p>
<h3>The HTML</h3>
<pre><code> &lt;p class="css3anim" &gt;&lt;a href="#"&gt;Hover Over Me&lt;/a&gt;&lt;/p&gt;</code></pre>
<h3>The CSS</h3>
<pre><code>
   .css3anim a { 
               display: block; 
               width: 150px; 
               height: 75px; 
               font-size: 18px;
               background: #ddd; 
               color: #fff;
               text-decoration: none;
               padding: 10px;
   }
  .css3anim a:hover { 
               width: 175px;
               height: 100px;
               background: #000;
               color: #fff;
               font-size: 20px;
 }
</code></pre>
<p>At this point if you hovered over our example it will grow in size but it would happen instantly, not the effect we are looking to achieve. In comes the CSS3 "transition" property. The transition property allows you to control how an element transitions from frame to frame. In this case the unhovered state to the hovered state.</p>
<p>The transition property has four options:</p>
<ul>
<li>What to transition</li>
<li>How long it should take</li>
<li>And style of transition</li>
<li>How long to delay the start of the animation</li>
</ul>
<p>While there are lot of aspects you can transition, for simplicities sake lets transition all changes in the element, for 1 second using ease-in-out (a pretty standard transition style.)</p>
<p>So our CSS would be updated to the following:</p>
<pre><code>
.css3anim a { 
            display: block; 
            width: 150px; 
            height: 75px; 
            font-size: 18px;
            background: #ddd; 
            color: #fff;
            text-decoration: none;
            padding: 10px;
            transition: all 1s ease-in-out;
}
</code></pre>
<p>If CSS3 was fully supported that's all one would have to do. Since it's still in beta we need to use vendor prefixes to ensure our browsers will recognize the command.</p>
<pre><code>
.css3anim a { 
            display: block; 
            width: 150px; 
            height: 75px; 
            font-size: 18px;
            background: #ddd; 
            color: #fff;
            text-decoration: none;
            padding: 10px;
            -o-transition: all 1s ease-in-out;
            -ms-transition: all 1s ease-in-out;
            -moz-transition: all 1s ease-in-out;
            -webkit-transition: all 1s ease-in-out;
            transition: all 1s ease-in-out;
}
</code></pre>
<p>And there you have it! That's all you need to do. See the demo below for a live example (if you are using a modern browser of course.)</p>
<p class="css3anim"><a href="#">Hover Over Me</a></p>
<h2>Additional Resources</h2>
<p>With a grasp of the transition property, you can begin to explore other transition options and capabilities. For more information <a href="http://www.w3.org/TR/css3-transitions/" target="_new">take a look at the official spec here</a> or a <a href="http://www.w3schools.com/css3/css3_transitions.asp" target="_new">more down to earth tutorial at w3schools</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2012/08/21/getting-started-with-css3-animations/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://stylizedweb.com/2012/08/21/getting-started-with-css3-animations/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>Project Status Plugin for WordPress</title>
		<link>http://feedproxy.google.com/~r/stylizedweb/~3/Y5JDSxpxocM/</link>
		<comments>http://stylizedweb.com/2012/03/27/project-status-plugin-for-wordpress/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 09:00:07 +0000</pubDate>
		<dc:creator>Dejan Cancarevic</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=634</guid>
		<description><![CDATA[For those of you who don't read the 3.7 Blog, we have recently released a WordPress plugin for managing projects. The following excerpt from the unveiling post explains our inspiration for the plugin. Anytime you experience the same situation a several times there is an opportunity to improve on it. My inspiration was a common [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who don't read the <a href="http://3.7designs.co/blog/" target="_blank">3.7 Blog</a>, we have recently released a <a href="http://3.7designs.co/blog/2012/03/project-status-plugin-for-wordpress/" target="_blank">WordPress plugin for managing projects</a>.</p>
<p><strong>The following excerpt from the unveiling post explains our inspiration for the plugin.</strong></p>
<blockquote><p>Anytime you experience the same situation a several times there is an opportunity to improve on it. My inspiration was a common occurrence of clients inquiring about the status of their project. This often happened despite setting dates, outlining milestones and creating schedules. To me, this illustrated two issues. Most importantly, clients shouldn’t have to proactively <em>contact me</em> to get an update. Secondarily the materials I delivered were too cumbersome to sort through and reference.</p>
<p>There are plenty of project management tools available, my company uses Basecamp for project management. While I still use it today, it’s use is primarily for internal communication. The problem with these systems is they are designed for the agencies, not clients. Most clients dread the idea of logging into a foreign system and the information provided is not what they are looking for anyways. In my experience, those who try these systems inevitably give up and resorting to e-mail by the time the project is over.</p>
<p>Most clients don’t care about what tasks we are performing or what the key milestones are. They  just want a general idea of how far along their project is, what they are responsible for and an expected completion date. Everything else is noise or irrelevant. Being that I haven’t come across a system that easily does this I went ahead and created one.</p>
<p>This creation is called “Project Status.” It’s a simple WordPress plugin for service based businesses and freelancers. It’s primary function is to give clients a visual indicator of the project status. More specifically it lets you define four key phases of a project, currently activities and client responsibilities. Rather than requiring logins, clients can access their project status through a custom URL.</p>
<p>And that’s just the beginning.</p></blockquote>
<h2>Plugin Features</h2>
<p>This plugin is a simple way to give clients that information while providing you with a high level overview of open projects and their standpoint. It gives you the ability to:</p>
<ul>
<li>Create and manage unlimited projects</li>
<li>Track levels of completion</li>
<li>Track current tasks</li>
<li>Identify client responsibilities and project holds</li>
<li>Identify four major milestones (20%/40%/60%/80%)</li>
<li>Send clients to a page containing the above information</li>
</ul>
<p><strong>Projects are displayed in a responsive template so clients can access and monitor their project from any device.</strong></p>
<h2>Screenshots</h2>
<p><img class="aligncenter size-full wp-image-920" title="screenshot-1-sml" src="http://3.7designs.co/blog/wp-content/uploads/2012/03/screenshot-1-sml.png" alt="" width="680" height="368" /></p>
<p><a href="http://3.7designs.co/blog/wp-content/uploads/2012/03/screenshot-2-sml.png" rel="lightbox[919]"><img class="aligncenter size-full wp-image-921" title="screenshot-2-sml" src="http://3.7designs.co/blog/wp-content/uploads/2012/03/screenshot-2-sml.png" alt="" width="680" height="505" /></a><a href="http://3.7designs.co/blog/wp-content/uploads/2012/03/screenshot-3-sml.png" rel="lightbox[919]"><img class="aligncenter size-full wp-image-922" title="screenshot-3-sml" src="http://3.7designs.co/blog/wp-content/uploads/2012/03/screenshot-3-sml.png" alt="" width="680" height="432" /></a><a href="http://3.7designs.co/blog/wp-content/uploads/2012/03/screenshot-2-sml.png" rel="lightbox[919]"><img class="aligncenter size-full wp-image-923" title="screenshot-4-sml" src="http://3.7designs.co/blog/wp-content/uploads/2012/03/screenshot-4-sml.png" alt="" width="680" height="370" /></a></p>
<h2>Download the Plugin</h2>
<p>You can download the plugin through the WordPress plugin screen, just search for "project status."<a href="http://wordpress.org/extend/plugins/project-status/" target="_blank"> Or download it directly here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2012/03/27/project-status-plugin-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://stylizedweb.com/2012/03/27/project-status-plugin-for-wordpress/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>Keeping Your WordPress Database Healthy</title>
		<link>http://feedproxy.google.com/~r/stylizedweb/~3/-kv9CnCHheg/</link>
		<comments>http://stylizedweb.com/2011/12/06/keeping-your-wordpress-database-healthy/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 18:00:04 +0000</pubDate>
		<dc:creator>3pointross</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[size]]></category>
		<category><![CDATA[speed]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=620</guid>
		<description><![CDATA[As far as site maintenance goes most WordPress users know the importance of keeping WordPress and plugins up to date. Some also know to keep frequent site backups. Few realize there is more to website maintenance than these two tasks. The health of your WordPress database is often overlooked. To explain further, WordPress typically stores information (or [...]]]></description>
			<content:encoded><![CDATA[<p>As far as site maintenance goes most WordPress users know the importance of keeping WordPress and plugins up to date. Some also know to keep frequent site backups. Few realize there is more to website maintenance than these two tasks. The health of your WordPress database is often overlooked.</p>
<p>To explain further, WordPress typically stores information (or data) on a MySQL database located on your web host. Storing information in a database, rather than in files, makes WordPress more flexible, capable and reliable. This is why most web based software use databases for information storage. Databases are not with out their drawbacks. It takes time to access a database, look up, retrieve it and display information. Typically the time required to perform these actions is negligible. The capabilities the database affords are worth the minor performance hit. Over time the database can become bloated however, this slowing down the entire site.</p>
<p>Not only are users intolerant of slow websites (many leave after 4 - 5 seconds of load time,) Google now includes site performance in their ranking algorithm. Suffice to say, you can no longer afford to have a slow website regardless of cause and many do because they have not kept their database healthy. To do so you must put your database on a diet, optimize your tables and eliminate the need for it altogether where possible.</p>
<h2>Going on a Database Diet</h2>
<p><a href="http://stylizedweb.com/assets/screenshot-1.jpg"><img class="alignright size-medium wp-image-622" title="screenshot-1" src="http://stylizedweb.com/assets/screenshot-1-300x211.jpg" alt="" width="300" height="211" /></a>The best way to address an "overweight" database is by slimming it down. This means optimizing the database by removing any old, unnecessary information (or tables.) You could login to your MySQL database and do this manually (if you are a gluten for punishment I highly recommend it,) but it's better to have a plugin do it for you. The choice is yours, I choose the later. <a href="http://wordpress.org/extend/plugins/wp-database-optimizer/" target="_blank">The WP Database Optimizer plugin</a> will delete excessive post revisions and other unnecessary information and you can even schedule it to run regularly.</p>
<p>This plugin takes care of obvious bloat, but misses the commonly overlooked pending comments. If you are like me you see pending comments much like e-mail, at a certain point it's not worth manually marking each one as spam which in turn causes them to build up to an excessive level. Those 5,000+ spam comments awaiting moderation are also slowing down your website (damn you spammers,) so you should probably clear them out. Of course WordPress doesn't make it easy to delete thousands of comments at the same time, so we will have to find a plugin to do it for us. Luckily t<a href="http://wordpress.org/extend/plugins/delete-pending-comments/" target="_blank">he Delete Pending Comments</a> plugin does just that. One click and some extra confirmation latter and your database is feeling lean and mean.</p>
<p>With your Database slimmed down you can move onto step two, optimize that sucka!</p>
<h2>Optimize Your Tables</h2>
<p><a href="http://stylizedweb.com/assets/screenshot-1-1.jpg"><img class="alignright size-medium wp-image-623" title="screenshot-1 (1)" src="http://stylizedweb.com/assets/screenshot-1-1-300x300.jpg" alt="" width="300" height="300" /></a>MySQL has an "optimize" function built in which defragments stored data. This reduces the time necessary to query a database and can reduce the file size as well. Again, for <a href="http://www.dbtuna.com/article.php?id=15" target="_blank">those of you who love pain you can do it manually</a>... but I would much rather let the <a href="http://wordpress.org/extend/plugins/wp-optimize/" target="_blank">WP-Optimize</a> plug-in do it for me. Beyond optimizing tables, WP-Optimize can also clean out the database making the two aforementioned plug-ins unnecessary. Three birds with one stone.</p>
<p>Now your database is lean and optimized, you should be good to go right? Not quiet, there is one last step. Eliminate the database where possible.</p>
<h2>Don't Use the Database</h2>
<p>There is no better way to reduce database associated slow downs than removing the database all together. Sound fanatical? Stay with me. I am not suggesting you find some way to run WordPress with out a database, rather use a caching plugin to reduce how often the database is used (my favorite is <a href="http://wordpress.org/extend/plugins/w3-total-cache/" target="_blank">W3 Total Cache</a>.) Caching plugins create a static version of your page the first time a user visits. Meaning, when the first users visits your page the database is accessed to generate the page. That generated page is stored on the server so the next time a user visits the page they are served that same pre-generated page and the database is left alone. When the page is altered, such as an edit or a new comment, the generate page is flushed and a new one is created.</p>
<p>This reduces most of the database associated slow downs. However, since some users will still encounter the database generated page it's worth getting your database trimmed and optimized as described above.</p>
<h2>Summary: Set and Forget</h2>
<p>The great thing about the plugins mentioned is most of them can be automated. Just install them once, schedule them to be run routinely and you have very little to worry about. It just takes the initial twenty minutes to get them installed and configured. Last but not least, the healthiest database is one with several backups. Make sure to backup your database frequently to prevent any unrecoverable issues.</p>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2011/12/06/keeping-your-wordpress-database-healthy/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		<feedburner:origLink>http://stylizedweb.com/2011/12/06/keeping-your-wordpress-database-healthy/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>What I Learned at WordCamp Detroit 2011</title>
		<link>http://feedproxy.google.com/~r/stylizedweb/~3/beABcvfbTC0/</link>
		<comments>http://stylizedweb.com/2011/11/28/what-i-learned-at-wordcamp-detroit-2011/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 15:31:56 +0000</pubDate>
		<dc:creator>3pointross</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Business Models]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[Detroit]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[WordCamp]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=612</guid>
		<description><![CDATA[As a WordPress obsessor, I jumped at the opportunity to not only attend WordCamp Detroit but also help plan it. Months of work finally paid off on November 12th and 13th where 250 WordPress lovers spent two days at the Detroit Renaissance Center and listened to speakers who flew in from all over the US (and Canada). As [...]]]></description>
			<content:encoded><![CDATA[<p>As a WordPress obsessor, I jumped at the opportunity to not only attend WordCamp Detroit but also help plan it. Months of work finally paid off on November 12th and 13th where 250 WordPress lovers spent two days at the Detroit Renaissance Center and listened to speakers who flew in from all over the US (and Canada). As a self labeled "expert" I didn't expect to learn much, but I was wrong. Here are some of my key takeaways:</p>
<h2>Sam Cohen, Local Development</h2>
<p><a href="http://www.samcohen.net/" target="_blank">Designer and Developer at SamCohen.net</a></p>
<ul>
<li>It's time to stop cowboy coding (ie: editing sites directly off the file server)</li>
<li>Instead develop your site locally using <a href="http://sourceforge.net/projects/xampp/" target="_blank">XAMPP</a>, <a href="http://www.mamp.info/en/index.html" target="_blank">MAMP</a>, <a href="http://www.wampserver.com/en/" target="_blank">WAMP</a> or my favorite <a href="http://www.instantwp.com/" target="_blank">InstantWP</a></li>
<li>Use <a href="http://crowdfavorite.com/wordpress/ramp/" target="_blank">RAMP</a> to deploy content from dev to live environments</li>
</ul>
<h2>Chris Ross, Free is Not A Business Model</h2>
<p><a href="http://thisismyurl.com/" target="_blank">WordPress Designer at ThisIsMyURL.com</a></p>
<ul>
<li>In business school, they teach you that "Free is not a business model." With WordPress, it is.</li>
<li>WordPress allows you to make money by giving things away for free.</li>
<ul>
<li>Make free plugins and charge for support</li>
<li>Make free plugins and get freelance gigs (to customize)</li>
<li>Ask for donations</li>
<li>Write / publish free content and get donations or ads</li>
<li>Write / publish free content and make affiliate sales</li>
</ul>
<li>Google is now notifying site owners that they need to upgrade WordPress (through Google Webmaster tools)</li>
</ul>
<h2>Wally Metts, Communication</h2>
<p><a href="http://TheDaysMan.com" target="_blank">Communications Professor at Spring Arbor University</a></p>
<ul>
<li>An adjective is the enemy of the noun. Avoid adjectives, use stronger nouns.</li>
<li>Active writing means using better verbs.</li>
<li>Vivid writing means using better nouns.</li>
<ul>
<li>ie: don't use "they made a decision" use "they decided"</li>
</ul>
<li>When communicating "unpad" everything. Remove meaningless, doubled and inferred words.</li>
</ul>
<div>
<h2>Matt Lincoln Russell, Online Communities</h2>
<p><a href="http://www.lincolnwebs.com/" target="_blank">Software Developer at Vanilla Forums</a></p>
<ul>
<li>Forums are still one of the most popular methods of online socialization</li>
<li>The typical forum design does little to engage the user, they are complicated and overwhelming</li>
<li>Some forum solutions (like<a href="http://vanillaforums.org/" target="_blank"> Vanilla</a>) try and simplify the forum process</li>
<li>Getting forums started is the hardest part</li>
<li>Eventually people will police and moderate your forum for you</li>
</ul>
</div>
<h2>David Wilemski, WordPress Security</h2>
<ul>
<li>A large part of keeping WordPress secure is being "less hackable" than everyone else</li>
<li>Most attacks are not targeted (attacks try thousands of WordPress sites, looking for the most vulnerable.)</li>
<li>Common vulnerabilities:</li>
<ul>
<li>Privilege escalation</li>
<li>SQL Injection</li>
<li>XSS</li>
<li>CSRF</li>
</ul>
<li>Some easy fixes:</li>
<ul>
<li>Change your WordPress table prefix</li>
<li>Rename the "admin" account</li>
<li>Use SSL in your admin</li>
<li>Use 755 file permissions for for directories and 644 for files</li>
<li>Use the wp-config.php secure keys</li>
<li>Limit login attempts (or login via specific IPs)</li>
</ul>
<li>Be prepared backup regularly, including:</li>
<ul>
<li>Database</li>
<li>Theme</li>
<li>Plugins</li>
<li>Uploads</li>
</ul>
<li>When hacked, clear and reinstall (there could be hidden hacks)</li>
</ul>
<h2>Overall Takeaways</h2>
<p>Having used WordPress since 2006 I didn't expect to learn new things, but the community continues to impress me (or maybe I'm not as smart as I think.) I often go to events such as WordCamp for networking and opportunities, not for education. However there are so many smart WordPress experts willing to share their knowledge for free. Additionally, WordCamp Detroit demonstrated the breadth of the WordPress community. The best presentations were not about core WordPress functionality, rather the surrounding topics of being a website owner, developer, designer, etc...</p>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2011/11/28/what-i-learned-at-wordcamp-detroit-2011/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://stylizedweb.com/2011/11/28/what-i-learned-at-wordcamp-detroit-2011/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>Mobile Website Tutorial – Mobile 101</title>
		<link>http://feedproxy.google.com/~r/stylizedweb/~3/NK46pPu7iDs/</link>
		<comments>http://stylizedweb.com/2011/11/21/mobile-website-tutorial-mobile-101/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 15:39:20 +0000</pubDate>
		<dc:creator>3pointross</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[101]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[smartphone]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=592</guid>
		<description><![CDATA[We've been saying it for years... "Mobile is going to be big." Well now it is, only a year or two later than expected. Smart phones are ubiquitous, app developers are making millions and every day more people surf the web using a mobile browser. In fact, Verizon, AT&#38;T, and T-Mobile smartphones are now so popular and [...]]]></description>
			<content:encoded><![CDATA[<p>We've been saying it for years... "Mobile is going to be big." Well now it is, only a year or two later than expected. Smart phones are ubiquitous, app developers are making millions and every day more people surf the web using a mobile browser. In fact, Verizon, AT&amp;T, and <a href="http://www.t-mobile.com/shop/addons/services/information.aspx?passet=internetemail&tp=svc_tab_smartphones" target="_blank">T-Mobile smartphones</a> are now so popular and so advanced, they are replacing the every day use of computers. Unfortunately most websites have a lackluster mobile experience. Sure, mobile browsers <em><strong>can </strong></em>handle a normal website but they don't do-so particularly well.</p>
<p>A year ago I would have said mobile can be an afterthought, now this isn't the case. In fact, some authors stress you should design for the mobile web <em>first</em>. I can't say I disagree, it's a solid strategy. Mobile web design sounds easy, you're "just" designing a simplified website right? If only it were so easy.</p>
<p>The first consideration many overlook is the method of delivering a mobile website. The second is that the user experience of mobile interfaces are inherently different. As this is a mobile 101 post, we will first look at the approach to designing and delivering a mobile version of a site. Mobile UX will be examined in a later post.</p>
<p>Even before we discuss design methods, we must first clarify the difference between a mobile website and a mobile app.</p>
<h2>Website vs Application</h2>
<p>While seemingly basic, many still confuse mobile applications with mobile websites. The distinction is different because users interact with an app differently than they do a website. An application is a program which is downloaded onto the users phone. The program resides on the users device and can (but doesn't necessarily) connect to an online server. A mobile website isn't downloaded nor is it stored on a users device. It is accessed by visiting the site URL through a browser.</p>
<p>This can be confusing (especially for users) because some designers choose to style their mobile websites to look like mobile applications. There are some circumstances where this makes sense as the user is likely familiar with the interface and conventions, but often times they are just as familiar with web browsing (even in a smaller, more basic form.) Unless you are specifically trying to emulate a mobile application through a website it's best to avoid the "application style."</p>
<h3>Mobile Application Usage</h3>
<p>The use of mobile applications is very intentional. A user must search for the application (or a type of application), decide to download and install it and then learn how to use it. There is little chance of them "stumbling" onto it. Many mobile apps remain unfound because no one would think to try and find them. A shopping application for a local designer shoe store for example, will get very little usage for this reason.</p>
<h3>Mobile Website Usage</h3>
<p>Mobile websites are much more accessible. A user doesn't need to search, download or install anything. They just visit your website. Any marketing targeting your website also promotes the mobile version. It requires less effort for the user and the company/organization. The only drawback is lack of persistency. An app remains on the users device until they decide to remove it. A website is gone until the user decides to access it again.</p>
<p>Once you understand the distinction between application and website, you can consider your approach to mobile design.</p>
<h2>Approaches to Mobile Website Design</h2>
<p>There are four primary approaches to mobile website design, each with strengths and weaknesses. They are:</p>
<ol>
<li>Do nothing</li>
<li>Modifying the existing design for mobile (using css)</li>
<li>Designing a separate mobile site</li>
<li>Design a responsive website</li>
</ol>
<div>Let's examine them one by one.</div>
<div id="attachment_608" class="wp-caption alignright" style="width: 182px"><a href="http://stylizedweb.com/assets/IMAG0741.jpg"><img class="size-medium wp-image-608" title="IMAG0741" src="http://stylizedweb.com/assets/IMAG0741-e1321742507665-172x300.jpg" alt="" width="172" height="300" /></a><p class="wp-caption-text">Modern smart phone browsers provide an acceptable (but lack luster) mobile web experience.</p></div>
<h3>1. Do Nothing</h3>
<p>As stated earlier, modern mobile browsers are capable of handling most websites "as is." Most mobile browser allow users to zoom in for reading and out for navigating a page. While clunky, users are getting acclimated to the workflow. Doing nothing is the cheapest of all the options because you literally "do nothing." It's also the least effective method. Sure mobile browsers are greatly improved, but as a whole mobile users are less experienced than before. It won't detour all mobile users from browsing your site but it will detour some.</p>
<div id="attachment_602" class="wp-caption alignright" style="width: 310px"><a href="http://stylizedweb.com/assets/stylesheet2.jpg"><img class="size-medium wp-image-602" title="stylesheet" src="http://stylizedweb.com/assets/stylesheet2-300x234.jpg" alt="" width="300" height="234" /></a><p class="wp-caption-text">This site has a mobile specific stylesheet which simplifies the layout but uses the same markup.</p></div>
<h3>2. Modify the Existing Design</h3>
<p>Maintaining the original markup but tweaking the design for mobile devices is a long standing method of improving the mobile experience. Typically this is done by giving mobile browsers a different stylesheet which simplifies the layout, hides large graphics/animation and makes the navigation easier to use.</p>
<h4>Pros:</h4>
<ul>
<li>Low cost to maintain and implement since you are only modifying presentation</li>
<li>Capable of producing an improved experience over the "do nothing" approach</li>
</ul>
<h4>Cons:</h4>
<ul>
<li>Limited in the amount of changes that can be made</li>
<li>Content is still downloaded causing speed and bandwidth issues (for the user)</li>
<li>No ability to change content based on the context of the site</li>
<li>Difficult to design for multiple mobile devices or screen resolutions</li>
</ul>
<div id="attachment_603" class="wp-caption alignright" style="width: 310px"><a href="http://stylizedweb.com/assets/mobile_specific2.jpg"><img class="size-medium wp-image-603" title="mobile_specific2" src="http://stylizedweb.com/assets/mobile_specific2-300x227.jpg" alt="" width="300" height="227" /></a><p class="wp-caption-text">BestBuy.com has a mobile specific site with a different design and contextually relevant content.</p></div>
<h3>3. Design a Separate Mobile Site</h3>
<p>For those with flush budgets, the most desirable approach is a separate mobile specific site. The mobile site is designed, organized and populated from the ground up with focus mobile users needs. Because the site is completely independent of a companies primary website it can be completely different. Even the content can be changed (and often should). This provides the best experience for the user, when they access the primary website they are identified as a mobile user and forwarded onto the mobile specific version. They can then browse a site design specifically for their mobile needs and tasks.</p>
<h4>Pros:</h4>
<ul>
<li>Completely customizable for the best mobile experience</li>
</ul>
<h4>Cons:</h4>
<ul>
<li>Expensive to build and maintain</li>
<li>Some users are accustom to the desktop version of the site and would prefer to browse normally</li>
<li>Difficult to design for multiple mobile devices or screen resolutions</li>
</ul>
<div id="attachment_604" class="wp-caption alignright" style="width: 310px"><a href="http://stylizedweb.com/assets/responsive_design.jpg"><img class="size-medium wp-image-604" title="responsive_design" src="http://stylizedweb.com/assets/responsive_design-300x143.jpg" alt="" width="300" height="143" /></a><p class="wp-caption-text">Web Designer Wall has a responsive design which expands / collapses based on the users screen resolution.</p></div>
<h3>4. Design a Responsive Website</h3>
<p>Responsive design is the new kid on the block (and his parents bought him a BMW.) Responsive design is useful and practical hence it's rise in popularity. The concept behind it is simple, rather than having one stylesheet which (hopefully) works for all resolutions, you use different stylesheets for different resolutions. The result is a site that expands and collapses based on the size of the browser window. Responsive design allows you to maintain the best presentation regardless if the user is on a mobile phone, tablet or desktop with a large monitor.</p>
<h4>Pros:</h4>
<ul>
<li>Capability to design a good visual experience for multiple resolutions</li>
<li>Less expensive than a mobile specific site</li>
</ul>
<h4>Cons:</h4>
<ul>
<li>More expensive to design / build than a mobile specific stylesheet</li>
<li>There is little capability to modify the content/context of the site based on mobile usage</li>
<li>Layout is constrained by source order</li>
</ul>
<h2>Summary</h2>
<p>The first step in designing any mobile site is selecting your approach. The approach reveals design constraints and capabilities. Currently, their are four conventional methods each with strengths and weaknesses. The oldest, most customizable and expensive method is designing a mobile specific site. The lower cost long standing method is using a mobile specific stylesheet and the new (sexy) approach is to create a design which responds to different screen resolutions. If budgets are tight and mobile visitors infrequent, you can always do nothing. Modern mobile browsers offer an acceptable experience on their own.</p>
<h4></h4>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2011/11/21/mobile-website-tutorial-mobile-101/feed/</wfw:commentRss>
		<slash:comments>57</slash:comments>
		<feedburner:origLink>http://stylizedweb.com/2011/11/21/mobile-website-tutorial-mobile-101/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>WordCamp Detroit, November 12th &amp; 13th, 2011</title>
		<link>http://feedproxy.google.com/~r/stylizedweb/~3/lg9RzQAa2E8/</link>
		<comments>http://stylizedweb.com/2011/11/07/wordcamp-detroit-november-12th-13th-2011/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 15:10:47 +0000</pubDate>
		<dc:creator>3pointross</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=588</guid>
		<description><![CDATA[We talk a lot about WordPress on StylizedWeb because it's a great content management system. Like all great products it has developed a strong following and community, which in my opinion, is one of the best advantages WordPress has to offer. There is an incredibly active forum, tens of thousands of plug-ins and themes, countless [...]]]></description>
			<content:encoded><![CDATA[<p>We talk a lot about WordPress on StylizedWeb because it's a great content management system. Like all great products it has developed a strong following and community, which in my opinion, is one of the best advantages WordPress has to offer. There is an incredibly active forum, tens of thousands of plug-ins and themes, countless blogs and best of all WordCamp's. WordCamp Detroit is coming up and if you are anywhere near Michigan you should attend. Having spoken at the last WordCamp Detroit I can honestly say last years even was great but this year will blow it out of the water.</p>
<p>First off, WordCamp Detroit will be held at the Renaissance Center in downtown Detroit. The beautiful GM High Rise that overlooks the riverfront. Secondarily, there are two days full of interesting and unique speakers and activities. Finally, there will be a "help bar" in which anyone can get 1 on 1 advice for their WordPress websites... for free.</p>
<p><a href="http://2011.detroit.wordcamp.org/" target="_blank">Buy tickets now as they are running low and the even is only a week away</a> (November 11th and 12th).</p>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2011/11/07/wordcamp-detroit-november-12th-13th-2011/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://stylizedweb.com/2011/11/07/wordcamp-detroit-november-12th-13th-2011/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>Fundamentals of Web Design Layout: Part 2</title>
		<link>http://feedproxy.google.com/~r/stylizedweb/~3/Cx2dOAExPYk/</link>
		<comments>http://stylizedweb.com/2011/11/02/fundamentals-of-web-design-layout-part-2/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 09:00:05 +0000</pubDate>
		<dc:creator>3pointross</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[fundamentals]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=550</guid>
		<description><![CDATA[In my previous post on web design layout, I discussed the role of layout in design, covered two examples of well executed layout and discussed what contributed to the success of them. In this post, we will cover how to analyze and plan for the most effective layout for your project. To plan a layout, [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Fundamentals of Web Design Layout: Part 1" href="http://stylizedweb.com/2011/09/28/fundamentals-of-web-design-layout-part-1/">In my previous post on web design layout</a>, I discussed the role of layout in design, covered two examples of well executed layout and discussed what contributed to the success of them. In this post, we will cover how to analyze and plan for the most effective layout for your project. To plan a layout, you must first understand its purpose. Layout -- loosely defined -- is the organization of elements on the page. To be more specific, I define effective layout as:</p>
<blockquote><p>The organization of content, elements and objects on a page such that users can scan over the arrangement and understand the relative importance and relationship of everything they see.</p></blockquote>
<p>To elaborate, successful layouts <em><strong>organize</strong></em> elements on the page based on importance and relationship. The more organized your page is, the easier it is to look at, understand and use. An important distinction to make, is that organization is more than arranging things in a neat and cleanly way. Organization is much deeper, the arrangement of elements must inform the user about them.</p>
<p>Applied to the web (and layout specifically,) organization means elements on the page are <strong>arranged based on how they are related or connected</strong>. Elements are <strong>arranged based on their relationship to other elements</strong> on the page and <strong>the context of the website</strong>. Interrelating elements are placed in close proximity to form a cohesive group. Elements involving the sites goals are more important, and are given more space and visual prominence. For example, a site designed to sell books would arrange book listings so they are seen first. Users coming to the site will be looking for books, so placing them in an visually obvious spot (top center of the design, for example) informs them of the site context and makes their primary action (browsing books) effortless.</p>
<p>In order to design an effective layout, you must first understand the relationships of page elements. Only through understanding the relationships can you arrange them in the most organized way.</p>
<h2>Understanding The Relationships</h2>
<p>As I eluded to earlier, there are two types of relationships you should seek to understand. First, is the relationship of an element to the user or clients goal. Elements that are vital to conversion (a user performing a desired task, like purchasing a product) or user's goals are more important and should be organized as such. Second, is the relationship of elements to each other. Users interpret everything they see, one universal interpretation being that elements in close proximity are related. Great layouts are designed around these concepts, allowing users to understand a design without conscious thought.</p>
<h3>Relationship to Goals</h3>
<div id="attachment_576" class="wp-caption alignright" style="width: 310px"><a href="http://stylizedweb.com/wp-content/uploads/goal_lists.jpg"><img class="size-medium wp-image-576" title="goal_lists" src="http://stylizedweb.com/wp-content/uploads/goal_lists-300x157.jpg" alt="" width="300" height="157" /></a><p class="wp-caption-text">Example user and client goals for an online book store</p></div>
<p>How an element relates to user and client goals is the most important aspect of layout, so you will find it best to start here. To do so, you must first know what the client goals and user tasks are. Hopefully you have already uncovered this during planning and discovery phases, if not there is never a better time to clearly define why the site exists. This information can be obtained in many ways, interviewing clients and stakeholders, looking at site statistics, performing field research, etc... Design research is a subject best left for another post. Regardless of your method, first understand what users and clients want from the website.</p>
<div id="attachment_577" class="wp-caption alignright" style="width: 310px"><a href="http://stylizedweb.com/wp-content/uploads/layout_example.jpg"><img class="size-medium wp-image-577" title="layout_example" src="http://stylizedweb.com/wp-content/uploads/layout_example-300x251.jpg" alt="" width="300" height="251" /></a><p class="wp-caption-text">Important elements should be placed in larger spaces with more visual prominence, like a content well. Lesser elements can be placed in smaller, ancillary areas like a sidebar.</p></div>
<p>With this information in hand, list all of the site goals (for both your clients and the users) and then rank them based on importance. Having a clear hierarchy of objectives will make future decisions to prioritize easier. The most important elements should be given the most space and most prime locations. Elements of lessor importance can be placed further down the page.</p>
<p>Once the list is created, create a second list containing any element which relates to the goals (ie: call to action button, primary headline, photo of product, etc...). Elements which relate to the most important goals should receive the most visual prominence, those which relate to non-essential goals can be deemphasized.</p>
<p>Identifying the most important elements is half the battle, but you must still consider how elements relate to each other.</p>
<h3>Relationship to Each Other</h3>
<div id="attachment_579" class="wp-caption alignright" style="width: 310px"><a href="http://stylizedweb.com/wp-content/uploads/submit_cancel.jpg"><img class="size-medium wp-image-579" title="submit_cancel" src="http://stylizedweb.com/wp-content/uploads/submit_cancel-300x210.jpg" alt="" width="300" height="210" /></a><p class="wp-caption-text">On a form, the submit button and cancel link are related. Laying them out next to each other is visually logical.</p></div>
<p>Elements on a page have relationships. Some elements are intimately related, others are practically unrelated (the only commonality between them being the website they live on.) A pair of submit and cancel buttons are closely related as they both control the functionality of a specific form. The cancel button and a home link however, are almost completely unrelated.</p>
<div id="attachment_580" class="wp-caption alignright" style="width: 310px"><a href="http://stylizedweb.com/wp-content/uploads/submit_cancel_home.jpg"><img class="size-medium wp-image-580" title="submit_cancel_home" src="http://stylizedweb.com/wp-content/uploads/submit_cancel_home-300x176.jpg" alt="" width="300" height="176" /></a><p class="wp-caption-text">Adding a home button is illogical and confusing because it&#39;s unrelated to the elements surrounding it.</p></div>
<p>When designing a site you will understand these relationships intuitively. You know enough about the context of the page, user and clients where relationships will be obvious. Users however, have no idea the relationship between elements. This is why the layout must communicate it to them.</p>
<div id="attachment_578" class="wp-caption alignright" style="width: 310px"><a href="http://stylizedweb.com/wp-content/uploads/groups-and-subgroups.png"><img class="size-medium wp-image-578" title="groups and subgroups" src="http://stylizedweb.com/wp-content/uploads/groups-and-subgroups-300x186.png" alt="" width="300" height="186" /></a><p class="wp-caption-text">An example of grouped elements, an a group with a sub-group</p></div>
<p>Related elements should be grouped together into a common space. Unrelated elements should be kept far apart. Often times you will end up with groups and subgroups of related elements. A sidebar for example, typically contains non-critical information and actions. Within a sidebar -- which is a group itself -- you typically have sub-groups of related elements. The "Stay Updated" section of this blog contains several related elements all grouped within the site sidebar. The "Stay Updated" section has a headline, latest tweet (which has the tweet itself, the date and user handle), icons and links to RSS and E-MAIL subscription. All of these elements are closely related.</p>
<p>The grouping instantly tells the user the relationships of the elements. On a broad level, one doesn't need to read every word in the "Stay Updated" section to know the elements within deal with the same subject mater. On a micro-level, the layout informs the users the RSS icon and the Entires RSS link are "one unit."</p>
<p>Another good example of this concept is the split column approach in the Categories / Archives section. These links essentially take the user to the same place, a list of previous articles. They only differ in how the list is filtered. Rather than creating two separate sections (which communicates non-relation) they are contained in a single section (which communicates a relationship.)</p>
<div id="attachment_583" class="wp-caption alignright" style="width: 310px"><a href="http://stylizedweb.com/wp-content/uploads/micro_groups.jpg"><img class="size-medium wp-image-583" title="micro_groups" src="http://stylizedweb.com/wp-content/uploads/micro_groups-300x173.jpg" alt="" width="300" height="173" /></a><p class="wp-caption-text">With in groups are &quot;micro-groups&quot; where closely related elements become perceived as a single unit.</p></div>
<p>To understand the relationships simply create an inventory of all elements on the page and document how you would categorize them. You can do high level categorization such as "navigation, primary content, actions, etc..." or detail level such as "archive links, calls to action, utility navigation, etc..."</p>
<p>If needed, you can always use card sorting (a common IA practice) and put each major element onto a card and pill them together based on their relationships.</p>
<h2>Layout Next Steps</h2>
<p>Once you understand how elements relate to site objectives, user goals and other elements you can begin crafting a layout. Because the function of layout is to best organize and display the elements on the page understanding the relationships is essential. The word "organization" by definition means "the structure or arrangement of connected items," relationships determine connectedness.</p>
<h3>Read the Whole Series</h3>
<p><a href="http://stylizedweb.com/2011/09/28/fundamentals-of-web-design-layout-part-1/">Fundamentals of Web Design Layout Part 1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2011/11/02/fundamentals-of-web-design-layout-part-2/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		<feedburner:origLink>http://stylizedweb.com/2011/11/02/fundamentals-of-web-design-layout-part-2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>Fundamentals of Web Design Layout: Part 1</title>
		<link>http://feedproxy.google.com/~r/stylizedweb/~3/jK3Frz75Dzo/</link>
		<comments>http://stylizedweb.com/2011/09/28/fundamentals-of-web-design-layout-part-1/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 09:00:39 +0000</pubDate>
		<dc:creator>3pointross</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[fundamentals]]></category>
		<category><![CDATA[graphic design]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=536</guid>
		<description><![CDATA[Layout is the foundation of all visual design, yet it commonly sits back seat to "sexier" design techniques like depth, color and typography. When layout is ignored, designs become fundamentally unusable, rendering a website useless to both users and stakeholders. To respect the role of layout requires a solid understanding of what it is. Layout [...]]]></description>
			<content:encoded><![CDATA[<p>Layout is the foundation of all visual design, yet it commonly sits back seat to "sexier" design techniques like depth, color and typography. When layout is ignored, designs become fundamentally unusable, rendering a website useless to both users and stakeholders.</p>
<p>To respect the role of layout requires a solid understanding of what it is.</p>
<h2>Layout Defined</h2>
<p>The classic definition of layout is "The way in which parts of something are arranged." In web design specifically, layout is "The way elements, content and graphics are organized on the page." A key distinction here is the substation of "arranged" for "organized." Arranging elements without organizing them doesn't create a layout, it creates visual vomit.</p>
<p><strong>The purpose of a layout is organization, more specifically layout uses organization to:</strong></p>
<ul>
<li>Convey relative importance of content</li>
<li>Group similar content and separate unrelated</li>
<li>Optimize visual flow</li>
<li>Establish a basic visual hierarchy</li>
</ul>
<p>Each aspect of layout might not be compelling alone, but together they make or break a design.</p>
<h2>When Good Layouts Go Bad</h2>
<p>A great layout makes design look easy. Every element fits so well within the design, you would never consider putting them anywhere else. The "logical" organization of elements makes navigating the website easy. Users don't need to think where desired content is located, the layout tells them. If users are looking for important content, they know to look in the primary content area, typically located in the area with the most space. If they are looking for something less important, like navigation, they look for secondary or tertiary areas which are smaller and placed in less prominent locations.</p>
<p>Because layouts are purely visual, the best way to understand what works and what doesn't is through example.</p>
<h2>Well Organized Layouts</h2>
<h3><a href="http://stylizedweb.com/wp-content/uploads/2011/09/IA-Example1.jpg"><img class="alignright size-full wp-image-546" title="IA-Example" src="http://stylizedweb.com/wp-content/uploads/2011/09/IA-Example1.jpg" alt="" width="300" height="588" /></a>Information Architects</h3>
<p>The Information Architects website, while minimal to the point of being plain, has a beautiful designed layout. The layout is so predominate, it's actually the strongest design element.</p>
<p>The design makes no attempt to hide the underlying grid structure. Ample whitespace makes it easy to identify where each section within the layout starts and stops. The few graphical elements that are on the page receive maximum attention because they heavily contrast the otherwise white and text heavy design.</p>
<p>In terms of layout, the first element a user encounters is the top navigation which is broken up into four columns (1). That same four column structure is retained at the bottom where the footer navigation lies (2). By using the same column structure, users can easily extrapolate that the footer elements are also navigation. This occurs based on principles of consistency. Elements which look alike are thought as related, elements that look different are considered to be unrelated.</p>
<p>The primary area is bold, and large, equipped with a massive photo and supported with text which is broken up into three columns (3). Immediately below lives a news section, which for all intensive purposes is a single column. By shifting that column to the right and confining it to a smaller column whitespace and legibility are maximized (4).</p>
<h4>Why this Layout Works</h4>
<p>The primary goal of any layout is to clearly organize and locate information. The Information Architects website does so beautifully. By observing the layout you can decipher what's most important and in what order. Larger, higher up elements are clearly most important and as elements become less importance they shrink and are moved further down the page. The grid keeps everything organized neatly, everything falls into place in a logical way and your focus is never divided between two elements that seem equally important.</p>
<p>In this design, the layout is fitted the content.</p>
<h3><a href="http://stylizedweb.com/wp-content/uploads/2011/09/mbd_example1.jpg"><img class="alignright size-full wp-image-547" title="mbd_example" src="http://stylizedweb.com/wp-content/uploads/2011/09/mbd_example1.jpg" alt="" width="300" height="317" /></a>Mark Boulton Design</h3>
<p>The Mark Boulton Design website also employs a well executed layout. Like Information Architects, the design uses a grid to clearly organize content on the page. Unlike Information Architects, the design is bold, vibrant and graphical in nature. This demonstrating that using a grids and organization doesn't mean the site must be graphically stark.</p>
<p>The page header is placed at the very top of the page and is larger than anything else by a factor of at least 100. This clearly communicates it's the most important element (1). The header content is case studies, intentionally telling the user that above else, they should be aware of the companies previous work. Once you travel past the header, there is a full column tagline describing what the company does (2). Because the tagline is smaller and placed further down the page, it's apparent that Mark Boulton Design feels previous work is more compelling.</p>
<p>Below the tagline resides four equal width columns (3). The content with in those columns seem unrelated, but their size and placement indicates they are of equal importance. The ample whitespace makes it easy to read and digest content within a column, if you choose to do so.</p>
<h4>Why this Layout Works</h4>
<p>It doesn't feel like it, but there is a lot of content on this page: Case studies, navigation, a logo, the mission statement (or tagline), a brief company description, news, contact information and a portfolio section... phew! Because the content is laid out in a logical, well organized way it is easy to read and comprehend. The layout tells you what to look at and in what capacity.</p>
<p>With a quick glance you know what's most important (the header), almost as important (the tagline) and that everything else is equally important. Additionally, by using four equal width columns you can easily scan the headline of each to determine if the column contains the content you are seeking. If not, you continue scanning until you find the one that does.</p>
<p>Again the design puts content together like a puzzel. Everything fit's into place perfectly.</p>
<h2>What's Next</h2>
<p>Hopefully these examples illustrate what a well designed layout is composed of. Specifically, the layout organizes the content on the page based on it's importance and relationship. More important content is placed in large containers and located at the top of the page. Less important content is contained in smaller cells and placed lower on the page. Similar content (or content that's related) is grouped together which communicates their relationship.</p>
<p>In our next installment we will cover how to design your own layout in the most effective way.</p>
<h3>Read the Whole Series</h3>
<p><a href="http://stylizedweb.com/2011/09/28/fundamentals-of-web-design-layout-part-1/">Fundamentals of Web Design Layout Part 1</a></p>
<p><a href="http://stylizedweb.com/2011/11/02/fundamentals-of-web-design-layout-part-2/">Fundamentals of Web Design Layout Part 2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2011/09/28/fundamentals-of-web-design-layout-part-1/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		<feedburner:origLink>http://stylizedweb.com/2011/09/28/fundamentals-of-web-design-layout-part-1/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>6 Things Dissenters Don’t Know About WordPress</title>
		<link>http://feedproxy.google.com/~r/stylizedweb/~3/epUQgrL0mh4/</link>
		<comments>http://stylizedweb.com/2011/06/02/6-things-disenters-dont-know-about-wordpress/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 15:49:17 +0000</pubDate>
		<dc:creator>3pointross</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[capabilities]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[functionality]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=527</guid>
		<description><![CDATA[Yesterday I was asked to defend WordPress' against 400lbs gorilla Drupal at local marketing group LA2M. Having used both systems for some time, I have a strong sense as the pro's and con's of each platform (neither is perfect). Of course WordPress is my top choice and I do have reasoning to back it up which I communicated to the [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I was asked to defend WordPress' against 400lbs gorilla Drupal at local marketing group LA2M. Having used both systems for some time, I have a strong sense as the pro's and con's of each platform (neither is perfect). Of course WordPress is my top choice and I do have reasoning to back it up which I communicated to the group of 70+ attendees. Interestingly enough, as the discussion was not so much a debate as panel that answered questions I noticed an interesting pattern. Much of the supposed benefits of Drupal were expressed in such a way that it made WordPress seem incapable of those benefits... which was not the case. Unable to rebut before the next question, many viewers (and the pro-Drupal speakers) didn't get to hear this. To address this I felt it would be best to outline these common misunderstandings in this blog post.</p>
<p><strong>Here are the six things that dissenters don't know about WordPress:</strong></p>
<h2>1. WordPress is Incredibly Scaleable</h2>
<p>There is a misconception that WordPress can only handle small sites because it was built as a blogging tool. If you need a large site with a lot of content WordPress will choke and die. Not true, sites like <a href="http://www.smashingmagazine.com" target="_blank">SmashingMagazine</a> and <a href="http://www.techcrunch.com" target="_blank">TechCrunch</a> have hundreds of thousands of pages of content and still run lightening fast. WordPress can be run on multiple servers if needed or integrated with a content delivery network if you have high amounts of traffic or a particularly large website.</p>
<p>Additionally <a href="http://en.wordpress.com/stats/" target="_blank">WordPress.com</a>, the hosted version of WordPress has over <strong><em>20 million blogs</em></strong> running on a version of WordPress (using the multisite mode). If that doesn't demonstrate scalability I don't know what would.</p>
<h2>2. WordPress is NOT Just Posts and Pages</h2>
<p>While WordPress originated as a simple blogging platform that only had posts and pages, it has come along way with custom content types. Drupal has always been strong in this area, with the CCK (Custom Content Kit) allowing the creation of flexible data models and have now integrated that capability into the Drupal core. Unbeknownst to most Drupal developers, WordPress also has this capability built into the core (since version 3.0).</p>
<p>The custom post type gives developers the abilities to create content types that have have their own data structure that doesn't need any resemblance to  posts or pages. This content can be displayed anyway you wish and can be dissected, mashed up and output if you so desire. Additionally, with plugins like <a href="http://wordpress.org/extend/plugins/magic-fields/" target="_blank">Magic Fields</a>, <a href="http://wordpress.org/extend/plugins/custom-post-type-ui/" target="_blank">Custom Post Type UI</a>, <a href="http://wordpress.org/extend/plugins/pods/" target="_blank">PODS</a> and <a href="http://wordpress.org/extend/plugins/advanced-custom-fields/" target="_blank">Advanced Custom Fields</a> this can all be done from the WordPress backend. Along with custom taxonomies content can take any shape, can be sorted, classified and output anyway you need it.</p>
<h2>3. WordPress is NOT Just for Simple Sites</h2>
<p>Many people gravitate towards Drupal because they think that it has more capabilities than WordPress. WordPress is thought of a "simple CMS for simple websites." In reality, WordPress is extremely extendable. In fact I have yet to come across a project that you outright couldn't do in WordPress (not that it is the best fit for all projects, just that it would be technically possible.) In fact here are some capabilities WordPress can easily accomplish:</p>
<ul>
<li>Facebook clone</li>
<li>Forums</li>
<li>Digg Clone</li>
<li>Newsletter</li>
<li>Wiki</li>
<li>Customer Relationship Management System</li>
<li>Twitter clone</li>
<li>Invoicing system</li>
<li>Project management system</li>
<li>Calendar system</li>
<li>E-commerce website</li>
<li>Job board</li>
<li>Classified board</li>
<li>Real estate listing site</li>
<li>Business directory</li>
<li>Auctions website</li>
<li>Review website</li>
</ul>
<p>And that isn't even all of them. With custom post types you could conceivably do just about anything.</p>
<h2>4. WordPress Has Great User Management</h2>
<p>I have no problem admitting that Drupal has really powerful user management capabilities. Drupal was originally a community based platform that has evolved into a CMS "Framework," so much of the user management capabilities have been left in the core. That being said, WordPress can have extremely powerful user management <strong>if you need it</strong>. I would say that the average website doesn't need complex user management capabilities, for most businesses you only have one or two people maintaining the website. If you do need more power there are plugins like <a href="http://wordpress.org/extend/plugins/user-permissions/" target="_blank">User Permissions</a>, <a href="http://wordpress.org/extend/plugins/user-access-manager/" target="_blank">User Access Manager</a> or <a href="http://wordpress.org/extend/plugins/user-role-editor/" target="_blank">User Role Editor</a> that can give you that functionality.</p>
<p>Those plugins allow you to create groups, restrict group capabilities on a detail level (including editing, adding or modifying plugins, etc...) restrict page editing to specific groups, etc... Pretty much anything you would need with a community based site.</p>
<h2>5. WordPress Can Address Your Workflow Needs</h2>
<p>It is likely that new web content will need to be approved before it goes live. This is described as workflow and it is the process of how the content must be created, reviewed and published. By default WordPress has a few ways to manage this, including private pages (you must be logged in to see), password protected pages and draft pages. If you need a more sophisticated system you can use <a href="http://wordpress.org/extend/plugins/edit-flow/" target="_blank">Edit Flow</a>, <a href="http://wordpress.org/extend/plugins/zensor/" target="_blank">Zensor</a>, <a href="http://wordpress.org/extend/plugins/user-submitted-posts/" target="_blank">User Submitted Posts</a>, <a href="http://wordpress.org/extend/plugins/peters-collaboration-e-mails/" target="_blank">Peter's Collaboration E-mails</a> or <a href="http://wordpress.org/extend/plugins/peters-post-notes/" target="_blank">Peter's Post Notes</a> to add the functionality you need.</p>
<h2>6. WordPress Can Rock E-Commerce</h2>
<p>In my presentation I made the mistake of saying that at some point you should use a full fledged E-Commerce system rather than WordPress. While I still believe that hard core e-commerce sites should run on an e-commerce specific platform, it did make WordPress sound like an poor candidate for selling items online. Through a handful of great e-commerce plugins, you can use WordPress to sell products online including the following features:</p>
<ul>
<li>Real products</li>
<li>Digital / downloadable products</li>
<li>Tickets / event registration</li>
<li>Subscription / site access services</li>
<li>Real time shipping integration</li>
<li>Payment gateway integration</li>
<li>Product variations (colors, sizes, types, costs, etc...)</li>
<li>Quickbooks integration</li>
<li>Affiliate management</li>
<li>Custom fields / product types</li>
<li>Pricing levels</li>
<li>Wish lists</li>
<li>Recommend products</li>
<li>Discount codes</li>
<li>Stock management</li>
<li>Import / export capabilities</li>
</ul>
<p>These capabilities exist in the plugins or through already available plugin extensions. No custom development is required.</p>
<p>Additionally WordPress has been able to integrate with outside e-commerce systems like Magento, ZenCart and OS Commerce since as early as 2008.</p>
<h2>Summary: Why I Love WordPress, but Drupal is Great Too...</h2>
<p>I love WordPress because it is kind to my users, the end client. WordPress was designed to make the management of your site easy and that is exactly what it does. Because of it's ease of use it has reached the level of fame that it now enjoys (powering over 60% of the top 1 million websites that have a CMS). This level of fame has lead to the endless capabilities that allow us to take this simple website CMS and turn it into complex web applications.</p>
<p>That being said I recognize that WordPress is not right for every project. There will be situations where Drupal is a better fit (or some other system all together). I don't think Drupal is a bad platform, I have used it enough in the past to understand it's capabilities. I just prefer WordPress because it makes it easier for me to build sites and my clients to manage them.</p>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2011/06/02/6-things-disenters-dont-know-about-wordpress/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		<feedburner:origLink>http://stylizedweb.com/2011/06/02/6-things-disenters-dont-know-about-wordpress/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>Voices that Matter Conference 2011</title>
		<link>http://feedproxy.google.com/~r/stylizedweb/~3/FOma3k8zYjM/</link>
		<comments>http://stylizedweb.com/2011/05/24/voices-that-matter-conference-2011/#comments</comments>
		<pubDate>Tue, 24 May 2011 19:21:57 +0000</pubDate>
		<dc:creator>3pointross</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=523</guid>
		<description><![CDATA[I had the fortune of attending the Voices that Matter Conference last year in San Francisco and enjoyed every minute of it and look forward to attending this years on June 27th. The conference was impeccably run featuring some of the best and brightest of the industry. The highlight is a speaker / attender mixed [...]]]></description>
			<content:encoded><![CDATA[<p>I had the fortune of attending the Voices that Matter Conference last year in San Francisco and enjoyed every minute of it and look forward to attending this years on June 27th. The conference was impeccably run featuring some of the best and brightest of the industry. The highlight is a speaker / attender mixed lunch where I was able to meet some of my favorite authors like Robert Hokeman Jr and the people behind the Filament group.</p>
<p>I recommend anyone that can make it, do so. More info below:</p>
<h2><strong>Design the Future with the Leading Web Design Authors</strong></h2>
<p><strong>New Riders’ <a href="http://webdesign2011.voicesthatmatter.com/">Voices That Matter: Web Design Conference</a>, </strong>taking place June 27-28<sup>th</sup> in San Francisco, is where today’s most<strong> </strong>respected industry authors and thought-leaders of the Web design revolution come together to share some remarkable advances in Web design. Participants in this breakthrough event will gain insight on the best approaches to designing for mobile, social media, HTML5 and CSS3, content strategy, grids, typography, fonts, workflow, user experience, and so much more!<strong> </strong></p>
<p>Not only does this two-day program compress as much learning as humanly possible into a comprehensive format, it provides a forum to hear from some of the industry’s leading gurus. Don’t miss this opportunity to meet face-to-face with dozens of authors and experts. Hear from <strong><a href="http://webdesign2011.voicesthatmatter.com/speakers/15130">Bruce Lawson</a></strong>, <strong><a href="http://webdesign2011.voicesthatmatter.com/speakers/15077">Kelly Goto</a></strong>, <a href="http://webdesign2011.voicesthatmatter.com/speakers/15314"><strong>Shawn Welch</strong></a>, and more at this tremendous and efficient conference filled with education and networking.  Plan to join us in San Francisco this June. We are certain that you will walk away inspired!</p>
<p><strong><span style="text-decoration: underline;">SPECIAL SAVINGS</span>! </strong>As someone that reads this blog, you can save <strong>$200</strong>* off the conference fee by <strong>providing priority code WSDMAL4 and <a href="http://www.voicesthatmatter.com/webdesign2011/register.aspx">registering</a> by</strong> <strong>May 2<sup>7th</sup> </strong>as this $100 discount is combined with the Early Bird pricing! Check out the <strong><a href="http://webdesign2011.voicesthatmatter.com/">conference web site</a></strong> or contact <strong><a href="mailto:Barbara.Gavin@Pearson.com">Barbara Gavin</a></strong>, <strong>617.848.7026 </strong>to register or request more information.</p>
<p>*Valid on new registrations only.</p>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2011/05/24/voices-that-matter-conference-2011/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		<feedburner:origLink>http://stylizedweb.com/2011/05/24/voices-that-matter-conference-2011/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
	</channel>
</rss>
