<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Solo Signal &#187; Design</title>
	<atom:link href="http://www.solosignal.com/category/design/feed" rel="self" type="application/rss+xml" />
	<link>http://www.solosignal.com</link>
	<description>Demystifying Web Site Development for Business-Minded People</description>
	<lastBuildDate>Mon, 13 Aug 2007 19:22:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Web Stack Series Part 6: Cascading Style&#160;Sheets</title>
		<link>http://www.solosignal.com/web-stack-series-part-6-cascading-style-sheets</link>
		<comments>http://www.solosignal.com/web-stack-series-part-6-cascading-style-sheets#comments</comments>
		<pubDate>Mon, 13 Aug 2007 19:14:33 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Web Site Development]]></category>
<category>CSS</category><category>design</category><category>html</category><category>style sheets</category><category>usability</category><category>w3c</category><category>web stack</category>
		<guid isPermaLink="false">http://www.solosignal.com/web-stack-series-part-6-cascading-style-sheets</guid>
		<description><![CDATA[Part 6 of our journey through the Web Stack brings us into the design realm. In the world of web design, HTML is the cake and Cascading Style Sheets, or CSS, is the decorative icing on top. CSS is responsible for making your web site look&#160;delicious.
Cascading Style Sheets didn&#8217;t get a lot of attention until [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.solosignal.com/wp-content/uploads/2007/08/istock_000000121518xsmall.thumbnail_127_191.jpg" title="Cake" alt="Cake" align="left" height="191" width="127" />Part 6 of our <a href="http://www.solosignal.com/solo-signal-series-the-web-stack-explained" title="Web Stack Explained - Solo Signal">journey through the Web Stack</a> brings us into the design realm. In the world of web design, HTML is the cake and <a href="http://en.wikipedia.org/wiki/Css" title="CSS - Wikipedia">Cascading Style Sheets</a>, or CSS, is the decorative icing on top. CSS is responsible for making your web site look&nbsp;delicious.</p>
<p>Cascading Style Sheets didn&#8217;t get a lot of attention until about 5 years ago, when web standardistas such as <a href="http://www.zeldman.com" title="Jeffery Zeldman">Jeffery Zeldman</a> and <a href="http://meyerweb.com/" title="Eric Meyer">Eric Meyer</a> started encouraging designers and developers to separate stylistic elements from semantic, structural elements. Doing so makes web sites consumable by a wide array of different&nbsp;applications.</p>
<p>CSS is a way of separating the look and feel of your website from the underling function of the data an content. This gives you the ability to apply several different style sheets to the same HTML to achieve wildly different results. For example, the following 5 links all point to the same HTML document, but each one uses a different style sheet to drastically change the appearance of that&nbsp;HTML</p>
<ol>
<li><a href="http://www.csszengarden.com/?cssfile=201/201.css">http://www.csszengarden.com/?cssfile=201/201.css</a></li>
<li><a href="http://www.csszengarden.com/?cssfile=199/199.css">http://www.csszengarden.com/?cssfile=199/199.css</a></li>
<li><a href="http://www.csszengarden.com/?cssfile=194/194.css">http://www.csszengarden.com/?cssfile=194/194.css</a></li>
<li><a href="http://www.csszengarden.com/?cssfile=185/185.css">http://www.csszengarden.com/?cssfile=185/185.css</a></li>
<li><a href="http://www.csszengarden.com/?cssfile=189/189.css">http://www.csszengarden.com/?cssfile=189/189.css</a></li>
</ol>
<p>Here is the same HTML document without any style sheets: <a href="http://www.csszengarden.com/zengarden-sample.html" title="CSS Zen Garden Sample HTML">CSS Zen Garden Sample&nbsp;HTML</a></p>
<p>Quite a difference! The possibilities that this flexibility affords are endless. You could create a style sheet that renders your web site one way for regular web browsers, and another style sheet that renders your web site in a more compact view for mobile phones. You could even provide different designs for different types of users &#8211; and you can do this without ever touching the underlying content or&nbsp;HTML.</p>
<p>I want to illustrate this concept with an example. Here is a small snippet of&nbsp;HTML:</p>
<blockquote><p> &lt;h1&gt;Hello World!&lt;/h1&gt;<br />
&lt;p&gt;Nice to meet you!&lt;/p&gt;</p></blockquote>
<p>Now, let’s write some CSS to add some pizazz. This is what a typical style sheet rule might look&nbsp;like:</p>
<blockquote><p>h1 { color: red; font-size: 32px; }<br />
p { font-weight: bold; }</p></blockquote>
<h1 style="color: red; font-size: 32px">Hello World!</h1>
<p style="font-weight: bold">Nice to meet you!</p>
<p>Here, I am setting the size and color of all text inside of h1 tags. I am also making all paragraph text bold. Now let&#8217;s say I want to change the style of all the headings across my entire site. All that needs to be changed is the single CSS&nbsp;rule.</p>
<blockquote><p>h1 { color: blue; font-size: 28px;&nbsp;}</p></blockquote>
<h1 style="color: blue; font-size: 28px">Hello World!</h1>
<p style="font-weight: bold">Nice to meet you!</p>
<p>Now, on every page of my web site, h1 tags will appear blue and in a slightly smaller font size. Notice that I did not change the underlying structure of the HTML. This illustrates the flexibility that separating structure and style provide to&nbsp;us.</p>
<p>CSS is still maturing and being improved. The <a href="http://www.w3.org/Style/CSS/" title="Cascading Style Sheets - W3C">W3C</a> issues specifications that browser makers use when creating their software. The specifications layout rules for rendering different elements of CSS. Despite these specifications, however, many browsers still render the same rules differently, creating big headaches for&nbsp;designers.</p>
<p>It is not uncommon for larger web design shops to have a person who is dedicated entirely to creating HTML and CSS, although this is a luxury that most can’t afford. In most situations, it is the graphic designer who will be responsible for creating the CSS for your website. Make sure that the person designing your website is knowledgeable regarding the use of style sheets. A good way to test your site is to view it without the CSS file. Is the site still usable? If so, then your designer has done a good&nbsp;job.</p>
<p>In the next part of this series I will explain graphic design and how it can be integrated with CSS to create spectacular web sites. Stay&nbsp;tuned!</p>
<a href="http://www.solosignal.com/tag/css" rel="tag">CSS</a>, <a href="http://www.solosignal.com/tag/design" rel="tag">design</a>, <a href="http://www.solosignal.com/tag/html" rel="tag">html</a>, <a href="http://www.solosignal.com/tag/style-sheets" rel="tag">style sheets</a>, <a href="http://www.solosignal.com/tag/usability" rel="tag">usability</a>, <a href="http://www.solosignal.com/tag/w3c" rel="tag">w3c</a>, <a href="http://www.solosignal.com/tag/web-stack" rel="tag">web stack</a>]]></content:encoded>
			<wfw:commentRss>http://www.solosignal.com/web-stack-series-part-6-cascading-style-sheets/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How Much Should Web Site Design, Development, and Hosting&#160;Cost?</title>
		<link>http://www.solosignal.com/how-much-should-web-site-design-development-and-hosting-cost</link>
		<comments>http://www.solosignal.com/how-much-should-web-site-design-development-and-hosting-cost#comments</comments>
		<pubDate>Mon, 16 Jul 2007 03:19:05 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Web Site Development]]></category>
<category>budget</category><category>cost</category><category>low cost</category><category>price</category><category>reference</category><category>value</category><category>web design</category><category>web development</category><category>web hosting</category><category>web site</category>
		<guid isPermaLink="false">http://www.solosignal.com/how-much-should-web-site-design-development-and-hosting-cost</guid>
		<description><![CDATA[What&#8217;s the easiest way to create awkwardness, spite, and frustration between clients and web site developers? Bring up the price of the project and you will instantly create a volatile situation. In most interactions between clients and web site designers/developers, expectations of project costs are drastically different. So how much should a web site really [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.solosignal.com/wp-content/uploads/2007/07/538381_piggy_bank_2.thumbnail_193_155.jpg" title="Piggy Bank" alt="Piggy Bank" align="right" height="155" width="193" />What&#8217;s the easiest way to create awkwardness, spite, and frustration between clients and web site developers? Bring up the price of the project and you will instantly create a volatile situation. In most interactions between clients and web site designers/developers, expectations of project costs are drastically different. So how much should a web site really cost? The answer is more involved than most people&nbsp;assume.</p>
<blockquote><p>This is a long article, so for those who want a quick answer, here you go: For an interactive web site with custom design and quality coding, I would expect to pay somewhere in the range of $2,000 to $15,000. If you are paying less, you are probably getting an off-the-shelf <a href="http://en.wikipedia.org/wiki/Content_management_system" title="Content Management System - Wikipedia">CMS</a> with a <a href="http://www.templatemonster.com" title="Template Monster">generic design template</a>. Chris Pearson sheds some more light on graphic design pricing: <a href="http://www.pearsonified.com/2006/06/how_much_should_a_design_cost.php" title="How Much Should a Design Cost? - Pearsonified">How Much Should a Design&nbsp;Cost?</a></p>
<p>For more complex sites or online applications, expect to pay&nbsp;$20,000+.</p></blockquote>
<h3>&#8230; And Knowing is Half the&nbsp;Battle</h3>
<p>As a consumer of web site development services it is important that you take some steps to educate yourself about the process. An informed consumer is knowledgeable about what he or she wants to buy and does research on options, availability, and market prices. These are the basic elements of an average web site&nbsp;project:</p>
<ul>
<li>Hosting</li>
<li>Database Design</li>
<li>Business Logic Programming</li>
<li>Markup, Styling, and Graphic Design</li>
<li>Standards-compliance, Accessibility, and Testing</li>
<li>Ongoing Maintenance</li>
</ul>
<p>Make sure that you have at least a high level understanding of each before working with a developer. Reading the articles here at Solo Signal is a good place to start. In addition, I would recommend picking up a copy of <a href="http://www.amazon.com/gp/redirect.html%3FASIN=0735714339%26tag=solosignal-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/0735714339%253FSubscriptionId=1YNZ339ZCHHAKYFSY702" title="Web ReDesign 2.0: Workflow that Works - Amazon">Web ReDesign 2.0: Workflow That Works</a> by Kelly Goto and Emily Cotler. This book has an emphasis on redesigning existing sites, but the concepts discussed are the same for new web&nbsp;sites.</p>
<h3>Placing Value on Time and&nbsp;Knowledge</h3>
<p>Behind every web site is a programmer and a designer. The knowledge that these individuals possess and the time they put into every project is often overlooked and not considered when pricing a project. Sarah Lewis of <a href="http://www.bloggingexpertise.com" title="Blogging Expertise">Blogging Expertise</a> explains this value nicely in <a href="http://www.bloggingexpertise.com/about/pricing" title="A Frank Discussion About Pricing - Bloggin Expertise">A Frank Discussion About&nbsp;Pricing</a>:</p>
<blockquote>
<ul>
<li><strong>Details.</strong> Professional designers and firms pay particular attention to the details that will make or break your site.</li>
<li><strong>Time.</strong> Most people who end up using a professional designer or firm understand that their time is worth something, and that spending your time on your core business is one of the best places you can invest your time. Working with web professionals allows you to tap into our experience and knowledge and save hundreds of hours.</li>
<li><strong>Experience.</strong> A professional designer or design firm isn’t just selling you hours on a project; we’re selling you years of experience in the sometimes-overwhelming world of the Internet.</li>
<li><strong>Knowledge.</strong> When you hire a professional designer or firm, you are also getting access to a wealth of information that we’ve gathered and are happy to share.</li>
</ul>
</blockquote>
<p>Keep in mind that you are not just paying for the developer&#8217;s time, you are paying for the knowledge and insight they have acquired over many years of experience. Here is a <a href="http://www.technologyexecutivesclub.com/Articles/management/artKnowingWheretoPutXs.php" title="Technology Executives Club">story</a> to illustrate this&nbsp;point:</p>
<blockquote>
<p style="margin-right: 7.5pt; margin-top: 1px; margin-bottom: 1px">          Once upon a time there was a steam          generating plant that was not producing much steam.  After a frustrating          search for the cause, the plant manager, in desperation, called in an          expert.  After only two hours on site, the expert found the problem          and placed “X’s” on two pipes that were causing the problem, saying that          they had to be removed.</p>
<p style="margin-right: 7.5pt; margin-top: 1px; margin-bottom: 1px">&nbsp;</p>
<p style="margin-right: 7.5pt; margin-top: 1px; margin-bottom: 1px">          When presented with the bill, the plant          manager asked the <a href="http://www.dannydemichele.com/search-marketing/">consultant</a> how he could charge $5,000.00 for only two hours          of work.  When he asked for an itemized bill, this is what he got:</p>
<p style="margin-right: 7.5pt; margin-top: 1px; margin-bottom: 1px">&nbsp;</p>
<p style="margin: 1px 7.5pt 1px 0.5in">          1. $400.00 &#8211; Placing &#8220;X’s&#8221; on two pipes</p>
<p style="margin: 1px 7.5pt 1px 0.5in">          2. $4,600.00 &#8211;  Knowing where to place the &#8220;X’s&#8221;</p>
<p style="margin-right: 7.5pt; margin-top: 1px; margin-bottom: 1px">&nbsp;</p>
<p style="margin-right: 7.5pt; margin-top: 1px; margin-bottom: 1px">          The plant manager got what he paid          for and probably a lot more.  He had already used up more than that          amount on his own staff not to mention the loss in revenue while the plant          was shut down.  For him, securing the advisory services of a consultant          was the right thing to do.</p>
</blockquote>
<p>The same is true for a web site designer or developer. You may feel you are paying way too much for the actual time spent, but in reality you are paying for knowledge, not just&nbsp;time.</p>
<h3>Paying for&nbsp;Quality</h3>
<p>As with most things, it comes down to this: You get what you pay for. If you want a successful website that is attractive, standards-based, accessible, search engine optimized, stable, and fast, then take the time to find a good developer/designer and be prepared to pay them what they are worth. You will not regret the&nbsp;purchase.</p>
<p>Sure your computer geek nephew knows <a href="http://www.solosignal.com/72-essential-acronyms-related-to-web-site-development" title="72 Essential Acronyms Related to Web Site Development - Solo Signal">HTML</a> and could build a web site for just $100. He also knows how to use a screwdriver. Does this mean he could build a safe, reliable, and fuel-efficient car for you? Probably not, so why take the same risk with your web site, a potentially large value-center for your&nbsp;company?</p>
<p>A good way to gauge what you can afford is to ask designers and developers for their prices and rates. Ask for examples of past projects and how much was charged for each. This will give you an idea of what you can expect to pay. If you can&#8217;t afford what you originally had in mind, consider scaling back the project and breaking it into smaller chunks that can be completed when you have the&nbsp;budget.</p>
<h3>Find Someone You Truly WANT to Work&nbsp;With</h3>
<p>Don&#8217;t try to wrangle a bunch of individuals and firms into a bidding war, for two reasons. First, you are basically saying that you don&#8217;t care who develops your site, as long as it is cheap. If this is the case, you might as well just call up your nephew. Second, this just makes the winning developer bitter because he or she had to bid beneath their real costs to land the project. Now you have an angry developer who is under-paid and trying to minimize the damage by finishing as quickly as possible. Does this sound like a good situation for you and your web site? I don&#8217;t think so&nbsp;either.</p>
<p>Let me illustrate my point: A few weeks ago I decided that a new look was in order for my personal site (<a href="http://www.aaronforgue.com" title="Aaron Forgue">Aaron Forgue</a>). The first step I wanted to take was to have a logo created. I knew that I wanted to work with <a href="http://www.jamesmathias.com/" title="James Mathias">James Mathias</a>, an excellent designer who has done some <a href="http://1lotus.com/" title="onelotus creative">amazing work</a>. I asked James for information regarding pricing and quickly discovered that I couldn&#8217;t afford him. Instead of trying to find a cheaper designer, I made the decision to wait until I <em>could</em> afford him. James is the person I want to work with, and I am not going to sacrifice the quality of my site just to save a buck or&nbsp;two.</p>
<p>Interestingly, James wrote an outstanding article related to this very topic: <a href="http://theartisticoutlaw.com/respect/" title="Respect - The Artistic&nbsp;Outlaw">Respect.</a></p>
<h3>A Quick Overview of Hosting and Other&nbsp;Costs</h3>
<p>Hosting is a topic that I will write about in more detail later on, but for the purposes of this article, it is important that you factor in recurring fees. There are basically three recurring web site fees: domain Registration, site hosting, and on-going site&nbsp;maintenance.</p>
<ul>
<li>Domain Registration &#8211; Domain registration is simple, I recommend purchasing your domain for as many years as possible (e.g. 10 years.). I buy domains through <a href="http://www.godaddy.com" title="GoDaddy">GoDaddy</a>, you can usually get a discount there by using the <a href="http://www.jackscouponcodes.com">coupon code</a> &#8220;<em>diggnation</em>&#8220;.</li>
<li>Web Hosting &#8211; There are several different levels of hosting, but to give you a ball park estimation, I would expect to pay anywhere between $15 &#8211; $500/month for hosting. Obviously this is another example of getting what you pay for. At $15/month you will be sharing server space with a bunch of other websites. At $500/month you will most likely have your own dedicated machine that is managed by an experienced server administrator.</li>
<li>On-going Site Maintenance &#8211; Site maintenance is typically billed at an hourly rate. For freelance developers this is usually between $40-$100/hour. For emergency, 24/7 maintenance, be prepared to pay $200+/hour.</li>
</ul>
<p>The bottom line: educate yourself. Not nearly enough businesses understand the value of a well-designed website and suffer because of this ignorance. More and more people are using the Internet to research and purchase goods and services. If your online presence is lacking, you will miss out on a lot of potential&nbsp;business.</p>
<a href="http://www.solosignal.com/tag/budget" rel="tag">budget</a>, <a href="http://www.solosignal.com/tag/cost" rel="tag">cost</a>, <a href="http://www.solosignal.com/tag/low-cost" rel="tag">low cost</a>, <a href="http://www.solosignal.com/tag/price" rel="tag">price</a>, <a href="http://www.solosignal.com/tag/reference" rel="tag">reference</a>, <a href="http://www.solosignal.com/tag/value" rel="tag">value</a>, <a href="http://www.solosignal.com/tag/web-design" rel="tag">web design</a>, <a href="http://www.solosignal.com/tag/web-development" rel="tag">web development</a>, <a href="http://www.solosignal.com/tag/web-hosting" rel="tag">web hosting</a>, <a href="http://www.solosignal.com/tag/web-site" rel="tag">web site</a>]]></content:encoded>
			<wfw:commentRss>http://www.solosignal.com/how-much-should-web-site-design-development-and-hosting-cost/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
