<?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>BlogmyQuery - BMQ</title>
	<atom:link href="http://blogmyquery.com/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogmyquery.com</link>
	<description></description>
	<lastBuildDate>Fri, 18 May 2012 16:08:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Quick Course On Effective Website Copywriting</title>
		<link>http://blogmyquery.com/index.php/2012/05/quick-course-on-effective-website-copywriting/</link>
		<comments>http://blogmyquery.com/index.php/2012/05/quick-course-on-effective-website-copywriting/#comments</comments>
		<pubDate>Fri, 18 May 2012 15:27:03 +0000</pubDate>
		<dc:creator>Peep Laja</dc:creator>
				<category><![CDATA[Feeds]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[kranthi]]></category>

		<guid isPermaLink="false">http://mgmt.smashingmagazine.com/?p=126852</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div>
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=smashing-rss&#38;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=smashing-rss&#38;position=1" border="0" alt="" /></a>&#160;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=smashing-rss&#38;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=smashing-rss&#38;position=2" border="0" alt="" /></a>&#160;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=smashing-rss&#38;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=smashing-rss&#38;position=3" border="0" alt="" /></a>
    </div></td></tr></table>
<p>Many dismiss copywriting as something that ad agency people do. Truthfully, all of us need to pay close attention to copywriting if we want to achieve our business objectives.</p>

<p><a href="http://www.smashingmagazine.com/2012/05/18/quick-course-on-effective-website-copywriting/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/rolls-royce-screenshot.jpg" width="500" height="359" alt="Quick Course On Effective Website Copywriting" /></a></p>

<p>The goal of a "regular" text is to inform or entertain. The goal of Web copy (and ideally your website in general) is to get people to do something&#8212;to sign up, make a purchase, or something similar. Hiring a professional copywriter can be very expensive, which is one of the reasons why this is a valuable skill to have yourself.</p>]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=smashing-rss&#038;position=1" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=smashing-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=smashing-rss&#038;position=2" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=smashing-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=smashing-rss&#038;position=3" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=smashing-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>Many dismiss copywriting as something that ad agency people do. Truthfully, all of us need to pay close attention to copywriting if we want to achieve our business objectives.</p>
<p>The goal of a &#8220;regular&#8221; text is to inform or entertain. The goal of Web copy (and ideally your website in general) is to get people to do something&mdash;to sign up, make a purchase, or something similar. Hiring a professional copywriter can be very expensive, which is one of the reasons why this is a valuable skill to have yourself.</p>
<p>
<blockquote>&#8220;I don&#8217;t need to learn copywriting, I write based on how it sounds to me.&#8221;</p></blockquote>
<p>Think you don&#8217;t need to learn copywriting?</p>
<p>David Ogilvy, the father of modern advertising, addressed this in his book <a href="http://www.amazon.com/Ogilvy-Advertising-David/dp/039472903X" >Ogilvy on Advertising</a>. One of his copywriters told him that he had not read any books about advertising; he preferred to rely on his own intuition.</p>
<p>Ogilvy asked him: <em>&#8220;Suppose your gallbladder has to be removed this evening. Will you choose a surgeon who has read some books on anatomy and knows where the gallbladder, is or someone who relies on his own intuition?&#8221;</em></p>
<p>What distinguishes top experts from mediocre players is that the best <em>know more</em>. You can write better copy if you know more about it.</p>
<h3>The Process Of Writing Great Copy</h3>
<p>Everything is easier with the right process. If your approach to copywriting is &#8220;I&#8217;ll just try to be convincing&#8221;, you&#8217;re setting yourself up for failure.</p>
<p>You don&#8217;t even need to be a &#8220;natural writer&#8221; to come up with excellent copy, you just need the right process and some key principles about writing copy that sells.</p>
<p>The best processes are simple, as those are the ones you actually use.</p>
<p>Here are the six steps of effective copywriting process:</p>
<ol>
<li>Research: customer, product and competition.</li>
<li>Outline and guideposts.</li>
<li>Draft copy.</li>
<li>Conversion boost.</li>
<li>Revise, rearrange.</li>
<li>Test.</li>
</ol>
<p>And now let&#8217;s get to the details:</p>
<h3>1. Research</h3>
<p>This is often the most time-intensive part of your copywriting.</p>
<p>
<blockquote>&#8220;You don&#8217;t stand a tinker&#8217;s chance of producing successful advertising unless you start doing your homework. I have always found this extremely tedious, but there is no way around it.&#8221;<br /><em>&mdash; David Ogilvy</em></p></blockquote>
<p>David Ogilvy had the task to do copywriting for a Rolls Royce ad. He spent three weeks reading about it before he came up with the headline and the rest of the copy. While he was talking about advertising, it equally applies to your website copy&mdash;the goal is to get people to do something.</p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/03/ogilvy-rolls-royce-ad.jpg"><img class="aligncenter size-full wp-image-126866" title="ogilvy-rolls-royce-ad" src="http://media.smashingmagazine.com/wp-content/uploads/2012/03/ogilvy-rolls-royce-ad.jpg" alt="" width="699" height="576" /><br />
<em>Ogilvy&#8217;s famous Rolls Royce ad.</em></a></p>
<p>You need to figure out why people buy the product, how they buy it, what they use it for, and what really matters to them. If you don&#8217;t have this figured out, you really cannot write a copy that works. When it&#8217;s your own business that you&#8217;re writing copy for, things go much faster, of course, as you know the product and the competition.</p>
<h4><strong>Gauge</strong><strong> the Competition</strong></h4>
<p>You need to be aware of your direct competition, how they present their product, and what claims they seem to be making. If you are not selling something unique, you are selling as much for your competition as you are selling for yourself. Being â€œlikeâ€� others or choosing to be â€œone of the leading providers ofâ€� is a losing strategy.</p>
<p><a href="http://www.amazon.com/Neuromarketing-Understanding-Buttons-Customers-Brain/dp/078522680X/" >Neuromarketing research</a> tells us that differentiating our claims is the key to talking to the old brain, the decision making part of our brain. Our whole business identity should be different from the competition, and the claims we&#8217;re making about our product should stand out.</p>
<h4><strong>Get Out of the Office</strong></h4>
<p>The answers are not in your office and you won&#8217;t have eureka-moments at brainstorming meetings (working <a href="http://www.newyorker.com/reporting/2012/01/30/120130fa_fact_lehrer" >solo is far more effective</a> anyway). You have to interview people. Don&#8217;t waste time interviewing random people, you need to talk to your ideal customers and find out what&#8217;s on their minds.</p>
<p>Find out what they think about your kind of product, what language they use when they talk about it, what attributes are important to them, and what promises would most likely convince them to buy it. Pick the last 10 to 20 customers (who still remember their purchasing experiences), and ask them these questions (recording the interviews is a good idea, but ask for permission):</p>
<ul>
<li>Who are you? What do you do? (customer profile)</li>
<li>What does our product help you do? (helps you understand how they use it, tells you words they use to describe our product)</li>
<li>Which parameters did you compare on different options? (which features matter)</li>
<li>What were the most important ones? (key pains to solve)</li>
<li>Which alternatives did you consider? (competitors we have to look at)</li>
<li>What made you choose our product? (our key advantage)</li>
<li>What were the biggest hesitations and doubts before the purchase? (things we have to address in the copy)</li>
<li>Were there questions you needed answers to, but couldn&#8217;t find any? (necessary information to provide)</li>
<li>What information would have helped you make the decision faster? (same as above)</li>
<li>In which words would you recommend it to somebody you know? (words they use to describe our product)</li>
</ul>
<p>Take note of the exact wording they use. Your copy needs to match the conversation in your customer&#8217;s mind. If you talk about &#8220;scribing devices&#8221; and he needs a pen, there&#8217;s a mismatch.</p>
<p>My point is that when customers see the product described in words they have in their mind already, then you&#8217;ve got their attention.</p>
<h3>2. Outline And Guideposts</h3>
<p>Next step: <strong>write the outline</strong>. Guideposts are the markers that help you write the content.</p>
<p>Writing an outline usually only takes a few minutes and provides a road map for the rest of the project. It allows you to complete the work faster and ensures that you stick to the flow.</p>
<p>The outline structure will depend on the page you&#8217;re writing the copy for. The main pages you need a well thought-out copy in place are your home page and product pages.</p>
<p>Here are outline templates I personally use, and you can copy them. I&#8217;ve tweaked and tested them over the years, and this model works the best for me.</p>
<h4><strong>Home Page Copy </strong></h4>
<p>Your home page copy structure depends a lot on your business. A nail salon would have a different approach from an e-commerce store; a website selling mobile app design courses is different from a hosting company. Hence, it&#8217;s basically impossible for me to give you an outline template for your home page.</p>
<p>What IS universal is the value proposition. Every home page needs one (unless you&#8217;re a very well-known brand)</p>
<p>A value proposition is a promise of value to be delivered. Itâ€™s the primary reason a prospect should buy from you. The value proposition is usually a block of text with a visual.</p>
<p>There is no one right way to go about it, but I suggest you start with the following formula:</p>
<ul>
<li><strong>Headline</strong>:<br />What is the end-benefit youâ€™re offering, in one short sentence. Can mention the product and/or the customer. Attention grabber.</li>
<li><strong>Sub-headline or a two-to-three sentence paragraph</strong>:<br /> A specific explanation of what you do/offer, for whom, and why is it useful.</li>
<li><strong>Bullet points</strong>:<br /> List the key benefits or features.</li>
</ul>
<p>Here&#8217;s a list of useful <a href="http://conversionxl.com/value-proposition-examples-how-to-create/" >value proposition examples</a> you can check out.</p>
<h4><strong>Product Page Copy Outline</strong></h4>
<p>Product page is where you sell the value of your product and where the user takes action (adds to cart, sign up, makes a purchase, etc.).</p>
<ol>
<li>Name of the product.</li>
<li>Value proposition: what&#8217;s the end-benefit of this product and who is it for?</li>
<li>Specific and clear overview of what the product does and why is that good (features and benefits).</li>
<li>What&#8217;s the pain that it solves? Description of the problem.</li>
<li>List of everything in the product (e.g. curriculum of the course, list of every item in the package, etc.).</li>
<li>Technical information: parameters, what do you get and how does it work?</li>
<li>Objection handling. Make a list of all possible FUDs (fears, uncertainties, doubts) and address them.</li>
<li>Bonuses (what you get on top of the offer).</li>
<li>Money-back guarantee (+ return policy).</li>
<li>Price.</li>
<li>Call to action.</li>
<li>Expectation setting: what happens after you buy?</li>
</ol>
<p>What you now have in place is like a skeleton. Next step would be to start writing the draft version of the copy by filling in the blanks.</p>
<h3>3. Draft Copy</h3>
<p>Start filling in the blanks in the template above, and keep these points in mind for the style of your writing.</p>
<h4><strong>Avoid Jargon and Blandvertising</strong></h4>
<p>The goal of the copy is to connect with the reader, and guide them towards an action.</p>
<blockquote><p>&#8220;Human relationships are about communicating. Business jargon should be banished in favor of simple English. Simplicity is a sign of truth and a criterion of beauty. Complexity can be a way of hiding the truth.&#8221;<br /><em>&mdash; Helena Rubinstein</em></p></blockquote>
<p>Using complicated, fancy words does not make you seem any smarter or your solution any better&mdash;it just turns everybody off. Who wants to read something that doesn&#8217;t feel like it&#8217;s written for them? Talk to people like a real human. If you wouldn&#8217;t use a phrase on your website in a conversation with a customer, then don&#8217;t use it.</p>
<p>In addition to fancy words, avoid meaningless phrases. What do &#8220;on-demand marketing software&#8221;, &#8220;integrated solutions&#8221; or &#8220;flexible platform&#8221; really mean anyway?</p>
<p>Or useless phrases like &#8220;changing the way X is done&#8221;, &#8220;paradigm shifting &#8230;&#8221; or &#8220;exceeding customer expectations&#8221;&mdash;stop the nonsense. These bland phrases have long lost any meaning, and you will just waste precious attention time. You can see a list of the top 100 most overused buzzwords and marketing speak in press releases <a href="http://www.adamsherk.com/public-relations/most-overused-press-release-buzzwords/" >here</a>.</p>
</p>
<p>Another thing to avoid&mdash;superlatives and hype. Saying things like &#8220;the best&#8221;, &#8220;world leader&#8221;, &#8220;once-in-a-lifetime opportunity&#8221; will just ruin your integrity. People don&#8217;t believe such claims anyway (even if they&#8217;re true).</p>
<p>What to do instead? Be specific.</p>
<h4><strong>Be Specific</strong></h4>
<p>Specificity converts.</p>
<p>
<blockquote>&#8220;Clearer and more specific subject lines convert better.&#8221;<br /><em>&mdash; <a href="http://www.marketingexperiments.com/blog/research-topics/copywriting-research-topics/writing-meaningful-copy.html" >Bob Kemper</a>, Senior Director of Sciences, MECLABS.</em></p></blockquote>
<p>While in that specific quote Bob was focused on subject lines, this principle applies equally well to all copywriting. Specific is believable, specific is attractive, specific is convincing. Donâ€™t be vague, be specific.</p>
<p>&#8220;We have the best coffee in the world&#8221; vs &#8220;Our estate earned the &#8216;worldâ€™s best coffee&#8217; title at the Specialty Coffee Association of America&#8217;s Roasters Guild for the third year in a row.&#8221; Which claim is more believable?</p>
<p>You can use a superlative if you back it up.</p>
<p><a href="https://squareup.com/" >Hereâ€™s an example</a>. Can you understand what they offer?</p>
<p><a href="https://squareup.com/"><img class="aligncenter size-full wp-image-126857" title="Square" src="http://media.smashingmagazine.com/wp-content/uploads/2012/03/squareup.jpg" alt="" width="500" height="317" /></a><br />
<em>Specific headline. Specific call to action with a specific explanation of what they get when they sign up. Specific benefits listed. Specific image to show the product in action.</em></p>
<h4><strong>It Has to Be About Them</strong></h4>
<p>Remember the old brain I mentioned before?</p>
<p>Our brains have three layers, and the oldest part&mdash;the old brain&mdash;is the decision-making part.</p>
<p>The &#8220;Old Brain&#8221; is the part that humans and their predecessors have had the longest&mdash;like 450 million years or so. So the part of the brain that controls decisions is fairly primitive and mostly concerned with survival.</p>
<p>If your copy is about you (your product, your company) and not the prospect (his problems, his life), you will fail. Make it about them. Too many companies start by stating &#8220;our company was founded&#8230;&#8221;, &#8220;we offer &#8230;&#8221; or something especially useless like &#8220;welcome to your website&#8221;.</p>
<p>Instead of saying &#8220;we specialize in dog training&#8221;, say &#8220;train your dog in two weeks&#8221;&mdash;move the focus from you to the benefit they will receive. People care about themselves&mdash;not you&mdash;and whether your website can be helpful in some way.</p>
<h4>How Much Information Should I Provide?</h4>
<p>Tests have shown that <a href="http://www.useit.com/alertbox/9710a.html">79% of people donâ€™t read</a>, they just skim. However, 16% read everything.</p>
<p>Those 16% are your main target group, the most interested people. If people are not interested in what you are selling, it doesnâ€™t matter how long or short your sales copy is. If they are interested, you should give them as much information as possible.</p>
<p>Complete information is the best sales copy. A study by <a href="http://www.idc.com/">IDC</a> showed that 50% of the uncompleted purchases were due to lack of information. They can always skip parts and click the â€œbuyâ€� button once they have the information they need. But if they read through the whole thing and theyâ€™re still not convinced, then you have a problem.</p>
<p>This is why you should always strive to say everything that can possibly be said about your product. You cannot be there in person to explain and answer the questions, so your copy needs to do it for you.</p>
<h4><strong>All at Once or Make Them Click?</strong></h4>
<p><a href="http://econsultancy.com/us/blog/7909-short-vs-long-form-hitting-the-target-with-landing-page-depth-2" >Long form copy</a> works just great, but it&#8217;s not necessary to provide all the information on a single page. It&#8217;s okay to move supplemental information onto a different page (layer, popup, etc.) and just link to it.</p>
<p>For instance, Amazon often hides full technical information of products behind a link&mdash;since it&#8217;s only interesting to the hardcore tech savvy customers (and most customers are not).</p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/03/amazontech.jpg"><img class="aligncenter size-full wp-image-126863" title="Amazon screenshot" src="http://media.smashingmagazine.com/wp-content/uploads/2012/03/amazontech.jpg" alt="" width="500" height="217" /><br />
<em>Full technical details available after clicking a link.</em></a></p>
<p>The important thing is that all the information needed to make the decision is on a single page. Don&#8217;t make people <del>work</del> click to read stuff that you want them to read anyway (like features, benefits, testimonials, pricing, etc.).</p>
<h4>When, Where and If at All Should I Show the Price?</h4>
<p>Some people think that the price drives readers away, and they should hide it somehow&mdash;or make it hard to get to. While there is truth in that sometimes, it&#8217;s mostly false.</p>
<p>Consider this:</p>
<ol>
<li>People always want to know how much things cost.</li>
<li>If you don&#8217;t publish the price, have a &#8220;get a quote&#8221; form instead. But if your competition does, they may get the client.</li>
</ol>
<p>You should always make the price easy to find, but for more complex / expensive products <em>communicate the value before the price</em>.</p>
<p>Let&#8217;s say you&#8217;re selling a copper vase. Price: $990.</p>
<p>Seems expensive. But what if you knew that it was designed by Andy Warhol and previously used by Kurt Cobain? If you know who these people are and respect them, this changes everything, and it might seem like a steal instead.</p>
<p>So communicate value before price.</p>
<p>If your price is cheap, you want people to know it. If it&#8217;s expensive, the price qualifies the right people who are convinced to buy your copy. Giving price details also convinces your reader of the image and brand value of your product.</p>
<h3>4. Conversion Boost</h3>
<p>Once you have the content in place, it&#8217;s time to give it a conversion boost. The goal of the website copy is to convert the reader into a buyer (or subscriber, lead, etc.). There are certain things we can do to improve the conversion rate (the percentage of readers that take action) of the copy.</p>
<p>We&#8217;ll use three guides here to make the copy sell better:</p>
<ul>
<li>Conversion frameworks.</li>
<li>Science of persuasion.</li>
<li>Neuromarketing research.</li>
</ul>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/03/5522310921_f14ef8e261.jpg"><img class="aligncenter size-full wp-image-126873" title="5522310921_f14ef8e261" src="http://media.smashingmagazine.com/wp-content/uploads/2012/03/5522310921_f14ef8e261.jpg" alt="" width="500" height="375" /><br />
<em>Conversion boost. Image credit </em></a><em><a href="http://www.flickr.com/photos/28misguidedsouls/5522310921/sizes/m/in/photostream/">APM Alex</a>.</em></p>
<h4><strong>Conversion Frameworks and Why They Matter</strong></h4>
<p>Conversion frameworks are a structured approach for increasing website conversion rates. The most prominent ones have been fine-tuned over the years and have been proven to boost sales.</p>
<p>While the conversion frameworks apply to a website as a whole, they can also be used as frameworks to improve sales copy.</p>
<p>There are <a href="http://www.invesp.com/conversion-framework.html" >many</a> <a href="http://www.widerfunnel.com/conversion-rate-optimization/the-six-landing-page-conversion-rate-factors" >conversion</a> <a href="http://www.marketingexperiments.com/methodology-marketingexperiments.html" >frameworks</a> around, let&#8217;s use one of them as an example:</p>
<blockquote><p>C = 4m + 3v + 2(i-f) â€“ 2a</p></blockquote>
<p>This is not a lesson in physics, but a conversion formula developed by <a href="http://www.marketingexperiments.com/" >Marketing Experiments</a>. Translation:</p>
<p>
C = Probability of conversion<br />
m = Motivation of user (when)<br />
v = Clarity of the value proposition (why)<br />
i = Incentive to take action<br />
f = Friction elements of process<br />
a = Anxiety about entering information
</p>
<p>Summary: The probability of conversion depends on the match between the offer and visitor motivation + the clarity of the value proposition + (incentives to take action now&mdash;friction)&mdash;anxiety. The numbers next to each character signify the importance of them.</p>
<p>How to apply this to your copy:</p>
<ul>
<li>Is your value proposition easy to understand and perfectly clear? Would everyone understand what you offer and how it&#8217;s beneficial to them?</li>
<li>Go through your copy and see if there&#8217;s any way to make your statements clearer.</li>
<li>Communicate value: don&#8217;t just list features, turn them into benefits.</li>
<li>Make a list of all possible questions, doubts and objections that prospects might have in the buying process. Address them.</li>
<li>Make the buying or signup process as easy as possible, remove everything that is not absolutely necessary.</li>
<li>Add <a href="http://bokardo.com/archives/writing-microcopy/" >microcopy</a>: explain why you need certain data and what happens after they give it to you.</li>
<li>Provide full information: what happens after they buy, what can they expect, when is the product shipped, what&#8217;s the delivery time.</li>
<li>Add risk reversal: what kind of guarantees are in place? What happens if they don&#8217;t like it, or it&#8217;s not what they thought, etc?</li>
</ul>
<h4><strong>The Science of Persuasion</strong></h4>
<p>Persuasion has been researched thoroughly. <a href="http://influenceatwork.com/Book-Dr--Cialdini/Robert-Cialdini,-Ph-D-(1).aspx">Mr. Cialdini</a> is undoubtedly the biggest authority on the field. <a href="http://www.amazon.com/Robert-B.-Cialdini/e/B000AP9KKG/ref=ntt_athr_dp_pel_1" >His books</a> are bestsellers and have been on the â€œmust-readâ€� list for marketers and copywriters for years.</p>
<p>In his research, Cialdini came up with six scientific principles of persuasion that will help guide you to become more effective at getting people to do what you want. In case you&#8217;re not familiar with those principles, then hereâ€™s the summary:</p>
<p><strong>Principle 1: Reciprocity<br />
</strong>People feel obligated to give back to others who have given to them.<br />
How to use it: teach your prospect something useful in your copy, give away free stuff, and better yet&mdash;add value to your prospects long before you even start to sell them something.</p>
<p><strong>Principle 2: Liking<br />
</strong>We prefer to say â€œyesâ€� to those we know and like.<br />
How to use it: talk/write like a human, connect with the reader, share details about yourself. Blog. Be friendly and cool (like Richard Branson, Oprah, Gary V).</p>
<p><strong>Principle 3: Social Proof<br />
</strong>People decide whatâ€™s appropriate for them to do in a situation by examining and following what others are doing.<br />
How to use it: show how many others are already using your product. Show off your numbers. Use testimonials. Link to 3rd-party articles.</p>
<p><strong>Principle 4: Authority<br />
</strong>People rely on those with superior knowledge or perspective for guidance on how to respond AND what decisions to make.<br />
How to use it: Demonstrate your expertise. Show off your resume and results. Get celebrity (in your niche) endorsements.</p>
<p><strong>Principle 5: Consistency<br />
</strong>Once we make a choice/take a stand, we will encounter personal and interpersonal pressure to behave consistently with that commitment.<br />
How to use it: Start small and move up from there. Sell something small at first (a no-brainer deal), even if you make no money on it. They now see themselves as your customer, and will most likely return to make a larger purchase.</p>
<p><strong>Principle 6: Scarcity<br />
</strong>Opportunities appear more valuable when they are less available.<br />
How to use it: Use time or quantity limited bonuses. Limit access to your product. Promote exclusivity.</p>
<h4><strong>What Neuromarketing Teaches Us</strong></h4>
<p>Research in neuromarketing (<a href="http://www.amazon.com/Neuromarketing-Understanding-Buttons-Customers-Brain/dp/078522680X">put together in this book</a>) reveals interesting things about our brains.</p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/03/5546677366_454238c3fb.jpg"><img class="size-full wp-image-126871" title="5546677366_454238c3fb" src="http://media.smashingmagazine.com/wp-content/uploads/2012/03/5546677366_454238c3fb.jpg" alt="" width="500" height="371" /><br />
<em>Neuromarketing study in action. Image credit: </em></a><em><a href="http://www.flickr.com/photos/smieyetracking/5546677366/sizes/m/in/photostream/">SMI Eye Tracking</a>.</em></p>
<p>Weâ€™re usually trying to talk to the &#8220;new brain&#8221;&mdash;the sophisticated one&mdash;but itâ€™s the brute &#8220;old brain&#8221; that makes all the decisions, so we need to dumb it down. Hereâ€™s the formula for talking to the old brain:</p>
<p><strong>Selling probability</strong> = Pain x Claim x Gain x (Old Brain)<sup>3</sup></p>
<ol>
<li>First you need to identify the prospectâ€™s pain and make sure they acknowledge the pain before you start to sell them anything. Then, youâ€™ve got to differentiate your claims from your competitors. The strongest claim is the one that eliminates the strongest pain.</li>
<li>Next, you have to show convincing proof to back the claims up. The &#8220;Old Brain&#8221; is resistant to new ideas and concepts, so your proof must be very convincing. Show tangible evidence, data, before &#38; after comparisons, testimonials, and case studies.</li>
<li>In order to reach the old brain, you need to start with a &#8220;grabber&#8221;&mdash;something that really <a href="http://conversionxl.com/how-to-grab-and-hold-attention/" >gets the attention</a> (&#8220;if youâ€™re selling fire extinguishers, start with fire&#8221;, like Ogilvy said). Second&mdash;the &#8220;Old brain&#8221; is visual, so use a big picture to illustrate and reinforce your message. Visuals get to the brain much faster than words. Best visuals show contrast&mdash;before/after, beginning/end, then/now.</li>
</ol>
<p>How to apply it to your copy:</p>
<ul>
<li>Start with a grabber&mdash;something that evokes emotion.</li>
<li>Address the pain from the get-go.</li>
<li>Use a big picture next to your value proposition, one that the prospect can identify with.</li>
<li>Are your claims different from the competition?</li>
<li>Add proof to your claims in all possible formats.</li>
</ul>
<h3>5. Revise And Rearrange</h3>
<p>Done with conversion boosting? Now enjoy a full night of sleep and come back to the copy in the morning.</p>
<p>A fresh look a day later will help you spot inconsistencies, missing information, and flaws in the general flow of the copy. Use this time to add more information, rearrange the order of different blocks and fix the typos (<a href="http://www.bbc.co.uk/news/education-14130854" >spelling mistakes can cost you customers</a>).</p>
<p>Before you publish the sales copy, it always pays to get two or three other people to read it and give you feedback. You want feedback from your ideal customers&mdash;do they get any questions that were left unanswered? Is there any part that needs to be made clearer? And peers&mdash;other marketers or entrepreneurs. What could make the offer better and more credible?</p>
<p>Once the editing is complete, you can make it live on your website. Don&#8217;t guess whether the headline or value propositions are as good as they can be, immediately launch two versions of the copy and test them.</p>
<h3>6. Test</h3>
<p>There is no good way to predict how well the copy will do. Sometimes the conversion rates can skyrocket overnight. Sometimes the new copy turns out to be a downright dud.</p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/03/4273968004_4a7b1490c0_b.jpg"><img class="aligncenter size-full wp-image-126869" title="4273968004_4a7b1490c0_b" src="http://media.smashingmagazine.com/wp-content/uploads/2012/03/4273968004_4a7b1490c0_b.jpg" alt="Testing" width="500" height="473" /><br />
<em>You need to test your copy. Image credit </em></a><em><a href="http://www.flickr.com/photos/horiavarlan/4273968004/sizes/l/in/photostream/">Horia Varlan</a>.</em></p>
<p>Maybe itâ€™s because the offer is weak. Perhaps the headline is the bottleneck. It&#8217;s impossible to put the finger on the problem as all you have are hypothesis. The only way to know is to test.</p>
<p>Don&#8217;t trust a copywriter who says he always writes killer copy on his first try. Nobody does.</p>
<p>Most common problems:</p>
<ul>
<li>Your value proposition is poor.</li>
<li>The offer doesn&#8217;t match the audience&#8217;s needs.</li>
<li>The headline is weak.</li>
<li>It&#8217;s not clear how the visitor benefits from this.</li>
</ul>
<p>Start with <a href="http://www.smashingmagazine.com/2010/06/24/the-ultimate-guide-to-a-b-testing/" >A/B testing</a> value propositions, and go from there.</p>
<h3>Conclusion</h3>
<p>Writing great copy is a skill you have to learn just like anything else. Use the outline and the tips to get started on the right track. Stephen King, the famous writer, said that if you want to be a writer, you must do two things above all others: read a lot and write a lot. I believe the same goes for writing great copy.</p>
<p>The best Web copy is not the one that uses sophisticated persuasion and mind manipulation techniques. The best copy provides full information about the product, its benefits, and makes it clear whether it&#8217;s the right one for the user.</p>
<p><em>(jvb) (il)</em></p>
<hr />
<p><small>Â© Peep Laja for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2012.</small></p>]]></content:encoded>
			<wfw:commentRss>http://blogmyquery.com/index.php/2012/05/quick-course-on-effective-website-copywriting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Foot On The Bottom Rung: First Forays Into Responsive Web Development</title>
		<link>http://blogmyquery.com/index.php/2012/05/a-foot-on-the-bottom-rung-first-forays-into-responsive-web-development/</link>
		<comments>http://blogmyquery.com/index.php/2012/05/a-foot-on-the-bottom-rung-first-forays-into-responsive-web-development/#comments</comments>
		<pubDate>Fri, 18 May 2012 12:31:26 +0000</pubDate>
		<dc:creator>Gavyn McKenzie</dc:creator>
				<category><![CDATA[Feeds]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[kranthi]]></category>

		<guid isPermaLink="false">http://mgmt.smashingmagazine.com/?p=132349</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div>
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=smashing-rss&#38;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=smashing-rss&#38;position=1" border="0" alt="" /></a>&#160;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=smashing-rss&#38;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=smashing-rss&#38;position=2" border="0" alt="" /></a>&#160;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=smashing-rss&#38;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=smashing-rss&#38;position=3" border="0" alt="" /></a>
    </div></td></tr></table>
<p>Responsive design is the hottest topic in front-end Web development right now. Itâ€™s going to transform the Web into an all-singing, all-dancing, all-devices party, where we can access any information located anywhere in the world. But does responsive design translate well from the text-heavy Web design blogosphere to the cold hard reality of commercial systems?</p>

<p><a href="http://mobile.smashingmagazine.com/2012/05/18/first-forays-into-responsive-web-development/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/forays-screenshot.jpg" width="500" height="250" alt="First Forays Into Responsive Web Development" /></a></p>

<p>Rumors came through our office grapevine that management was looking to revamp our mobile presence. There was talk of multiple apps being built externally that could be used on some of the major mobile devices.</p>]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=smashing-rss&#038;position=1" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=smashing-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=smashing-rss&#038;position=2" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=smashing-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=smashing-rss&#038;position=3" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=smashing-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>Responsive design is the hottest topic in front-end Web development right now. Itâ€™s going to transform the Web into an all-singing, all-dancing, all-devices party, where we can access any information located anywhere in the world. But does responsive design translate well from the text-heavy Web design blogosphere to the cold hard reality of commercial systems?</p>
<p>Rumors came through our office grapevine that management was looking to revamp our mobile presence. There was talk of multiple apps being built externally that could be used on some of the major mobile devices. Our team had been getting familiar with responsive design and put forward a proposal of doing away with device-specific apps and developing a single responsive website that could be served to both desktop and mobile users. After a few hasty demos and prototypes, the idea was accepted and we began work.</p>
<p>The brief: make our current website, <a href="http://www.airport-hotels.uk.com">Airport-Hotels.uk</a>, responsive while retaining the existing layout for users on browsers of 1000 pixels and up.</p>
<p>The following is what we picked up along the way.</p>
<h3>Starting With Desktop Is OK</h3>
<p>The general consensus now seems to be â€œmobile first.â€� I agree. Starting with a single(ish)-column mobile website is the easiest way to get your CSS off to a great start. However, we use an external design agency, so the time and cost of a new mobile-first design was not feasible. It was left to the front-end developer to translate the existing design onto screens of smaller dimensions.</p>
<p>The solution was to break up the website into smaller blocks (or nuggets), which could then be positioned differently as the browserâ€™s width increased. This led to our first base media query, which contained the main branding elements, with minimal layout information. Because the nuggets were of a fairly fixed size, we had a foundation for creating a grid for each of our major media queries. Anything that wasnâ€™t deemed to be a â€œnugget,â€� such as a larger block of text, would be responsive and fill in the gaps that the nuggets couldnâ€™t.</p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/starting-with-desktop-ok-desktop.png"><img class="alignnone size-full wp-image-111688" title="Row from availability table desktop view" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/starting-with-desktop-ok-desktop.png" alt="" width="977" height="132" /></a></p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/starting-with-desktop-ok-mobile.png"><img class="alignnone size-full wp-image-111690" title="Availability grid mobile view" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/starting-with-desktop-ok-mobile.png" alt="Mobile view of availability results" width="482" height="239" /></a></p>
<p>While this method is not as good a practice as â€œmobile first,â€� it does have the advantage of being faster and cheaper than a full redesign. And you pick up great knowledge along the way for when resources do become available for something more substantial.</p>
<h3>Less Is More</h3>
<p>When getting your feet wet with media queries, youâ€™re tempted to go all out, but do you need to? Theoretically, you could serve a completely different design to each device. While this would be spectacular and self-satisfying, maintaining it would be a nightmare. We ended up using the default media queries in Andy Clarkeâ€™s <a href="http://stuffandnonsense.co.uk/projects/320andup/">320 and Up</a> framework, containing four breakpoints (1382 pixels was not in the brief). Looking back now, we could have removed at least one of those queries, possibly two.</p>
<p>Weâ€™ve been gathering statistics in the weeks since the websiteâ€™s release, and by far the majority of our customers are running browsers either of 320 Ã— 480 pixels or on full desktops. We could hit over 85% of our user base by focusing on these resolutions, while cutting down on development time and maintenance.</p>
<p>This was especially evident on our availability page, which easily contains the most information of any of the pages in our booking flow. In the end, rather than try to serve the perfect design to each device width, we moved much of the CSS for the largest media query to the size below: less maintenance, less fuss, and more time to work on the UX (and, importantly to the business, to make bookings).</p>
<h3>Ability Sniffing Is Not Enough</h3>
<p>When I first saw tools like <a href="http://modernizr.com/">Modernizr</a>, I thought they would change everything. I suppose they have, but donâ€™t rely on them too much. Mobile browsers have more inconsistencies than any desktop I have ever seen. Even WebKit-based browsers can render things completely differently. With debugging tools at a minimum, itâ€™s like weâ€™ve been thrust back into the pre-developer toolbar era of IE bug fixing. Luckily, thatâ€™s one of my favorite things.</p>
<p>Exploring this strange new world of bugs became one of the major aspects of the project. A few of my favorites are highlighted below. Hopefully, they wonâ€™t trip you up.</p>
<h4>CSS Columns</h4>
<p>I love CSS columns. I had been wanting to use them for a while; but, other than small personal projects, nothing with appropriate content came up. While trying to work out the best layout for our website on a 320-pixel device, I realized that, rather than generating columns using floats or inline blocks, we could reduce the layout CSS to just a few lines by creating CSS columns. With most major mobile Web browsers being based on WebKit and Opera, this seemed to be a fairly reasonable solution and appeared to lay out everything perfectly. Great!</p>
<p>Here is the original code for the 320-pixel media query:</p>
<pre class="brush: css">.product {
    -moz-column-count: 2;
    -moz-column-gap: 5px;
    -webkit-column-count: 2;
    -webkit-column-gap: 5px;
    column-count: 2;
    column-gap: 5px;
}</pre>
<p>And here is the updated solution (roughly speaking â€” the actual code was much longer):</p>
<pre class="brush: css">.product&#62;div {
    width: 49%;
    float: left;
    margin: 0.5%;
}</pre>
<p>Unfortunately, the <code>column</code> specification isnâ€™t quite ready yet. On BlackBerrys and some HTC Android phones, our form elements (specifically, the buttons) became unclickable. The layout was perfect â€” we checked that the CSS was accepted with Modernizr, and all the links worked â€” and yet you couldnâ€™t click the â€œBookâ€� button. Back to the drawing board with that one.</p>
<p>We ended up using a more standard float-based column layout.</p>
<h4>CSS Gradients</h4>
<p>Gradients were another excellent instance of browser idiosyncrasies. We used a lot of CSS gradients in this redevelopment to replace some images. This should have saved the userâ€™s bandwidth and made redesigns and maintenance faster.</p>
<p>On WebOS (with a WebKit-based browser), though, CSS gradients would render as completely black unless used on a form input element. It was baffling. In the end, we figured out that it was a bug in the implementation of <code>-webkit-linear-gradient</code>. Weâ€™ve learned that the bug has been fixed in the upcoming version, so this might not be an issue in the future.</p>
<p>Here is the offending CSS:</p>
<pre class="brush: css">.ppcHeader {
    background: #73bff1; /* Old browsers */
    background: -moz-linear-gradient(left, #73bff1 0%, #009ff7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#73bff1), color-stop(100%,#009ff7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #73bff1 0%,#009ff7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #73bff1 0%,#009ff7 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(left, #73bff1 0%,#009ff7 100%); /* IE10+ */
    background: linear-gradient(left, #73bff1 0%,#009ff7 100%); /* W3C */
    margin-bottom: 20px;
}</pre>
<p>(Bear in mind that CSS gradients add a heavy load to the browserâ€™s rendering engine, so if you are using a lot of them, switching them off for mobile might be wise.)</p>
<h4>JavaScript on BlackBerry 5.0 and Opera Mini</h4>
<p>Basically, JavaScript does not work on Blackberry 5.0. BlackBerry tries, but itâ€™s so inconsistent and buggy that itâ€™s not worth it. We were reliably advised by <a href="http://www.quirksmode.org/about/">Peter-Paul Kochs</a> to just resort to device sniffing and to turn off any JavaScript. This is another reason to make sure your websites are progressively enhanced by falling back to non-JavaScript versions.</p>
<p>Meanwhile, Opera Mini works fine with JavaScript, but each of a websiteâ€™s pages is rendered on Operaâ€™s servers and then essentially compressed into a big image before being sent to the mobile device. This is great for the user because it can reduce bandwidth to 10% of the normal browsing experience. On the other hand, if you have <code>onkeyup</code> validation in your forms, this can be a problem because each call to the JavaScript would require refreshing the entire page from the server.</p>
<h3>Forms Drop Users</h3>
<p>This was and still is one of the major problems with mobile browsing on our e-commerce website. In order to make a purchase on an average website, the user has to fill in a lot of information: names, addresses, credit-card details, the list goes on and on. While typing on mobile has gotten much easier, navigating large forms is a frustrating and laborious process.</p>
<p>Our mockup payment page had 22 form inputs that needed some kind of interaction. These were required either to make a successful booking, to provide information to the product supplier after booking or for our own sales and data purposes.</p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/forms-drop-users-desktop.png"><img class="alignnone size-large wp-image-111695" title="Airport hotels payment form desktop view" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/forms-drop-users-desktop-576x1024.png" alt="Payment form desktop view" width="576" height="1024" /></a><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/forms-drop-users-mobile.png"><img class="alignright size-large wp-image-111696" title="Airport hotels paymnt form mobile view" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/forms-drop-users-mobile-112x1024.png" alt="Payment form mobile view" width="112" height="1024" /></a></p>
<p>The question became (as it always seems to be with mobile), what could we remove and what did we have to keep? Well, we tried to take the middle path, which is currently in development or might even be live by the time you read this.</p>
<p>We chose to split our payment process into two stages. Because our users can save more on their purchase by booking early, our first payment stage asks for the very minimum of information required in order to confirm a booking: name, car registration and credit-card details. This gives the user the best price available and chalks up another booking for us. Part two of the payment process is to gather the rest of the information required to â€œcompleteâ€� the booking. This second stage can be filled out at the userâ€™s convenience, either immediately or later on using our online booking management system. This eases any frustration caused by having to fill out a large form.</p>
<h3>Good UI != Good UI</h3>
<p>A good user interface means something completely different on mobile devices â€” and even tablets for that matter. Many of the user-friendly features we have implemented on our desktop website would just be bad ideas on these smaller mouse-less devices.</p>
<h4>Lightboxes</h4>
<p>Lightboxes were all the rage a few years ago. They were a convenient and pretty way to display a small amount of content or something that wasnâ€™t worth loading a new page for. In IE 7 and up, you can position lightboxes using <code>position: fixed</code>, which is great. On mobile devices, though, browsers do not implement <code>position: fixed</code>, or they implement it in an odd way to prevent non-mobile-ready websites from not working at all. This will ruin any lightboxes.</p>
<p>We recommend just loading a new page for lightbox content: less JavaScript, easier and fast. A new tab would also be fine, but due to the infancy of tabbed browsing on mobile devices, maintaining the flow is probably a better idea for now.</p>
<h4>Hovers</h4>
<p>Content that is only visible via hovering obviously doesnâ€™t work on touchscreens. What used to be an easy way to hide content while keeping it accessible has become a bit of a nightmare to deal with. We tried just removing the hover and showing the content, to see what would happen. The iPhone actually handles hovers fairly well, translating them into tap events. On Android, you need to click and hold for a little while to prevent the default action of clicking the link (our links are anchor-tag-based).</p>
<p>In the end, modifying the code that handles the hovers (assuming itâ€™s JavaScript) and adding a tap event seemed to be the best solution. This allowed us to preserve the designâ€™s aesthetic, while keeping as much functionality as possible for mobile users.</p>
<pre class="brush: js">if( document.createTouch ) {
    this.addEvent(c[j],'tap',this.tipOver,false);
} else {
    this.addEvent(c[j],'mouseover',this.tipOver,false);
    this.addEvent(c[j],'mouseout',this.tipOut,false);
}</pre>
<h4>Date Picker</h4>
<p>Our date-picker calendar was one of the biggest hurdles to overcome in the UI. We have a text input that allows the user to enter a date. Prior to the date-picker, our solution was a dynamically generated select box, but that caused confusion among many users because they might have remembered the day of the week they were flying on but not the date. So, we added the jQuery UI Datepicker to make filling in the search form one step easier.</p>
<p>However, what was one step forward for convenience on the desktop was one step back on mobile. Focusing the text input would open both the date picker and the phoneâ€™s keyboard, thus obscuring the date picker.</p>
<p>Our next option was to use the HTML5 date input. Because this element was released so recently, browsers are still playing catch up, and implementations vary wildly. Itâ€™s just as rough on desktop, with Firefox still rendering it as a text input, Chrome adds an up/down selector and forces the date format, while Opera actually renders a calendar just like the jQuery UI Datepicker. This solution still requires the date-picker JavaScript, but it forces the format, which can actually make it less user-friendly. While the concept is great and the solution will be great once the bugs are ironed out, we found that the date type input is not yet ready for commercial use in this fashion.</p>
<p>Our eventual solution (not yet live) was to use a JavaScript â€œtouch eventâ€� query to generate a more mobile-friendly date picker than the standard jQuery UI one. This creates an iOS-styled triple drop-down menu for day, month and year and is user-friendly on mobile devices. The no-JavaScript backup can be either a text input or a select drop-down menu. <a href="http://secure.holidayextras.co.uk/js/general/jquery.mobileFriendlyDatepicker.js">Have a look at the code for yourself.</a></p>
<h3>Fix IE First</h3>
<p>The final point, which reflects the complexity of mobile development, is how to fit old versions of IE into this new technology. IE 8 and below ignores media queries, which presents a rather sticky problem when your entire website is based on them. There are several solutions to this, which weâ€™ll explore below.</p>
<h4>JavaScript Polyfills</h4>
<p>I can think of two great JavaScript polyfill options for media queries. The first is Respond.js, which continually monitors the browserâ€™s width, parses the CSS and then serves the correct styles for that width. This is a great solution if you need the website to respond on IE 8 and below. The main issue is the time between the document loading and the JavaScript kicking in; the website is initially displayed using the base style sheet, usually the mobile view, before it â€œjumpsâ€� to the full desktop version. Obviously, this doesnâ€™t look great on a desktop monitor, and if the user is on an old browser, then their computer and Internet connection will probably be slow, too, which means that the jump time could be even longer.</p>
<p>The other JavaScript option here is the Chrome frame, which achieves the same end and has the same disadvantages. This solution isnâ€™t bad, but just not right for our implementation.</p>
<h4>Include All Media Queries</h4>
<p>This is one of my favorite options for responsive websites and is also used in the latest version of the 320 and Up boilerplate. Create a separate CSS file for each device width; and for IE, serve them all to the user, with no media queries. With a mobile-first approach and a couple of fixed widths in your IE style sheet, this will serve the full-sized version of the website to users of outdated browsers. This solution is fast, simple and easy to maintain.</p>
<h4>A Separate IE Style Sheet Entirely</h4>
<p>Finally, given the right conditions, you could just write a completely separate IE style sheet, full of conditional comments to load the full desktop version of the website. Theoretically, this need only contain small amounts of layout information; but given that many of these styles will be reproduced in your media queries for wider widths, it can cause maintenance issues down the line. Duplicating code is never a good idea, which makes me wary of this solution.</p>
<p>Interestingly, we used this solution in the end, but with a twist. We used a PHP plugin in our template files to combine, compress and cache our CSS files. Due to some issues with the cache in IE, we were already generating a separate cached CSS file for IE users. We added a couple of lines to the PHP file to strip out media queries entirely as it combines and compresses the CSS. This method delivers the results of the â€œinclude all media queriesâ€� solution, while allowing the option for inline media queries in the style sheet. Because of the way we organized the CSS, this turned out to be the best solution for the project.</p>
<h3>Conclusion</h3>
<p>After all that, we finally have the first version of our responsive booking flow. I like to think that this epitomizes â€œmobile-ready.â€� We arenâ€™t necessarily mobile-optimized, but our feet are on the bottom rung of a tall ladder that climbs to a great system that works perfectly on all devices. This is the starting point, if you will.</p>
<p>Was it worth it? Itâ€™s been a long journey, with a lot of head scratching and learning on our feet fast, but thatâ€™s what Web development is about, and I wouldnâ€™t have it any other way. You canâ€™t be perfect the first time round, and you donâ€™t have to be. The point is that this technology is ready now, and the sooner you start using it, the better prepared youâ€™ll be for the mobile market as it comes running at you. In the next few years, weâ€™re hoping to see JavaScript network APIs that will allow Web users to add purchases directly to their monthly phone bill. I expect the mobile e-commerce market will explode at that point. Will you be ready?</p>
<p><em>(al) (da) (il)</em></p>
<hr />
<p><small>Â© Gavyn McKenzie for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2012.</small></p>]]></content:encoded>
			<wfw:commentRss>http://blogmyquery.com/index.php/2012/05/a-foot-on-the-bottom-rung-first-forays-into-responsive-web-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS generated content and screen readers</title>
		<link>http://blogmyquery.com/index.php/2012/05/css-generated-content-and-screen-readers/</link>
		<comments>http://blogmyquery.com/index.php/2012/05/css-generated-content-and-screen-readers/#comments</comments>
		<pubDate>Fri, 18 May 2012 09:25:27 +0000</pubDate>
		<dc:creator>Roger Johansson</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Feeds]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[kranthi]]></category>

		<guid isPermaLink="false">http://www.456bereastreet.com/archive/201205/css_generated_content_and_screen_readers/</guid>
		<description><![CDATA[As all widely used web browsers (unless you still consider IE7 as being widely used) now support the :before and :after pseudo-elements along with the content property, using those pseduo-elements has become more and more common.

There are many clever...]]></description>
			<content:encoded><![CDATA[<p class="preamble">As all widely used web browsers (unless you still consider IE7 as being widely used) now support <a href="http://www.w3.org/TR/CSS21/generate.html#before-after-content">the :before and :after pseudo-elements</a> along with <a href="http://www.w3.org/TR/CSS21/generate.html#content">the content property</a>, using those pseduo-elements has become more and more common.</p>

<p>There are many clever CSS tricks they can be used for, like implementing a particular design without having to insert extra markup into your HTML. There is one catch though, and many developers seem unaware of this: several screen readers will speak content that is created this way. VoiceOver does (in both OS X and iOS). NVDA does when used with Firefox, though not with IE. I made a <a href="http://www.456bereastreet.com/lab/generated-content/">CSS generated content demo page</a> so you can try it yourself.</p><p><a href="http://www.456bereastreet.com/archive/201205/css_generated_content_and_screen_readers/">Read full post</a></p><p>Posted in <a href="http://www.456bereastreet.com/archive/categories/accessibility/" rel="tag">Accessibility</a>, <a href="http://www.456bereastreet.com/archive/categories/css/" rel="tag">CSS</a>.</p><p>Copyright Â© <a href="http://www.456bereastreet.com/">Roger Johansson</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/DhR_G3Bf0THuSgnDYE5TUO9ZcIk/0/da"><img src="http://feedads.g.doubleclick.net/~a/DhR_G3Bf0THuSgnDYE5TUO9ZcIk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/DhR_G3Bf0THuSgnDYE5TUO9ZcIk/1/da"><img src="http://feedads.g.doubleclick.net/~a/DhR_G3Bf0THuSgnDYE5TUO9ZcIk/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/456bereastreet?a=MVWLI033vvI:j2t-ECI3LP4:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/456bereastreet?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/456bereastreet?a=MVWLI033vvI:j2t-ECI3LP4:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/456bereastreet?d=bcOpcFrp8Mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/456bereastreet?a=MVWLI033vvI:j2t-ECI3LP4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/456bereastreet?i=MVWLI033vvI:j2t-ECI3LP4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/456bereastreet?a=MVWLI033vvI:j2t-ECI3LP4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/456bereastreet?i=MVWLI033vvI:j2t-ECI3LP4:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/456bereastreet/~4/MVWLI033vvI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogmyquery.com/index.php/2012/05/css-generated-content-and-screen-readers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Customize The WordPress Admin Easily</title>
		<link>http://blogmyquery.com/index.php/2012/05/how-to-customize-the-wordpress-admin-easily/</link>
		<comments>http://blogmyquery.com/index.php/2012/05/how-to-customize-the-wordpress-admin-easily/#comments</comments>
		<pubDate>Fri, 18 May 2012 09:15:44 +0000</pubDate>
		<dc:creator>AurÃ©lien Denis</dc:creator>
				<category><![CDATA[Feeds]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[kranthi]]></category>

		<guid isPermaLink="false">http://mgmt.smashingmagazine.com/?p=132339</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div>
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=smashing-rss&#38;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=smashing-rss&#38;position=1" border="0" alt="" /></a>&#160;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=smashing-rss&#38;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=smashing-rss&#38;position=2" border="0" alt="" /></a>&#160;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=smashing-rss&#38;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=smashing-rss&#38;position=3" border="0" alt="" /></a>
    </div></td></tr></table>
<p>If you're just getting started with WordPress, or have been running with default functionality for a while and now want to dig in with someÂ usefulÂ andÂ easyÂ ways to customize your WordPress site, a great place to start is the WordPress Admin area, or backend. One of the great things about WordPress is that each part of the backend is easily customized using simple PHP functions.</p>

<p><a href="http://wp.smashingmagazine.com/2012/05/17/customize-wordpress-admin-easily/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/customize-wp-admin.jpg" alt="customize-wp-admin" width="500" height="331" /></a></p>

<p>In this article, you'll learn how to customize the login page with your own logo, add new widgets to the dashboard, add custom content to the admin footer, make it easier to get in and out of the Admin area, and more. When combined, these techniques can improve branding, accessibility, and usability of your WordPress-powered site.</p>]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=smashing-rss&#038;position=1" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=smashing-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=smashing-rss&#038;position=2" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=smashing-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=smashing-rss&#038;position=3" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=smashing-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>In this article, we take a break from some of the more advanced ways to customize WordPress, and share some super-easy customization techniques for the WordPress Admin area.</p>
<p>If you&#8217;re just getting started with WordPress, or have been running with default functionality for a while and now want to dig in with someÂ usefulÂ andÂ easyÂ ways to customize your WordPress site, a great place to start is the WordPress Admin area, or backend. One of the great things about WordPress is that each part of the backend is easily customized using simple PHP functions.</p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/05/customize-wp-admin.jpg"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/customize-wp-admin.jpg" alt="customize-wp-admin" width="500" height="331" /></a></p>
<p>In this article, you&#8217;ll learn how to customize the login page with your own logo, add new widgets to the dashboard, add custom content to the admin footer, make it easier to get in and out of the Admin area, and more. When combined, these techniques can improve branding, accessibility, and usability of your WordPress-powered site.</p>
<h4>Changing the Default WordPress Login URL</h4>
<p>By default, logging in to the WordPress Admin area requires eitherÂ <code>/wp-admin</code>Â orÂ <code>/wp-login.php</code>Â in the URL, which isn&#8217;t a lot to type. You can, however, make it even easier by changing the login URL to something more memorable and better branded.</p>
<p>This technique requires <code>.htaccess</code> file manipulation. Usually, this is a file hidden in the root of yourÂ WordPress installation. It&#8217;s automatically created byÂ WordPress after setting custom permalinks using URL rewriting.</p>
<p>First, check your SFTP/FTP client preferences to show hidden files&mdash;most FTP clients manage that. Then, check that the file <code>.htaccess</code> exists. If that is not the case, create it by using your favorite notepad. On Windows, use the Notepad++ software to create it. Open it and add this line on top:</p>
<pre class="brush: xml">RewriteRule ^login$ http://YOUR_SITE.com/wp-login.php [NC,L]</pre>
<p>Just replace theÂ <strong>login</strong>Â keyword with one of your choice and your website&#8217;s URL. </p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/05/htaccess-rewrite-login-url.jpg"><img class="alignnone size-full wp-image-105665" title="htaccess-rewrite-login-url" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/htaccess-rewrite-login-url.jpg" alt="" width="514" height="206" /></a></p>
<p>Now, open your favorite browser and go to http://yoursite.com/login. You&#8217;ll be redirected to theÂ WordPress login page. Remember that your clients are not supposed to know everything about WordPress usages&mdash;a user-friendly URL is far better to remember thanÂ <code>/wp-login.php.</code></p>
<p>Easy to remember, easy to teach, easy to learn!</p>
<h4>Changing the Default External Link of the WordPress Login Page</h4>
<p>When you log into WordPress, the default logo links to <em>WordPress.org</em>. Let me show you a quick tip for using your own link. Open theÂ <strong>functions.php</strong>Â file. Then, add the following lines of code. And be sure to remember the PHP tag enclosure.</p>
<pre class="brush: php">// Use your own external URL logo link
function wpc_url_login(){
	return "http://wpchannel.com/"; // your URL here
}
add_filter('login_headerurl', 'wpc_url_login');</pre>
<p>Don&#8217;t forget to save the file. Log out to view the result. Better, no?</p>
<h4>Customizing the Login logo Without a Plugin</h4>
<p>Reinforce your brand by changing the default WordPress login logo. The logo is one of the most important elements of your brand! People will memorize it to find you quickly. Showcase it!</p>
<p>This is the defaultÂ WordPress login screen:</p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/05/wordpress-default-login-screen.jpg"><img class="alignnone size-full wp-image-105662" title="wordpress-default-login-screen" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/wordpress-default-login-screen.jpg" alt="" width="359" height="403" /></a></p>
<p>To enhance it, add these lines of code in your <strong>functions.php</strong>:</p>
<pre class="brush: php">// Custom WordPress Login Logo
function login_css() {
	wp_enqueue_style( 'login_css', get_template_directory_uri() . '/css/login.css' );
}
add_action('login_head', 'login_css');</pre>
<p>The third line points towards a separate stylesheet. Even though it&#8217;s possible to use that of your default CSS theme, I advise you to useÂ <a href="http://getfirebug.com/">Firebug</a>&mdash;a useful Firefox add-on&mdash;or any other Web development tool that allows you to edit your website in real-time.Â As you can see, just one line of code is needed to change the default logo.</p>
<pre class="brush: css">#login h1 a {
	background-image: url("http://YOUR-WEBSITE.com/wp-content/themes/YOUR_THEME/images/custom_logo.png") !important;
	}</pre>
<p>Feel free to change the logo URL if it&#8217;s not located in your theme folder. Now have a look at your login page: your custom logo appears!</p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/05/login-custom-logo-wordpress.jpg"><img class="alignnone size-full wp-image-105663" title="login-custom-logo-wordpress" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/login-custom-logo-wordpress.jpg" alt="" width="333" height="373" /></a></p>
<p>If that is not the case, make sure that no white lines are present at the end of your <code>functions.php</code> file.</p>
<h4>Changing the Footer of Your WordPress Administration</h4>
<p>The defaultÂ WordPress administration footerÂ thanks you for using their content management system and links to <em>WordPress.org</em>. For professional use and website branding, you&#8217;ll want to customize this area.</p>
<p>Open theÂ <strong>Appearance</strong>Â menu and click onÂ <strong>Editor</strong>. Click onÂ <strong>functions.php</strong> on the right side of your screen. You can also access the footer by using an FTP client to locateÂ <code>/wp-content/themes/NAME_OF_YOUR_THEME/functions.php</code>.</p>
<p>Now, add the following lines of code, taking care to place them between PHP tags:</p>
<pre class="brush: php">// Custom WordPress Footer
function remove_footer_admin () {
	echo '&#38;copy; 2012 - WordPress Channel, Aur&#38;eacute;lien Denis';
}
add_filter('admin_footer_text', 'remove_footer_admin');</pre>
<p>To customize the content, just change the second line inside the <code>echo</code>, between the quotes.</p>
<p>Finally, refresh your browser to see the result.</p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/05/custom-footer-admin-wordpress.jpg"><img class="alignnone size-full wp-image-105664" title="custom-footer-admin-wordpress" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/custom-footer-admin-wordpress.jpg" alt="" width="243" height="63" /></a></p>
<h4>Adding Custom Widgets to Your Dashboard</h4>
<p>It can be useful to add your own widget to provide general or commercial information. Adding a widget to the WordPress dashboard can be done very quickly. Again, open theÂ <strong>functions.php</strong>Â file, then, add the following lines of code:</p>
<pre class="brush: php">// Add a widget in WordPress Dashboard
function wpc_dashboard_widget_function() {
	// Entering the text between the quotes
	echo "&#60;ul&#62;
	&#60;li&#62;Release Date: March 2012&#60;/li&#62;
	&#60;li&#62;Author: Aurelien Denis.&#60;/li&#62;
	&#60;li&#62;Hosting provider: my own server&#60;/li&#62;
	&#60;/ul&#62;";
}
function wpc_add_dashboard_widgets() {
	wp_add_dashboard_widget('wp_dashboard_widget', 'Technical information', 'wpc_dashboard_widget_function');
}
add_action('wp_dashboard_setup', 'wpc_add_dashboard_widgets' );</pre>
<p>In this example, add the desired text between the <code>echo</code> tag, after the quotes. You could also insert HTML; an unordered list for example. Name your widget&mdash;this will be the widget title&mdash;by replacing &#8220;Technical informations&#8221; with your title of choice. This is what it will look like.</p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/05/widget-dashboard.jpg"><img class="alignnone size-full wp-image-105666" title="widget-dashboard" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/widget-dashboard.jpg" alt="" width="229" height="134" /></a></p>
<p>If you do not see your custom widget, click on the <strong>Options</strong> menu screen located in the top right of the window to display it.</p>
<h4>Hiding Unwanted WordPress Dashboard Widgets</h4>
<p>TheÂ WordPress dashboard displays multiple widgets that you can easily move by dragging and dropping. To mask them definitively, just add the following lines in theÂ <strong>functions.php</strong>Â file:</p>
<pre class="brush: php">add_action('wp_dashboard_setup', 'wpc_dashboard_widgets');
function wpc_dashboard_widgets() {
	global $wp_meta_boxes;
	// Today widget
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
	// Last comments
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
	// Incoming links
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
	// Plugins
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
}</pre>
<p>You can choose what widgets you&#8217;d like to hide. In this case, &#8220;Right Now&#8221;, &#8220;Recent comments&#8221;, &#8220;Incoming links&#8221; and &#8220;Plugins&#8221; have been removed from your WordPress dashboard.Â To learn more about this feature, have a look at theÂ </em><a href="http://codex.wordpress.org/Dashboard_Widgets_API" >codex</a>.</p>
<h4>Creating Your Own Custom Admin Color Scheme</h4>
<p>If you&#8217;re not totally satisfied with the WordPress admin color scheme, this is how you can customize it. All you need to do is create a new CSS stylesheet. In this example, we&#8217;ll call itÂ <code>admin.css</code>Â and place it in a folder <code>entitled/css</code>. Once again, edit theÂ <strong>functions.php</strong>Â file and add this snippet:</p>
<pre class="brush: php">// Custom WordPress Admin Color Scheme
function admin_css() {
	wp_enqueue_style( 'admin_css', get_template_directory_uri() . '/css/admin.css' );
}
add_action('admin_print_styles', 'admin_css' );</pre>
<p>Your <code>admin.css</code> file must contain styles that are compatible with WordPress. Again, I recommend you use Firebug or Web Inspector to identify the right ones.</p>
<h4>Conclusion</h4>
<p>That&#8217;s all folks! I hope you have learned a few good tips to make WordPress act more like a white label CMS. Remember that customization is not just a branding technique, but also a way to boosting your productivity, by increasing user-friendliness.</p>
<p>If you&#8217;re not comfortable with PHP, you can make most of these changes with the <a href="http://www.videousermanuals.com/white-label-cms/">White Label CMSÂ WordPress</a>Â plugin. Do you know any other great tips? Share them with us!</p>
<p><em>(jc)</em></p>
<hr />
<p><small>Â© AurÃ©lien Denis for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2012.</small></p>]]></content:encoded>
			<wfw:commentRss>http://blogmyquery.com/index.php/2012/05/how-to-customize-the-wordpress-admin-easily/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backpack Algorithms And Public-Key Cryptography Made Easy</title>
		<link>http://blogmyquery.com/index.php/2012/05/backpack-algorithms-and-public-key-cryptography-made-easy/</link>
		<comments>http://blogmyquery.com/index.php/2012/05/backpack-algorithms-and-public-key-cryptography-made-easy/#comments</comments>
		<pubDate>Thu, 17 May 2012 11:21:17 +0000</pubDate>
		<dc:creator>Zack Grossbart</dc:creator>
				<category><![CDATA[Feeds]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[kranthi]]></category>

		<guid isPermaLink="false">http://mgmt.smashingmagazine.com/?p=132308</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div>
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=smashing-rss&#38;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=smashing-rss&#38;position=1" border="0" alt="" /></a>&#160;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=smashing-rss&#38;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=smashing-rss&#38;position=2" border="0" alt="" /></a>&#160;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=smashing-rss&#38;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=smashing-rss&#38;position=3" border="0" alt="" /></a>
    </div></td></tr></table>
<p>E-commerce runs on secrets. Those secrets let you update your blog, shop at Amazon and share code on GitHub. Computer security is all about keeping your secrets known only to you and the people you choose to share them with.</p>

<p><a href="http://coding.smashingmagazine.com/2012/05/17/backpack-algorithms-and-public-key-cryptography-made-easy/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/backpack21.png" width="500" height="262" alt="Backpack Algorithms And Public-Key Cryptography Made Easy" /></a></p>

<p>Weâ€™ve been sharing secrets for centuries, but the Internet runs on a special kind of secret sharing called public-key cryptography. Most secret messages depend on a shared secret&#8212;a key or password that everyone agrees on ahead of time. Public-key cryptography shares secret messages without a shared secret key and makes technologies like SSL possible.</p>]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=smashing-rss&#038;position=1" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=smashing-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=smashing-rss&#038;position=2" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=smashing-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=smashing-rss&#038;position=3" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=smashing-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>E-commerce runs on secrets. Those secrets let you update your blog, shop at Amazon and share code on GitHub. Computer security is all about keeping your secrets known only to you and the people you choose to share them with.</p>
<p>Weâ€™ve been sharing secrets for centuries, but the Internet runs on a special kind of secret sharing called public-key cryptography. Most secret messages depend on a shared secret&mdash;a key or password that everyone agrees on ahead of time. Public-key cryptography shares secret messages without a shared secret key and makes technologies like SSL possible.</p>
<p>Cryptography is a scary word: it conjures thoughts of complex equations and floating-point arithmetic. Cryptography does have a lot of math, but itâ€™s more about keeping and sharing secrets.</p>
<h3>A Simple Secret</h3>
<p>Telling my best friends a secret is easy: I find a private place and whisper it in their ears. As long as no one is listening in, Iâ€™m totally secure. But the Internet is full of eavesdroppers, so we need codes.</p>
<p>Weâ€™ve all been inventing codes since we were children. I created this simple number code (actually a cipher) when I was 5:</p>
<pre>
a=1, b=2, c=3, d=4, e=5â€¦
</pre>
<p>It fooled my friends, but not my parents. Simple substitution ciphers are based on a lack of knowledge. If you know how they work, then you can decode every message. The experts call this â€œ<a href="http://en.wikipedia.org/wiki/Security_through_obscurity">security through obscurity</a>.â€� Letter and number substitutions donâ€™t work on the Internet, because anyone can look them up on Wikipedia. For computer security, we need codes that are still secure even if the bad guys, or your parents, know how they work.</p>
<p>The most secure code is still easy to use: a â€œ<a href="http://en.wikipedia.org/wiki/One-time_pad">one-time pad</a>.â€� One-time pads have been used for centuries, so they donâ€™t even need computers. They played a big part in World War II, when each pad of paper with the key numbers was used only once.</p>
<p>Letâ€™s say I wanted to send you this secret message:</p>
<pre>
I love secrets
</pre>
<p>First, Iâ€™d turn the message into numbers using my simple cipher from when I was 5. (Iâ€™ve heard rumors that other people had this idea first, but I donâ€™t believe it.)</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/03/one_time_pad_1_2.png" alt="One-time pad step 1" title="One-time pad step 1" width="582" height="118" class="alignright size-full wp-image-118927" /></p>
<p>Then Iâ€™d mash my keyboard to generate a random key string for my one-time pad.</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/03/one_time_pad_2_2.png" alt="One-time pad step 2" title="One-time pad step 2" width="582" height="126" class="alignright size-full wp-image-118926" /></p>
<p>Now I can add the two strings together. If my number is greater than 26, I would just wrap it around to the beginning. So, <code>i(9) + e(5) = n(14)</code>, and <code>o(15) + t(20) = i(35 - 16 = 9)</code>. The result is an encrypted string:</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/04/one_time_pad2.png" alt="One-time pad diagram" title="One-time pad diagram" width="562" height="375" class="alignright size-full wp-image-120060" /></p>
<p>Decrypting the string to get the secret back is easy. We just subtract the one-time pad: <code>n(14) - e(5) = i(9)</code>. Follow that pattern through the entire message, and you can securely share a secret. You donâ€™t even need a computer: just work it out with a pen and paper.</p>
<p>This function is called a <a href="http://en.wikipedia.org/wiki/Symmetric-key_algorithm">symmetric-key algorithm</a>, or a shared-key algorithm, since it uses the same key to encrypt and decrypt the message. Modern systems can safely use the pad more than once, but the basic idea is the same.</p>
<p>The one-time pad is totally secure because the bad guys donâ€™t know how we got the encoded letter. The <code>n</code> could be <code>i + e</code>, <code>j + d</code> or any other combination. We can use our shared secret (the one-time pad) once to share another secret.</p>
<p>But thereâ€™s a fatal flaw. We need to share the one-time pad ahead of time before we can start sharing secrets. Thatâ€™s a chicken-and-egg problem because we canâ€™t share the pad without worrying that someone will snoop. If the bad guys get the one-time pad, then they would be able to read everything.</p>
<p>One-time pads help me share secrets with my best friends, but I canâ€™t use them with strangers such as Amazon or Facebook. I need a way to share something publicly that doesnâ€™t compromise my one-time pad. I need a public key.</p>
<h3>The Public-Key Backpack</h3>
<p>Public-key encryption focuses on a single problem: how do I prove that I know something without saying what it is? An easy concept to help us understand this is a <a href="http://en.wikipedia.org/wiki/Knapsack_problem">backpack full of weights</a>.</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/backpack2.png" alt="Backpack algorithm" title="Backpack algorithm" width="500" height="262" class="aligncenter size-full wp-image-120066" /></p>
<p>I want to prove that I know which weights are in my pack, but I donâ€™t want to tell you what they are. Instead of showing you all of the weights separately, Iâ€™ll just tell you the total. Now you can weigh the pack and see if Iâ€™m right without ever opening it.</p>
<p>If the pack weighs 20 kilos, then you wouldnâ€™t know if it has one 20-kilo weight, twenty 1-kilo weights or something in between. With a large number, you can be pretty confident that I know whatâ€™s in the pack if I know the total; you donâ€™t have to see inside. The weight of the backpack is the public part, and the individual weights are the private part.</p>
<p>This basic backpack enables us to share a secret without really sharing it. If we each have a backpack, then we can both share secrets.</p>
<p>The backpack works well enough for smaller numbers, but it isnâ€™t useful in the real world. Backpack algorithms were a mere curiosity for decades. Then <a href="http://en.wikipedia.org/wiki/RSA_(algorithm)">RSA</a> changed everything.</p>
<h3>RSA</h3>
<p>RSA was the first public-key encryption system that worked in the real world. Invented more than 30 years ago, it coincided with the introduction of the more powerful computers that were needed to run the big numbers. RSA is still the most popular public-key encryption system in the world.</p>
<p>The basic premise of RSA is that <a href="http://en.wikipedia.org/wiki/Factorization">factoring</a> large numbers is difficult. Letâ€™s choose two <a href="http://en.wikipedia.org/wiki/Prime_number">prime numbers</a>: 61 and 53. Iâ€™m using the numbers from Wikipediaâ€™s article on â€œ<a href="http://en.wikipedia.org/wiki/RSA_(algorithm)#A_working_example">RSA</a>â€� in case you want more details.</p>
<p>Multiply these two numbers and you get 3233:</p>
<pre>
61 &#215; 53 = 3233
</pre>
<p>The security of RSA comes from the difficulty of getting back to 61 and 53 if you only know 3233. Thereâ€™s no good way to get the factors of 3233 (i.e. the numbers that multiply to make the result) without just <a href="http://en.wikipedia.org/wiki/Proof_by_exhaustion">looking for all of them</a>. To think of this another way, the weight of our backpack is 3233 kilos, and inside are 61 weights weighing 53 kilos each. If you make the resulting number large enough, then finding the numbers that produced it would be very difficult.</p>
<h3>Public And Private Keys</h3>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/03/pke.png" alt="Public-key encryption diagram" title="Public-key encryption diagram" width="310" height="507" class="alignright size-full wp-image-118921" style="float: right;" /><br />
Unlike the one-time pad, RSA uses the public key to encrypt information and the private key to decrypt it. This works because of the special relationship between the public and private keys when they were generated, which allows you to encrypt with one and decrypt with the other.</p>
<p>You can share the public key with anyone and never reveal the private key. If you want to send me a secret message, just ask for my public key and use it to encrypt the message. You can then send it to anyone you want, and youâ€™ll know that Iâ€™m the only one who can decrypt the message and read it.</p>
<p>I could send you a message in the same way. I would ask for your public key, encrypt the message using it and then send it to you to decrypt. The popular program <a href="http://en.wikipedia.org/wiki/Pretty_Good_Privacy">Pretty Good Privacy</a> (PGP) worked like that. Weâ€™re secure as long as we both keep our private keys private.</p>
<p>Exchanging keys is made even easier by special key servers that allow you to search for people and find their public keys.</p>
<p>Public-key encryption also works in reverse to provide digital signatures. Letâ€™s say I want to write a message and prove that I wrote it. I just encrypt it with my private key and post it. Then anyone who wants to check can decrypt it with my public key. If the decryption works, then it means I have the private key and I wrote the message.</p>
<p>RSA is relatively simple: take two numbers (the private key), apply some math, and get a third number (the public key). You can write out all of the math in a few lines, and yet RSA changed the world. Business doesnâ€™t work on the Internet without public-key encryption.</p>
<h3>RSA And HTTPS</h3>
<p>We use public-key encryption every day with <a href="http://en.wikipedia.org/wiki/Secure_Socket_Layer">HTTPS</a>. When you access Facebook, Twitter or Amazon with HTTPS, youâ€™re using a simple encryption mechanism like the one-time pad, but youâ€™re creating the pad with public-key encryption. Without HTTPS, anyone else at Starbucks could read your credit-card number, Facebook password or private email while sipping a latte.</p>
<p>Amazon has a certificate from a company named <a href="http://en.wikipedia.org/wiki/Verisign">VeriSign</a>. The certificate certifies that Amazon is Amazon, and it contains its public key. Your browser creates a special key just for that session and encrypts it using Amazonâ€™s public key. Then it sends it over the Internet, knowing that only Amazon can decrypt the session key. Once youâ€™ve exchanged that secret key, you can use it as the one-time pad to protect your password and credit-card number.</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/03/ssl.png" alt="SSL key exchange diagram" title="SSL key exchange diagram" width="582" height="374" class="aligncenter size-full wp-image-118922" /></p>
<p>You could keep using public-key encryption for the whole session, but because of all the math, itâ€™s much slower than the one-time pad.</p>
<h3>RSA And GitHub</h3>
<p>Another place many of us use RSA is <a href="https://github.com/">GitHub</a>. Every time you push a change to GitHub or pull from a master branch, GitHub has to make sure you have permission to make the change. It gets its security through a <a href="http://en.wikipedia.org/wiki/Secure_Shell">secure command shell</a> using RSA.</p>
<p>Remember when you set up your GitHub account and followed some commands to generate keys?</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/03/github_key.png" alt="GitHub key generation" title="GitHub key generation" width="557" height="308" class="aligncenter size-full wp-image-118919" /></p>
<p>You used the <a href="http://en.wikipedia.org/wiki/Ssh-keygen">SSH-Keygen</a> tool to generate a new RSA private/public key pair. Then you went to your GitHub account page and entered your public key.</p>
<p>Now, when GitHub needs to authenticate you, it asks your computer to sign something with your private key and return the signed data. With your public key, GitHub can confirm that the signature is authentic and could only have been produced by someone who has the corresponding private key&mdash;even though GitHub itself doesnâ€™t have that private key.</p>
<p>Thatâ€™s better than a simple password because nobody can snoop it. And if GitHub ever gets hacked, your private key wonâ€™t be in danger because only you have it.</p>
<h4>Sharing Passwords</h4>
<p>When <a href="http://techcrunch.com/2011/06/21/wordpress-org-possibly-hacked-forces-password-resets">WordPress.org was â€œhackedâ€�</a>, it wasnâ€™t really hacked. WordPress plugin developers, like everyone else, have accounts on other websites. They also reuse their passwords. When hackers cracked those other websites, they used the stolen passwords to log into WordPress.org and make malicious changes to plugins.</p>
<p>Most people use the same user name and password on multiple websites. That makes your website only as secure as everyone elseâ€™s. Public-key encryption changes that. Because you never have to share your private key, it doesnâ€™t matter if other websites get hacked. If an attacker breaks into GitHub and gets your public key, they canâ€™t use it to impersonate you or log in as you on other websites. Only someone with your private key can do that, which is why your private key remains safe on your computer. Using public-key cryptography makes GitHub much more secure.</p>
<h4>GitHub Gets Hacked</h4>
<p>GitHub was <a href="http://www.extremetech.com/computing/120981-github-hacked-millions-of-projects-at-risk-of-being-modified-or-deleted">hacked recently</a>, but not because the encryption failed. Real-world security breaches are caused by problems in implementation, not in math.</p>
<p>In this case, the hacker was able to exploit a hole and add his public key to the <a href="https://github.com/rails/rails">Ruby on Rails repository</a>. Once the key was added, GitHub used it to verify the hackerâ€™s identity and granted him access. Weâ€™re lucky this hacker was friendly and told GitHub about the issue.</p>
<p>Once the problem was fixed, you could keep using your private key because GitHub never had it to lose; it stayed on your machine. Public keys saved GitHub from serious problems.</p>
<p>The weakest link in GitHubâ€™s security was in the mechanism that allowed clever users to add public keys to other projects without being authorized. The math was perfect, but the implementation wasnâ€™t.</p>
<h3>Public Keys In The Wild</h3>
<p>Knowing the fundamentals is essential (you might say the <em>key</em>) to writing secure applications. The math is complex, but the basics are simple:</p>
<ul>
<li>There are two main types of encryption: shared-key encryption, such as a one-time pad, and public-key encryption, which uses public and private keys.</li>
<li>Shared-key encryption is faster, but sharing the keys is difficult.</li>
<li>RSA is the most popular public-key encryption algorithm, but a few others are in general use, as well as some cool <a href="http://en.wikipedia.org/wiki/Elliptic_curve_cryptography">experimental systems</a>.</li>
<li>Public-key cryptography works best in combination with other technologies.</li>
<li>Donâ€™t ever share your private key with anyone.</li>
</ul>
<p>When it comes time to implement public-key cryptography in your application, donâ€™t. RSA and other algorithms are already implemented in all major languages. These libraries include extra security features such as <a href="http://en.wikipedia.org/wiki/Padding_(cryptography)">padding</a> and <a href="http://en.wikipedia.org/wiki/Cryptographic_salt">salts</a>, and they have a lot of testing behind them.</p>
<p>Most security flaws come from poor implementations and misunderstanding about the libraries. You donâ€™t have to write your own cryptography libraries, but you do have to know the fundamentals so that you can use the ones that are out there.</p>
<p><em>Illustrations in this article were provided by <a href="http://twitter.com/#!/robbsterino">Robb Perry</a>.</em></p>
<p><em>(al) (km)</em></p>
<hr />
<p><small>Â© Zack Grossbart for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2012.</small></p>]]></content:encoded>
			<wfw:commentRss>http://blogmyquery.com/index.php/2012/05/backpack-algorithms-and-public-key-cryptography-made-easy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Analog Art: A Showcase of Fabulous Pencil Drawings</title>
		<link>http://blogmyquery.com/index.php/2012/05/analog-art-a-showcase-of-fabulous-pencil-drawings/</link>
		<comments>http://blogmyquery.com/index.php/2012/05/analog-art-a-showcase-of-fabulous-pencil-drawings/#comments</comments>
		<pubDate>Thu, 17 May 2012 08:01:04 +0000</pubDate>
		<dc:creator>Angie Bowen</dc:creator>
				<category><![CDATA[Feeds]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://mgmt.noupe.com/?p=66090</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div>
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=noupe-rss&#38;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=noupe-rss&#38;position=1" border="0" alt="" /></a>&#160;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=noupe-rss&#38;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=noupe-rss&#38;position=2" border="0" alt="" /></a>&#160;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=noupe-rss&#38;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=noupe-rss&#38;position=3" border="0" alt="" /></a>
    </div></td></tr></table>
<a href="http://www.noupe.com/graphics/analog-art-a-showcase-of-fabulous-pencil-drawings.html"><img src="http://media.noupe.com//uploads/2012/05/pencildrawingexcerpt.jpg" width="550" /></a>

For most of us, one of the first tools we use for drawing pictures (beyond the crayons and finger paint of our early days) is a pencil. Be it a <strong>lead based or colored pencil</strong>, these analog artist tools are still a big staple among artists and designers alike. As designers many of us keep our handy notebooks and pencils within reach for the beginnings of any new designs or projects that come our way. Today's inspirational collection...]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>For most of us, one of the first tools we use for drawing pictures (beyond the crayons and finger paint of our early days) is a pencil. Be it a <strong>lead based or colored pencil</strong>, these analog artist tools are still a big staple among artists and designers alike. As designers many of us keep our handy notebooks and pencils within reach for the beginnings of any new designs or projects that come our way. Today&#8217;s inspirational collection may just have you reaching for that notebook and pencils before its done.</p>
<p>In this post you will find numerous stunning examples of <strong>pencil drawings</strong> that will have your jaws on the floor. Shocked that many of these imaginative pieces were created with colored or lead based pencils alone. Such amazing artistry on display, that we are sure it will delight and inspire all of our readers.</p>
<h3>Analog Art</h3>
<p><a href="http://teszu.deviantart.com/art/Lady-of-Spiders-293256903">Lady of Spiders</a> by TeSzu</p>
<p><a href="http://teszu.deviantart.com/art/Lady-of-Spiders-293256903"><img src="http://media.noupe.com//uploads/2012/05/ladyofspiders.jpg" alt="" title="ladyofspiders" width="550" height="772" class="alignnone size-full wp-image-66091" /></a></p>
<p><a href="http://faboarts.deviantart.com/art/Stone-Face-260810820">Stone Face</a> by fabaorts</p>
<p><a href="http://faboarts.deviantart.com/art/Stone-Face-260810820"><img src="http://media.noupe.com//uploads/2012/05/stoneface.jpg" alt="" title="stoneface" width="359" height="551" class="alignnone size-full wp-image-66094" /></a></p>
<p><a href="http://cataclysm-x.deviantart.com/art/Small-Blessings-254771278">Small Blessings</a> by Cataclysm-X</p>
<p><a href="http://cataclysm-x.deviantart.com/art/Small-Blessings-254771278"><img src="http://media.noupe.com//uploads/2012/05/smallblessings.jpg" alt="" title="smallblessings" width="550" height="373" class="alignnone size-full wp-image-66097" /></a></p>
<p><a href="http://hellobaby.deviantart.com/art/Please-hold-my-hand-tightly-301057449">Please hold my hand tightly</a> by hellobaby</p>
<p><a href="http://hellobaby.deviantart.com/art/Please-hold-my-hand-tightly-301057449"><img src="http://media.noupe.com//uploads/2012/05/holdmyhandtightly.jpg" alt="" title="holdmyhandtightly" width="550" height="780" class="alignnone size-full wp-image-66100" /></a></p>
<p><a href="http://lehanan.deviantart.com/art/Vengeance-of-a-Bride-76803856">Vengeance of a Bride</a> by lehanan</p>
<p><a href="http://lehanan.deviantart.com/art/Vengeance-of-a-Bride-76803856"><img src="http://media.noupe.com//uploads/2012/05/vengeancebride.jpg" alt="" title="vengeancebride" width="550" height="776" class="alignnone size-full wp-image-66103" /></a></p>
<p><a href="http://mellolover.deviantart.com/art/Decay-151687514">Decay</a> by MelloLover</p>
<p><a href="http://mellolover.deviantart.com/art/Decay-151687514"><img src="http://media.noupe.com//uploads/2012/05/decay.jpg" alt="" title="decay" width="550" height="334" class="alignnone size-full wp-image-66106" /></a></p>
<p><a href="http://pearleden.deviantart.com/art/Mysterious-one-behind-shadows-165160154">Mysterious one behind the shadows</a> by PearlEden</p>
<p><a href="http://pearleden.deviantart.com/art/Mysterious-one-behind-shadows-165160154"><img src="http://media.noupe.com//uploads/2012/05/mysteriousone.jpg" alt="" title="mysteriousone" width="550" height="770" class="alignnone size-full wp-image-66109" /></a></p>
<p><a href="http://witchi1976.deviantart.com/art/Pearls-157439378">Pearls</a> by witchi1976</p>
<p><a href="http://witchi1976.deviantart.com/art/Pearls-157439378"><img src="http://media.noupe.com//uploads/2012/05/pearls.jpg" alt="" title="pearls" width="550" height="386" class="alignnone size-full wp-image-66112" /></a></p>
<p><a href="http://shimoda7.deviantart.com/art/The-Remnant-61258240">The Remnant</a> by shimoda7</p>
<p><a href="http://shimoda7.deviantart.com/art/The-Remnant-61258240"><img src="http://media.noupe.com//uploads/2012/05/remnant.jpg" alt="" title="remnant" width="550" height="603" class="alignnone size-full wp-image-66115" /></a></p>
<p><a href="http://imaginee.deviantart.com/art/Windswept-39799221">Windswept</a> by imaginee</p>
<p><a href="http://imaginee.deviantart.com/art/Windswept-39799221"><img src="http://media.noupe.com//uploads/2012/05/windswept.jpg" alt="" title="windswept" width="550" height="741" class="alignnone size-full wp-image-66118" /></a></p>
<p><a href="http://zindy.deviantart.com/art/Dark-Hope-174012133">Dark Hope</a> by Zindy</p>
<p><a href="http://zindy.deviantart.com/art/Dark-Hope-174012133"><img src="http://media.noupe.com//uploads/2012/05/darkhope.jpg" alt="" title="darkhope" width="550" height="393" class="alignnone size-full wp-image-66120" /></a></p>
<p><a href="http://panthera11.deviantart.com/art/Fangs-III-pencil-102621631">Fangs III, pencil</a> by Panthera11</p>
<p><a href="http://panthera11.deviantart.com/art/Fangs-III-pencil-102621631"><img src="http://media.noupe.com//uploads/2012/05/fangs.jpg" alt="" title="fangs" width="550" height="776" class="alignnone size-full wp-image-66123" /></a></p>
<p><a href="http://ileana-s.deviantart.com/art/Jean-Harlow-Minimal-259202149">Jean Harlow Minimal</a> by Ileana-S</p>
<p><a href="http://ileana-s.deviantart.com/art/Jean-Harlow-Minimal-259202149"><img src="http://media.noupe.com//uploads/2012/05/jeanharlow.jpg" alt="" title="jeanharlow" width="550" height="393" class="alignnone size-full wp-image-66126" /></a></p>
<p><a href="http://teszu.deviantart.com/art/Katiebloo-297836764">Katiebloo</a> by TeSzu</p>
<p><a href="http://teszu.deviantart.com/art/Katiebloo-297836764"><img src="http://media.noupe.com//uploads/2012/05/katiebloo.jpg" alt="" title="katiebloo" width="550" height="769" class="alignnone size-full wp-image-66092" /></a></p>
<p><a href="http://faboarts.deviantart.com/art/Buho-Cornudo-217264654">Buho Cornudo</a> by faboarts</p>
<p><a href="http://faboarts.deviantart.com/art/Buho-Cornudo-217264654"><img src="http://media.noupe.com//uploads/2012/05/owl.jpg" alt="" title="owl" width="406" height="488" class="alignnone size-full wp-image-66095" /></a></p>
<p><a href="http://cataclysm-x.deviantart.com/art/Metamorphosis-296276167">Metamorphosis</a> by Cataclysm-X</p>
<p><a href="http://cataclysm-x.deviantart.com/art/Metamorphosis-296276167"><img src="http://media.noupe.com//uploads/2012/05/metamorph.jpg" alt="" title="metamorph" width="550" height="431" class="alignnone size-full wp-image-66098" /></a></p>
<p><a href="http://hellobaby.deviantart.com/art/Hold-your-hand-289964803">Hold your hand</a> by hellobaby</p>
<p><a href="http://hellobaby.deviantart.com/art/Hold-your-hand-289964803"><img src="http://media.noupe.com//uploads/2012/05/holdyourhand.jpg" alt="" title="holdyourhand" width="550" height="827" class="alignnone size-full wp-image-66101" /></a></p>
<p><a href="http://lehanan.deviantart.com/art/Voulez-vous-92471215">Voulez-vous&#8230;?</a> by lehanan</p>
<p><a href="http://lehanan.deviantart.com/art/Voulez-vous-92471215"><img src="http://media.noupe.com//uploads/2012/05/voulex.jpg" alt="" title="voulex" width="550" height="789" class="alignnone size-full wp-image-66104" /></a></p>
<p><a href="http://loonaki.deviantart.com/art/Complementary-256258445">Complementary</a> by Loonaki</p>
<p><a href="http://loonaki.deviantart.com/art/Complementary-256258445"><img src="http://media.noupe.com//uploads/2012/05/complementary.jpg" alt="" title="complementary" width="550" height="694" class="alignnone size-full wp-image-66107" /></a></p>
<p><a href="http://witchi1976.deviantart.com/art/Feathered-eye-122269910">Feathered eye</a> by witchi1976</p>
<p><a href="http://witchi1976.deviantart.com/art/Feathered-eye-122269910"><img src="http://media.noupe.com//uploads/2012/05/featheredeye.jpg" alt="" title="featheredeye" width="550" height="774" class="alignnone size-full wp-image-66110" /></a></p>
<p><a href="http://shimoda7.deviantart.com/art/Waiting-73267734">Waiting</a> by shimoda7</p>
<p><a href="http://shimoda7.deviantart.com/art/Waiting-73267734"><img src="http://media.noupe.com//uploads/2012/05/waiting.jpg" alt="" title="waiting" width="550" height="395" class="alignnone size-full wp-image-66113" /></a></p>
<p><a href="http://imaginee.deviantart.com/art/The-Face-Of-David-195293532">The Face Of David</a> by imaginee</p>
<p><a href="http://imaginee.deviantart.com/art/The-Face-Of-David-195293532"><img src="http://media.noupe.com//uploads/2012/05/faceofdavid.jpg" alt="" title="faceofdavid" width="550" height="733" class="alignnone size-full wp-image-66116" /></a></p>
<p><a href="http://zindy.deviantart.com/art/It-went-away-172338235">It went away</a> by Zindy</p>
<p><a href="http://zindy.deviantart.com/art/It-went-away-172338235"><img src="http://media.noupe.com//uploads/2012/05/itwentaway.jpg" alt="" title="itwentaway" width="550" height="393" class="alignnone size-full wp-image-66121" /></a></p>
<p><a href="http://tajus.deviantart.com/art/Cat-3-166409884">Cat 3</a> by tajus</p>
<p><a href="http://tajus.deviantart.com/art/Cat-3-166409884"><img src="http://media.noupe.com//uploads/2012/05/cat3.jpg" alt="" title="cat3" width="550" height="395" class="alignnone size-full wp-image-66124" /></a></p>
<p><a href="http://ileana-s.deviantart.com/art/In-Solitude-213324276">In Solitude&#8230;</a> by Ileana-S</p>
<p><a href="http://ileana-s.deviantart.com/art/In-Solitude-213324276"><img src="http://media.noupe.com//uploads/2012/05/insolitude.jpg" alt="" title="insolitude" width="500" height="559" class="alignnone size-full wp-image-66127" /></a></p>
<p><a href="http://snow-owl.deviantart.com/art/Unspoken-Words-46493142">Unspoken Words</a> by Snow-Owl</p>
<p><a href="http://snow-owl.deviantart.com/art/Unspoken-Words-46493142"><img src="http://media.noupe.com//uploads/2012/05/unspokenwords.jpg" alt="" title="unspokenwords" width="550" height="398" class="alignnone size-full wp-image-66128" /></a></p>
<p><a href="http://klsadako.deviantart.com/art/Yuri-285751070">Yuri</a> by KLSADAKO</p>
<p><a href="http://klsadako.deviantart.com/art/Yuri-285751070"><img src="http://media.noupe.com//uploads/2012/05/yuri.jpg" alt="" title="yuri" width="550" height="778" class="alignnone size-full wp-image-66130" /></a></p>
<p><a href="http://teszu.deviantart.com/art/Wroclaw-Ostrow-Tumski-180591568">Wroclaw Ostrow Tumski</a> by TeSzu</p>
<p><a href="http://teszu.deviantart.com/art/Wroclaw-Ostrow-Tumski-180591568"><img src="http://media.noupe.com//uploads/2012/05/wroclaw.jpg" alt="" title="wroclaw" width="550" height="410" class="alignnone size-full wp-image-66093" /></a></p>
<p><a href="http://faboarts.deviantart.com/art/Basset-hound-196617997">Basset hound</a> by faboarts</p>
<p><a href="http://faboarts.deviantart.com/art/Basset-hound-196617997"><img src="http://media.noupe.com//uploads/2012/05/hound.jpg" alt="" title="hound" width="364" height="416" class="alignnone size-full wp-image-66096" /></a></p>
<p><a href="http://imaginee.deviantart.com/art/You-May-Kiss-The-Bride-137191610">You May Kiss The Bride</a> by imaginee</p>
<p><a href="http://imaginee.deviantart.com/art/You-May-Kiss-The-Bride-137191610"><img src="http://media.noupe.com//uploads/2012/05/youmaykissthebride.jpg" alt="" title="youmaykissthebride" width="550" height="363" class="alignnone size-full wp-image-66119" /></a></p>
<p><a href="http://cataclysm-x.deviantart.com/art/Elegancy-275578745">Elegancy</a> by Cataclysm-X</p>
<p><a href="http://cataclysm-x.deviantart.com/art/Elegancy-275578745"><img src="http://media.noupe.com//uploads/2012/05/elegancy.jpg" alt="" title="elegancy" width="512" height="762" class="alignnone size-full wp-image-66099" /></a></p>
<p><a href="http://hellobaby.deviantart.com/art/My-dear-let-me-show-you-261865588">My dear. let me show you</a> by hellobaby</p>
<p><a href="http://hellobaby.deviantart.com/art/My-dear-let-me-show-you-261865588"><img src="http://media.noupe.com//uploads/2012/05/letmeholdyou.jpg" alt="" title="letmeholdyou" width="550" height="392" class="alignnone size-full wp-image-66102" /></a></p>
<p><a href="http://lehanan.deviantart.com/art/Childhood-in-Minor-98935578">Childhood in Minor</a> by lehanan</p>
<p><a href="http://lehanan.deviantart.com/art/Childhood-in-Minor-98935578"><img src="http://media.noupe.com//uploads/2012/05/childhoodinminor.jpg" alt="" title="childhoodinminor" width="550" height="747" class="alignnone size-full wp-image-66105" /></a></p>
<p><a href="http://pearleden.deviantart.com/art/Mirror-of-Earth-262098418">Mirror of Earth</a> by PearlEden</p>
<p><a href="http://pearleden.deviantart.com/art/Mirror-of-Earth-262098418"><img src="http://media.noupe.com//uploads/2012/05/mirrorofearth.jpg" alt="" title="mirrorofearth" width="550" height="711" class="alignnone size-full wp-image-66108" /></a></p>
<p><a href="http://witchi1976.deviantart.com/art/Braid-168928965">Braid</a> by witchi1976</p>
<p><a href="http://witchi1976.deviantart.com/art/Braid-168928965"><img src="http://media.noupe.com//uploads/2012/05/braid.jpg" alt="" title="braid" width="480" height="691" class="alignnone size-full wp-image-66111" /></a></p>
<p><a href="http://shimoda7.deviantart.com/art/Can-t-turn-back-time-34874660">Can&#8217;t turn back time</a> by shimoda7</p>
<p><a href="http://shimoda7.deviantart.com/art/Can-t-turn-back-time-34874660"><img src="http://media.noupe.com//uploads/2012/05/turnbacktime.jpg" alt="" title="turnbacktime" width="550" height="435" class="alignnone size-full wp-image-66114" /></a></p>
<p><a href="http://imaginee.deviantart.com/art/Portrait-of-Dakota-145223938">Portrait of Dakota</a> by imaginee</p>
<p><a href="http://imaginee.deviantart.com/art/Portrait-of-Dakota-145223938"><img src="http://media.noupe.com//uploads/2012/05/dakota.jpg" alt="" title="dakota" width="550" height="429" class="alignnone size-full wp-image-66117" /></a></p>
<p><a href="http://zindy.deviantart.com/art/Unleash-the-butterflies-150983545">Unleash the butterflies</a> by Zindy</p>
<p><a href="http://zindy.deviantart.com/art/Unleash-the-butterflies-150983545"><img src="http://media.noupe.com//uploads/2012/05/unleashthebutterflies.jpg" alt="" title="unleashthebutterflies" width="550" height="771" class="alignnone size-full wp-image-66122" /></a></p>
<p><a href="http://ileana-s.deviantart.com/art/Self-Portrait-with-Tools-of-Trade-276329156">Self Portrait with Tools of Trade</a> by Ileana-S</p>
<p><a href="http://ileana-s.deviantart.com/art/Self-Portrait-with-Tools-of-Trade-276329156"><img src="http://media.noupe.com//uploads/2012/05/tools.jpg" alt="" title="tools" width="550" height="380" class="alignnone size-full wp-image-66125" /></a></p>
<p><a href="http://regius.deviantart.com/art/Playful-curls-Pencil-drawing-184258289">Playful curls &#8211; Pencil drawing</a> by Regius</p>
<p><a href="http://regius.deviantart.com/art/Playful-curls-Pencil-drawing-184258289"><img src="http://media.noupe.com//uploads/2012/05/playfulcurls.jpg" alt="" title="playfulcurls" width="550" height="444" class="alignnone size-full wp-image-66129" /></a></p>
<h3>That&#8217;s All, Folks</h3>
<p>That finishes up the collected works, but it doesn&#8217;t have to end there. Now we turn the comment section over to you so you can fill us in on your favorites from the showcase. Do you know of some other pencil drawings that would have made a nice addition to the list? Provide us a link so other readers can check them out.</p>
<p><em>(rb)</em></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Noupe?a=y3eR6UTlKZk:qAN52afTXvo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Noupe?i=y3eR6UTlKZk:qAN52afTXvo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Noupe?a=y3eR6UTlKZk:qAN52afTXvo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Noupe?i=y3eR6UTlKZk:qAN52afTXvo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Noupe?a=y3eR6UTlKZk:qAN52afTXvo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Noupe?i=y3eR6UTlKZk:qAN52afTXvo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Noupe?a=y3eR6UTlKZk:qAN52afTXvo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Noupe?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blogmyquery.com/index.php/2012/05/analog-art-a-showcase-of-fabulous-pencil-drawings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stop Redesigning And Start Tuning Your Site Instead</title>
		<link>http://blogmyquery.com/index.php/2012/05/stop-redesigning-and-start-tuning-your-site-instead/</link>
		<comments>http://blogmyquery.com/index.php/2012/05/stop-redesigning-and-start-tuning-your-site-instead/#comments</comments>
		<pubDate>Wed, 16 May 2012 13:28:11 +0000</pubDate>
		<dc:creator>Louis Rosenfeld</dc:creator>
				<category><![CDATA[Feeds]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[kranthi]]></category>

		<guid isPermaLink="false">http://mgmt.smashingmagazine.com/?p=132242</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div>
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=smashing-rss&#38;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=smashing-rss&#38;position=1" border="0" alt="" /></a>&#160;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=smashing-rss&#38;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=smashing-rss&#38;position=2" border="0" alt="" /></a>&#160;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=smashing-rss&#38;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=smashing-rss&#38;position=3" border="0" alt="" /></a>
    </div></td></tr></table>
<p>In my nearly two decades as an information architect, Iâ€™ve seen my clients flush away millions upon millions of dollars on worthless, pointless, â€œfix it once and for allâ€� website redesigns. All types of organizations are guilty: large government agencies, Fortune 500s, not-for-profits and (especially) institutions of higher education.</p>

<p><a href="http://uxdesign.smashingmagazine.com/2012/05/16/stop-redesigning-start-tuning-your-site/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/ocean.jpg" alt="Stop Redesigning And Start Tuning Your Site" width="500" height="265" class="alignnone size-full wp-image-112226" /></a></p>

<p>Worst of all, these offending organizations are prone to <strong>repeating the redesign process</strong> every few years like spendthrift amnesiacs. Sadly, redesigns rarely solve actual problems faced by end users. Iâ€™m frustrated because it really doesnâ€™t have to be this way. Letâ€™s look at why redesigns happen, and some straightforward and inexpensive ways we might avoid them.</p>]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=smashing-rss&#038;position=1" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=smashing-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=smashing-rss&#038;position=2" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=smashing-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=smashing-rss&#038;position=3" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=smashing-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>In my nearly two decades as an information architect, Iâ€™ve seen my clients flush away millions upon millions of dollars on worthless, pointless, â€œfix it once and for allâ€� website redesigns. All types of organizations are guilty: large government agencies, Fortune 500s, not-for-profits and (especially) institutions of higher education.</p>
<p>Worst of all, these offending organizations are prone to <strong>repeating the redesign process</strong> every few years like spendthrift amnesiacs. Remember what Einstein said about insanity? (Itâ€™s <a href="http://www.brainyquote.com/quotes/quotes/a/alberteins133991.html">this</a>, if you donâ€™t know.) Itâ€™s as if they enjoy the sensation of failing spectacularly, publicly and expensively. Sadly, redesigns rarely solve actual problems faced by end users.</p>
<p>Iâ€™m frustrated because it really doesnâ€™t have to be this way. Letâ€™s look at why redesigns happen, and some straightforward and inexpensive ways we might avoid them.</p>
<h3>The Diagnostic Void</h3>
<p>Your users complain about your websiteâ€™s confounding navigation, stale content, poor usability and other user experience failures. You bring up their gripes with the websiteâ€™s owners. They listen and decide to take action. Their hearts are in the right place. But the wheels quickly come off.</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/site_owner.jpg" alt="" title="Site owner" width="486" height="290" class="alignnone size-full wp-image-112168" /></p>
<p>Most website owners donâ€™t know how to diagnose the problems of a large complex website. Itâ€™s just not something they were ever taught to do. So, theyâ€™re put in the unfortunate, uncomfortable position of operating like country doctors whoâ€™ve suddenly been tasked to save their patients from a virulent new pandemic. It is their responsibility, but theyâ€™re simply unprepared.</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/vendor.jpg" alt="" title="vendor" width="486" height="290" class="alignnone size-full wp-image-112169" /></p>
<p>Sadly, many website owners fill this diagnostic void &mdash; or, more typically, allow it to be filled &mdash; with whatever solution sounds best. Naturally, many less-than-ethical vendors are glad to dress up their offerings as solutions to anyone with a problem &mdash; and a budget. The tools themselves (search engines, CMSâ€™, social apps) are wonderful, but theyâ€™re still <strong>just tools</strong> &mdash; very expensive ones, at that &mdash; and not solutions to the very specific problems that an organization faces. Without proper diagnostics to guide the configuration of tools, any resulting improvements to the user experience will be almost accidental.</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/design_agency.jpg" alt="" title="design_agency" width="486" height="290" class="alignnone size-full wp-image-112170" /></p>
<p>Sometimes design agencies are brought in to fill the diagnostic void. And while not all agencies are evil, a great many follow a business model that depends on getting their teams to bill as many hours as they can and as soon as possible. Diagnostics can slow the work down (which is why clients rarely include a diagnostic phase in their RFPs). So, many agencies move to make a quick, tangible impression (and make their clients happy) by delivering redesigns that are <strong>mostly cosmetic</strong>.</p>
<p>A pretty face can last only a few years, but by then the agency is long gone. Invariably, the new owner wishes to make their mark by freshening or updating the websiteâ€™s look. And another agency will be more than happy to oblige. Repeat ad nauseam, and then some.</p>
<p>Oh, and sometimes these redesigns can be pricey. Like <a href="http://usability.com/2012/01/31/four-seasons-18m-redesign-is-taking-a-lot-of-heat/">$18 million pricey</a>.</p>
<p>See why Iâ€™m so grouchy?</p>
<h3>Forget the Long Tail: The Short Head Is Where Itâ€™s At</h3>
<p>Whether youâ€™re a designer, researcher or website owner, Iâ€™ve got some good news for you: diagnostics arenâ€™t necessarily difficult or expensive. Better yet, youâ€™ll often find that addressing the problems youâ€™ve diagnosed isnâ€™t that hard.</p>
<p>And the best news? Small simple fixes can accomplish far more than expensive redesigns. The reason? People just care about some stuff more than they care about other stuff. A lot more. Check this out and youâ€™ll see:</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/Monster-Main.jpg" alt="" title="Monster-Main" width="500" height="380" class="alignnone size-full wp-image-112185" /></p>
<p>This hockey-stick-shaped curve is called a Zipf curve. (It <a href="http://en.wikipedia.org/wiki/Zipf%27s_law">comes from linguistics</a>: Zipf was a linguist who liked to count wordsâ€¦ but donâ€™t worry about that.) Here it is in dragon form, displaying the frequency of search queries on a website. The most frequently searched queries (starting on the left) are very, very frequent. They make up the â€œshort head.â€� As you move to the right (to the esoteric one-off queries in the â€œlong tailâ€�), query frequency drops off. A lot. And itâ€™s a really long tail.</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/Monster-2.jpg" alt="" title="Monster-2" width="500" height="70" class="alignnone size-full wp-image-112186" /></p>
<p>This is absolutely the most important thing in the universe. So, to make sure itâ€™s absolutely clear, letâ€™s make the same point using text:</p>
<table border="1">
<tbody>
<tr>
<th>Queryâ€™s rank</td>
<th>Cumulative %</th>
<th>Queryâ€™s frequency</th>
<th>Query</th>
</tr>
<tr>
<td>1</td>
<td>1.40%</td>
<td>7,218</td>
<td>campus map</td>
</tr>
<tr>
<td>14</td>
<td>10.53%</td>
<td>2,464</td>
<td>housing</td>
</tr>
<tr>
<td>42</td>
<td>20.18%</td>
<td>1,351</td>
<td>web enroll</td>
</tr>
<tr>
<td>98</td>
<td>30.01%</td>
<td>650</td>
<td>computer center</td>
</tr>
<tr>
<td>221</td>
<td>40.05%</td>
<td>295</td>
<td>msu union</td>
</tr>
<tr>
<td>500</td>
<td>50.02%</td>
<td>124</td>
<td>hotels</td>
</tr>
<tr>
<td>7,877</td>
<td>80.00%</td>
<td>7</td>
<td>department of surgery</td>
</tr>
</tbody>
</table>
<p>In this case, tens of thousands of unique queries are being searched for on this <a href="http://www.msu.edu/">university website</a>, but the first one accounts for 1.4% of all search traffic. Thatâ€™s massive, considering that itâ€™s just one query out of tens of thousands. How many short-head queries would it take to get to 10% of all search traffic? Only 14 &mdash; out of tens of thousands. The 42 most frequent queries cover over 20% of the websiteâ€™s entire search traffic. About a hundred gets us to 30%. And so on.</p>
<h3>Itâ€™s Zipfâ€™s World; We Just Live in It</h3>
<p>This is very good news.</p>
<p>Want to improve your websiteâ€™s search performance? Donâ€™t rip out the search engine and buy a new one! Start by testing and <strong>improving the performance</strong> of the 100 most frequent queries. Or, if you donâ€™t have the time, just the top 50. Or 10. Or 1 &mdash; test out â€œcampus mapâ€� by actually <a href="http://search.msu.edu/index.php?q=campus+map">searching for it</a>. Does something useful and relevant come up? No? Why not? Is the content missing or mistitled or mistagged or jargony or broken? Is there some other problem? That, folks, is diagnostics. And when you do that with your websiteâ€™s short head, your diagnostic efforts will go a very long way.</p>
<p>The news gets better: Zipf is a rule. The search queries for all websites follow a Zipf distribution.</p>
<p>And the news gets even jump-up-and-down-and-scream-your-head-off better: Zipf is true not only for your websiteâ€™s search queries. <strong>Your content</strong> works the same way! A small subset of your websiteâ€™s content does the heavy lifting. Much of the rest has little or no practical value at all. (In fact, Iâ€™ve heard a rumor that 90% of Microsoft.comâ€™s content has never, ever been accessed. Not once. But itâ€™s a just a rumor. And you didnâ€™t hear it here.) Bottom line: donâ€™t redesign <em>all</em> of your content &mdash; focus on the stuff that people actually need.</p>
<p>Youâ€™ll also see a short head when it comes to your websiteâ€™s features. People need just a few of them; the rest are gravy.</p>
<p>And thereâ€™s more. Of all the <strong>audience types</strong> that your website serves, one or two matter far more than the others. What tasks do those audience types wish to accomplish on your website? A few are short-head tasks; the rest just arenâ€™t that important.</p>
<p>As you can see, the Zipf curve is everywhere. And fortunately, the phenomenon is helpful: you can use it to prioritize your efforts to tweak and tune your websiteâ€™s content, functionality, searchability, navigation and overall performance.</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/Monster-3.jpg" alt="" title="Monster-3" width="500" height="125" class="alignnone size-full wp-image-112187" /></p>
<h3>Your Website Is Not A Democracy</h3>
<p>When you examine the short head &mdash; of your documents, your usersâ€™ tasks, their search behavior and so forth &mdash; youâ€™ll know where to find the most important problems to solve. In effect, you can stop boiling the oceanâ€¦</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/ocean.jpg" alt="Ocean" title="Ocean" width="500" height="265" class="alignnone size-full wp-image-112226" /></p>
<p>â€¦ and start prioritizing your efforts to diagnose and truly solve your websiteâ€™s problems.</p>
<p>Now, letâ€™s put these short-head ideas together. Below is a report card for an academic website that starts with the short head of its audience:</p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/05/Table-big.jpg"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/Diagram.jpg" alt="" title="Diagram" width="500" height="350" class="alignnone size-full wp-image-112189" /></a></p>
<p>In other words, of all the audience types this university website has, the three most important are people who might pay money to the university (applicants,) people who are paying money now (students) and people who will hopefully pay money for the rest of their lives (alumni). How do we know theyâ€™re the <strong>most important audiences</strong>? We could go by user research; for example, the analytics might suggest that these audiences generate more traffic than anyone else. Or perhaps the universityâ€™s stakeholders believe that these are the most important ones in their influence and revenue. Or some combination of both. Whatever the case, these three audiences likely swamp all other segments in importance.</p>
<p>Then, we would want to know the short-head tasks and information needs of each audience type. We might interview stakeholders to see what they think (column 2). And we might perform research &mdash; user interviews and search analytics, for example &mdash; to find out what users say is most important to them (column 3).</p>
<p>Of course, as the good folks at <a href="http://xkcd.com/773/">xkcdÂ demonstrate</a>,Â stakeholders and users donâ€™t always see things the same way:</p>
<p><a href="http://xkcd.com/773/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/Univ_site.jpg" alt="" title="Univ_site" width="500" height="350" class="alignnone size-full wp-image-112205" /></a></p>
<p>Thatâ€™s why talking to both stakeholders and users is important. And once youâ€™ve figured out the short head for each, youâ€™ll need to earn your salary and, through some careful negotiation, combine your takes on each audience typeâ€™s needs. Thatâ€™s what weâ€™ve done in column 4.</p>
<p>Finally, in column 5, weâ€™ve tested each task or need and evaluated how well it works. (Because itâ€™s a university-related example, letter grades seemed appropriate.) You can do this evaluation in an expensive, statistically significant way; but really, <a href="http://www.useit.com/alertbox/discount-usability.html">enough research</a> is <a href="http://uxmag.com/articles/getting-guerrilla-with-it">out there</a> to suggest that you donâ€™t need to spend a lot of time and money on such testing. More importantly, these needs and tasks are often fairly narrow and, therefore, easy to test.</p>
<p>So, after testing, we can see whatâ€™s not going well. Finding information on â€œmentoringâ€� is hard for applicants. And current students have a devil of a time when they â€œlook up grades.â€�</p>
<p>Now weâ€™re done diagnosing the problems and can begin making fixes. We can change the title of the â€œPaired Guidance Programâ€� page to â€œMentoring.â€� We can create a better landing page for the transcript application. The hard part, diagnostics, is out of the way, and we can <strong>now fix and tune</strong> our websiteâ€™s performance as much as our resources allow.</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/Monster-4.jpg" alt="" title="Monster-4" width="500" height="82" class="alignnone size-full wp-image-112190" /></p>
<h3>From Project To Process To Payoff</h3>
<p>These fixes are typically and wonderfully small and concrete, but because they live in the short head, they make a huge and lovely impact on the user experience &mdash; at a fraction of the cost of a typical redesign.</p>
<p>The <strong>tuning process</strong> itself is quite simple. Itâ€™s what we used to arrive at the report card below:</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/Chart.jpg" alt="" title="Chart" width="486" height="190" class="alignnone size-full wp-image-112191" /></p>
<p>If you repeat this simple process on a regular basis &mdash; say, every month or quarter &mdash; then you can head off the entropy that causes fresh designs and fresher content to go rotten. Thus, the redesign that your organization has scheduled for two years from now can officially be canceled.</p>
<p>Your websiteâ€™s owners ought to be happy about all this. And you should be, too: rather than tackling the project of getting your website â€œrightâ€� &mdash; which is impossible &mdash; you can now focus on tweaking and tuning it from here on out. So, forget redesigns, and start owning and benefiting from a process of continual improvement.</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/Monster-end.jpg" alt="" title="Monster-end" width="500" height="82" class="alignnone size-full wp-image-112192" /></p>
<h4>Special Thanks &#8211; Illustrations</h4>
<p><a href="http://www.evalotta.net/" title="Eva-Lotta">Eva-Lotta</a> is a UX Designer and Illustrator based in London, UK where she currently works as an interaction designer at Google. Besides her daytime mission of making the web a more understandable, usable and delightful place, she regularly takes <a href="http://www.flickr.com/photos/evalottchen/sets/72157607235674386/with/6848813489/" title="Sketchnotes">sketchnotes</a> at all sorts of talks and conferences and recently self-published her <a href="http://www.sketchnotesbook.com/" title="Book">second book</a>. Eva-Lotta also  teaches sketching workshops and is interested in (something she calls) visual improvisation. Exploring the parallels between sketching and improvisation, she experiments with the principles from her theater improvisation practice to inspire visual work. </p>
<p><em>(al)</em></p>
<hr />
<p><small>Â© Louis Rosenfeld for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2012.</small></p>]]></content:encoded>
			<wfw:commentRss>http://blogmyquery.com/index.php/2012/05/stop-redesigning-and-start-tuning-your-site-instead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Mobile Web: CSS Image Replacement for Retina Display Devices</title>
		<link>http://blogmyquery.com/index.php/2012/05/the-mobile-web-css-image-replacement-for-retina-display-devices/</link>
		<comments>http://blogmyquery.com/index.php/2012/05/the-mobile-web-css-image-replacement-for-retina-display-devices/#comments</comments>
		<pubDate>Wed, 16 May 2012 07:57:31 +0000</pubDate>
		<dc:creator>Stephanie Walter</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Feeds]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://mgmt.noupe.com/?p=66070</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div>
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=noupe-rss&#38;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=noupe-rss&#38;position=1" border="0" alt="" /></a>&#160;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=noupe-rss&#38;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=noupe-rss&#38;position=2" border="0" alt="" /></a>&#160;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#38;collection=noupe-rss&#38;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#38;collection=noupe-rss&#38;position=3" border="0" alt="" /></a>
    </div></td></tr></table>
<a href="http://www.noupe.com/design/the-mobile-web-css-image-replacement-for-retina-display-devices.html"><img src="http://media.noupe.com//uploads/2012/05/retinadisplayexcerpt.jpg" width="550" /></a>

<em>I see more and more devices that have a pixel ratio bigger than 1.5, even 2. My Galaxy Nexus for example has a pixel ratio of 2 and so do the latest versions of the iPhone and iPad. <strong>Retina display</strong> seems to be the next evolution and next challenge for us as designers.</em>]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" ><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p><em>I see more and more devices that have a pixel ratio bigger than 1.5, even 2. My Galaxy Nexus for example has a pixel ratio of 2 and so do the latest versions of the iPhone and iPad. <strong>Retina display</strong> seems to be the next evolution and next challenge for us as designers.</em></p>
<p><img class="aligncenter size-full wp-image-66072" title="introduction" src="http://media.noupe.com//uploads/2012/05/introduction1.jpg" alt="introduction" width="550" height="390" /></p>
<p>Native <strong>mobile app designers</strong> have already learned how to take advantage of those devices with high pixel ratios to display bigger images with better quality, so as to enhance user experience. They are used to creating the images in both normal and retina @2x sizes for the iPhone, and creating 4 sets of drawables in 4 different sizes for Android devices. </p>
<p>With the iPad 3 also having <strong>retina display</strong>, it is definitively something that will be harder to avoid from now on. In this article, you will see how to use some CSS3 tricks in the field of image replacement to serve images with better quality to those high resolution devices.</p>
<h3>Story Behind the Code</h3>
<p>It all began when I was creating a jQuery Mobile application for the iPhone. The idea was to make a full HTML5 jQueryMobile app, and to embed it in a â€œnative shellâ€�, using Phonegap.</p>
<p>For this application, I created a bottom tab-bar that was imitating the native iOS tab-bar, and also a header with a logo image in it. Both the header and footer were HTML elements that used image replacement techniques to display the icons and logo.</p>
<p>When I tested the application on the iPhone 4S, I saw that the logo and the icons were highly rasterized and looked pretty ugly.</p>
<h4>The Demo</h4>
<p><img class="aligncenter size-full wp-image-66073" title="The demo" src="http://media.noupe.com//uploads/2012/05/flash.jpg" alt="The demo" width="550" height="342" /></p>
<p>I re-created a fake application page similar to the iOS native style so you can see what is going on. Whether you have a retina device or not, you can test it here with your phone. <a title="Demo for CSS retina image replacement" href="http://www.inpixelitrust.fr/demos/retina-css-image/">You can see the demo here</a>.Â You can alsoÂ <a title="Download code for demo" href="http://www.inpixelitrust.fr/demos/retina-css-image/retina_img.zip">download the code here</a>.</p>
<p>As I said, if you load the page on a non retina device, it will look good. If you load it on a retina device, the images get rasterized.</p>
<p>This is due to the pixel ratio being 2, so the image is multiplied by two and stretched by the device, creating this unclean rendering. Here are some screenshots of the demo on iPad 3, iPhone 4 and Galaxy Nexus with the images being rasterized:</p>
<p><strong>Galaxy Nexus:</strong><br />
<img class="aligncenter size-full wp-image-66074" title="Android rasterized" src="http://media.noupe.com//uploads/2012/05/android.jpg" alt="Android rasterized" width="550" height="390" /></p>
<p><strong>iPhone 4:</strong><br />
<img class="aligncenter size-full wp-image-66075" title="iPhone rasterized" src="http://media.noupe.com//uploads/2012/05/iphone.jpg" alt="iPhone rasterized" width="550" height="390" /></p>
<p><strong>iPad 3:</strong><br />
<img class="aligncenter size-full wp-image-66076" title="iPad 3 rasterized" src="http://media.noupe.com//uploads/2012/05/iPad3.jpg" alt="iPad 3 rasterized" width="550" height="390" /></p>
<h4>CSS Image Replacement Techniques</h4>
<p>In this demo, I used different techniques for replacing images that will have varying consequences when we will want to change for retina images.</p>
<p>The first image we replace is in the logo, being sure to only set the height of the element. The HTML looks like this:</p>
<pre name="code" class="html">&lt;div class="ui-header"&gt; &lt;h1&gt; My logo &lt;/h1&gt;&lt;/div&gt;</pre>
<p>The CSS like this:</p>
<pre name="code" class="css">.ui-header h1{

color:#fff;

display: block;

outline: 0 none !important;

overflow: hidden;

margin:0;

text-align: center;

text-overflow: ellipsis;

white-space: nowrap;

text-indent:-9999px;

background:url(img/logo.png) no-repeat center center;

height:33px;

}
</pre>
<p>Again, whatâ€™s important here is that we give it height, but no width.</p>
<p>The second technique is to use the delete button. We want to keep the text for this one, so we will add the icon in the :before pseudo class. The HTML looks like this :</p>
<pre name="code" class="html">&lt;p&gt; &lt;a href="#"&gt; Delete item &lt;/a&gt; &lt;/p&gt;</pre>
<p>And the CSS code like this:</p>
<pre name="code" class="css">
.delete:before{

content: " ";

display:block;

width:20px;

height:20px;

position:absolute;

left:6px;

background:url(img/delete.png) no-repeat;

}
</pre>
<p>Note that in this case, we gave the element both a width and a height but no padding.</p>
<p>The next element to which we want to add an icon is the download button. The HTML looks like this:</p>
<pre name="code" class="html">&lt;p&gt; &lt;a href="#"&gt; Download &lt;/a&gt;&lt;/p&gt;</pre>
<p>And the CSS like this:</p>
<pre name="code" class="css">
.download {

background:rgb(222, 227, 232) url(img/nuage.png) no-repeat 8px 6px;

border:1px solid rgb(199, 206, 212);

padding: 25px 0 25px 120px;

font-size:20px;

color:rgb(144, 160, 176);

text-shadow: 0 1px 1px rgb(239, 242, 245);

}
</pre>
<p>This is what we will call the third technique: assigning some padding, but no height or width. You will understand why below.</p>
<p>For the footer however, we also assign a width and height for the element, padding too. The HTML:</p>
<pre name="code" class="html">&lt;aÂ class="bubble button"Â href="#"&gt; bubble &lt;/a&gt;</pre>
<p>The CSS:</p>
<pre name="code" class="css">
.ui-footer .button{

background-color:rgba(187, 185, 185, 0.2);

border:1px solid rgb(22, 22, 22);

box-shadow: 0px 1px 2px rgba(22, 22, 22, 0.5) inset ;

text-indent:-9999px;

padding:10px 15px;

width:40px;

height:40px;

background-position: center center;

background-repeat:no-repeat;

margin: 0 5px;

}

.bubble{

background-image:url(img/bubble.png);

}
</pre>
<p>At this point we have different case scenarios for the image replacement that will load non retina images for all devices, for now.</p>
<h4>Media Queries Pixel-Ratio to the Rescue</h4>
<p>The next idea was then to find a solution to make those devices load better quality images. I remembered the media query device-pixel-ratio (vendor prefix needed). I never used it before, and decided to give it a try. You will need some vendor prefixes here (Mozilla is the strangest one).</p>
<p>The idea was pretty simple: I decided to try to serve those devices an image that would have twice the size of the desktop one. I chose a @2x notation for the retina image because Iâ€™m used to doing so when I create images for native iOS apps. I ended up doing something like this:</p>
<pre name="code" class="css">
@media only screen and (-webkit-min-device-pixel-ratio: 2),

only screen and (min--moz-device-pixel-ratio: 2),

only screen and (-o-min-device-pixel-ratio: 2/1),

only screen and (min-device-pixel-ratio: 2) {

#myelement{

background:url(myicon@2x.png) no-repeat;

}

}
</pre>
<p>You would think that this works good. True, the retina image is loaded, but the problem is that the image is now twice the size. Still not displaying properly. Here is what it looked like on my Galaxy: the icons are nice and sharp, but not quite right.</p>
<p><img class="aligncenter size-full wp-image-66079" title="Android double sized" src="http://media.noupe.com//uploads/2012/05/android_double.jpg" alt="Android double sized" width="550" height="390" /></p>
<h4>Background-Size Property Lends a Hand</h4>
<p>Now that we have the high resolution images loading, we need to ensure they are the right size. To do this, we will use the super useful <a href="http://www.w3.org/TR/2002/WD-css3-background-20020802/#background-size">CSS3 background-size property</a> that is actually able to resize backgrounds as needed. You can either use pixel properties for width first then height, use percentages, or set the value to â€œautoâ€�.</p>
<p>Itâ€™s simple to see it in the code. (Note that I used the id #retina for the demo purpose to only target the second part of the demo, but you can of course omit it in your code)</p>
<p>For the header button you remember that we did set the height but not the width, to do the trick here, we will then set the background height to the same value (we can leave the width at auto).</p>
<pre name="code" class="css">
#retina .ui-header h1{

background:url(img/logo@2x.png) no-repeat center center;

-webkit-background-size: auto 33px ;

-moz-background-size: auto 33px ;

background-size: auto 33px ;

}
</pre>
<p>For the delete button technique itâ€™s a bit easier, since we did set both width and height AND since it has no padding, we can set the value to 100% for each, meaning that the icon will use the whole container space:</p>
<pre name="code" class="css">
#retina .delete:before{

background:url(img/delete@2x.png) no-repeat;

-webkit-background-size: 100%Â  100% ;

-moz-background-size: 100%Â  100% ;

background-size: 100%Â  100% ;

}
</pre>
<p>For the download button, it gets trickier. Since we did not give it any width or height, we will then have to set the exact sizes of the non retina image for this one:</p>
<pre name="code" class="css">
#retina .download {

background:rgb(222, 227, 232) url(img/nuage@2x.png) no-repeat 8px 6px;

-webkit-background-size: 70px 68px ;

-moz-background-size: 70px 68px ;

background-size: 70px 68px ;

}
</pre>
<p>For the footer icons, we did set width and height, but the element has some padding. So here we will have to set at least one of the two values to make it work:</p>
<pre name="code" class="css">
#retina .bubble{

background-image:url(img/bubble@2x.png);

}

#retina .loupe{

background-image:url(img/loupe@2x.png);

}

#retina .folder{

background-image:url(img/folder@2x.png);

}

#retina .ui-footer .button{

-webkit-background-size: 40px auto ;

-moz-background-size: 40px auto ;

background-size: 40px auto ;

}
</pre>
<p>And this is what it now looks like:</p>
<p><img class="aligncenter size-full wp-image-66081" title="Final product" src="http://media.noupe.com//uploads/2012/05/background_img_final.jpg" alt="Final product" width="550" height="390" /></p>
<h4>What About HTML Images?</h4>
<p>I only base this article on the CSS images, but of course there are also images directly in the HTML. For this, you will have to take a look at some responsive image techniques. So far I tested <a href="http://retinajs.com/">retina.js</a> and have to admit that itâ€™s pretty simple to use, you just have to put a @2x image in the same folder as the normal one and include the script. There is also the <a href="http://retina-images.complexcompulsions.com/">Retina Images</a> plugin that seems to do the same job, but needs more server side configuration.</p>
<h3>Limitations and Conclusion</h3>
<p>As you can see, each case is different and you will have to play with the background-size values to get exactly what you want. The other limitation would be browsers downloading two images for this hack: first the normal, then the retina. Iâ€™m not an expert in this particular domain and did not run tests for the demo so if you want to, feel free to do andÂ you can post the results Iâ€™m curious to know the browser used and if the images are downloaded twice.</p>
<p>The techniques used in this article are based on a lot of CSS3 code, so might not be supported by all browsers. Also, having to create all the images in two sizes can be hard for maintaining the code, and take more space on the server side. So you will have to think carefully before you use such techniques. Forcing devices to load images twice the size, and then to resize them can also be bandwidth consuming.</p>
<p>In conclusion, I would advise that even though this is a good technique for creating sleek pixel perfect nice interface for devices that support it, there are considerations to be made before using such a technique. Naturally, this won&#8217;t be the solution for everyone.</p>
<h4>Going further</h4>
<p>If you are interested in displaying nice icons without having to create the files twice, you also can take a look at <a href="http://css-tricks.com/examples/IconFont/">the iconic font technique</a>Â and at SVG images. There is also <a href="http://simurai.com/post/19895985870/icon-sharpness-limbo">this article you can look to</a>, but here again, this is not widely supported.</p>
<p>(<a href="http://aipotudeng.deviantart.com/art/Monochromatic-Iconset-1-203565084">Credits for the monochromatic icon set</a>)</p>
<p><em>(rb)</em></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Noupe?a=SEaG7Jg2WkA:Yo43fSBQOBA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Noupe?i=SEaG7Jg2WkA:Yo43fSBQOBA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Noupe?a=SEaG7Jg2WkA:Yo43fSBQOBA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Noupe?i=SEaG7Jg2WkA:Yo43fSBQOBA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Noupe?a=SEaG7Jg2WkA:Yo43fSBQOBA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Noupe?i=SEaG7Jg2WkA:Yo43fSBQOBA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Noupe?a=SEaG7Jg2WkA:Yo43fSBQOBA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Noupe?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blogmyquery.com/index.php/2012/05/the-mobile-web-css-image-replacement-for-retina-display-devices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Peepcode Play by Play</title>
		<link>http://blogmyquery.com/index.php/2012/05/peepcode-play-by-play/</link>
		<comments>http://blogmyquery.com/index.php/2012/05/peepcode-play-by-play/#comments</comments>
		<pubDate>Wed, 16 May 2012 07:00:00 +0000</pubDate>
		<dc:creator>Kyle Neath</dc:creator>
				<category><![CDATA[Feeds]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://warpspire.com/posts/link-peepcode</guid>
		<description><![CDATA[I sat down for a while with the excellent PeepCode folks and recorded a Play by Play â€” a real time video of me solving a design problem. A bit terrifying, a bit fun. Check it out if you&#8217;d like to see me bumble around.
]]></description>
			<content:encoded><![CDATA[<p>I sat down for a while with the excellent PeepCode folks and recorded a Play by Play â€” a real time video of me solving a design problem. A bit terrifying, a bit fun. Check it out if you&rsquo;d like to see me bumble around.</p>
<img src="http://feeds.feedburner.com/~r/warpspire/~4/Kz-QwgvNnGI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogmyquery.com/index.php/2012/05/peepcode-play-by-play/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Responsive Images and Web Standards at the Turning Point</title>
		<link>http://blogmyquery.com/index.php/2012/05/responsive-images-and-web-standards-at-the-turning-point/</link>
		<comments>http://blogmyquery.com/index.php/2012/05/responsive-images-and-web-standards-at-the-turning-point/#comments</comments>
		<pubDate>Tue, 15 May 2012 18:44:37 +0000</pubDate>
		<dc:creator>nospam@example.com</dc:creator>
				<category><![CDATA[Feeds]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[kranthi]]></category>

		<guid isPermaLink="false">http://www.alistapart.com/articles/responsive-images-and-web-standards-at-the-turning-point/</guid>
		<description><![CDATA[Responsible responsive design demands responsive imagesâ€”images whose dimensions and file size suit the viewport and bandwidth of the receiving device. As HTML provides no standard element to achieve this purpose, serving responsive images has me...]]></description>
			<content:encoded><![CDATA[Responsible responsive design demands responsive imagesâ€”images whose dimensions and file size suit the viewport and bandwidth of the receiving device. As HTML provides no standard element to achieve this purpose, serving responsive images has meant using JavaScript trickery, and accepting that your solution will fail for some users.

Then a few months ago, in response to an article here, a W3C Responsive Images Community Group formedâ€”and proposed a simple-to-understand HTML picture element capable of serving responsive images. The group even delivered picture functionality to older browsers via two polyfills: namely, Scott Jehlâ€™s Picturefill and Abban Dunneâ€™s jQuery Picture. The WHATWG has responded by ignoring the communityâ€™s work on the picture element, and proposing a more complicated img set element.

Which proposed standard is better, and for whom? Which will win? And what can you do to help avert an â€œus versus themâ€� crisis that could hurt end-users and turn developers off to the standards process? ALAâ€™s own Mat Marquis explains the ins and outs of responsive images and web standards at the turning point.]]></content:encoded>
			<wfw:commentRss>http://blogmyquery.com/index.php/2012/05/responsive-images-and-web-standards-at-the-turning-point/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

