<?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>Webreweries.com &#124; Tips &#124; Photoshop &#124; Java &#124; Illustrator &#124; Dreamweaver &#124; After Effects &#124; Graphics &#124; Animation &#124; Design &#187; Web</title>
	<atom:link href="http://webreweries.com/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://webreweries.com</link>
	<description>Just Another Design Blog - &#34;JADB&#34;</description>
	<lastBuildDate>Tue, 22 May 2012 04:22:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Quick Course On Effective Website Copywriting</title>
		<link>http://webreweries.com/quick-course-on-effective-website-copywriting/</link>
		<comments>http://webreweries.com/quick-course-on-effective-website-copywriting/#comments</comments>
		<pubDate>Sat, 19 May 2012 04:21:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://webreweries.com/quick-course-on-effective-website-copywriting/</guid>
		<description><![CDATA[&#160;&#160; 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. 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 [...]]]></description>
			<content:encoded><![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&amp;collection=smashing-rss&amp;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;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>
<blockquote><p>&#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" target="_blank">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>
<blockquote><p>&#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" 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/" target="_blank">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" target="_blank">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/" target="_blank">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/" target="_blank">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>
<blockquote><p>&#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" target="_blank">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/" target="_blank">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" 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" target="_blank">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" 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" 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" target="_blank">many</a> <a href="http://www.widerfunnel.com/conversion-rate-optimization/the-six-landing-page-conversion-rate-factors" target="_blank">conversion</a> <a href="http://www.marketingexperiments.com/methodology-marketingexperiments.html" target="_blank">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/" target="_blank">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/" target="_blank">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" target="_blank">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" 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 &amp; 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/" target="_blank">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" target="_blank">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" 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/" target="_blank">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>© Peep Laja for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://webreweries.com/quick-course-on-effective-website-copywriting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backpack Algorithms And Public-Key Cryptography Made Easy</title>
		<link>http://webreweries.com/backpack-algorithms-and-public-key-cryptography-made-easy/</link>
		<comments>http://webreweries.com/backpack-algorithms-and-public-key-cryptography-made-easy/#comments</comments>
		<pubDate>Sat, 19 May 2012 04:21:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://webreweries.com/backpack-algorithms-and-public-key-cryptography-made-easy/</guid>
		<description><![CDATA[&#160;&#160; 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. We’ve been sharing secrets for centuries, but the Internet runs on a special kind [...]]]></description>
			<content:encoded><![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&amp;collection=smashing-rss&amp;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;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" 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" 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" 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" 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" 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" 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" 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>© Zack Grossbart for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://webreweries.com/backpack-algorithms-and-public-key-cryptography-made-easy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Customize The WordPress Admin Easily</title>
		<link>http://webreweries.com/how-to-customize-the-wordpress-admin-easily/</link>
		<comments>http://webreweries.com/how-to-customize-the-wordpress-admin-easily/#comments</comments>
		<pubDate>Sat, 19 May 2012 04:21:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://webreweries.com/how-to-customize-the-wordpress-admin-easily/</guid>
		<description><![CDATA[&#160;&#160; 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. 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 [...]]]></description>
			<content:encoded><![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&amp;collection=smashing-rss&amp;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;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>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" 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>// 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" 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>// 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>#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" 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>// Custom WordPress Footer
function remove_footer_admin () {
	echo '&amp;copy; 2012 - WordPress Channel, Aur&amp;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" 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>// Add a widget in WordPress Dashboard
function wpc_dashboard_widget_function() {
	// Entering the text between the quotes
	echo "&lt;ul&gt;
	&lt;li&gt;Release Date: March 2012&lt;/li&gt;
	&lt;li&gt;Author: Aurelien Denis.&lt;/li&gt;
	&lt;li&gt;Hosting provider: my own server&lt;/li&gt;
	&lt;/ul&gt;";
}
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" 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>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" target="_blank">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>// 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>© Aurélien Denis for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://webreweries.com/how-to-customize-the-wordpress-admin-easily/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://webreweries.com/a-foot-on-the-bottom-rung-first-forays-into-responsive-web-development/</link>
		<comments>http://webreweries.com/a-foot-on-the-bottom-rung-first-forays-into-responsive-web-development/#comments</comments>
		<pubDate>Sat, 19 May 2012 04:21:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://webreweries.com/a-foot-on-the-bottom-rung-first-forays-into-responsive-web-development/</guid>
		<description><![CDATA[&#160;&#160; 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 [...]]]></description>
			<content:encoded><![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&amp;collection=smashing-rss&amp;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;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" 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" 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>.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>.product&gt;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>.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" 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" 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>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>© Gavyn McKenzie for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://webreweries.com/a-foot-on-the-bottom-rung-first-forays-into-responsive-web-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stop Redesigning And Start Tuning Your Site Instead</title>
		<link>http://webreweries.com/stop-redesigning-and-start-tuning-your-site-instead/</link>
		<comments>http://webreweries.com/stop-redesigning-and-start-tuning-your-site-instead/#comments</comments>
		<pubDate>Fri, 18 May 2012 04:14:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://webreweries.com/stop-redesigning-and-start-tuning-your-site-instead/</guid>
		<description><![CDATA[&#160;&#160; 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. Worst of all, these offending [...]]]></description>
			<content:encoded><![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&amp;collection=smashing-rss&amp;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;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="" 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="" 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="" 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="" 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="" 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="" 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" 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="" 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="" 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="" 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="" 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="" 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>© Louis Rosenfeld for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://webreweries.com/stop-redesigning-and-start-tuning-your-site-instead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zocial Button Set: 72 CSS3 Buttons</title>
		<link>http://webreweries.com/zocial-button-set-72-css3-buttons/</link>
		<comments>http://webreweries.com/zocial-button-set-72-css3-buttons/#comments</comments>
		<pubDate>Thu, 17 May 2012 04:12:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://webreweries.com/zocial-button-set-72-css3-buttons/</guid>
		<description><![CDATA[&#160;&#160; The idea behind this project was to produce a consistent set of buttons that could be used for the range of social actions frequently taken in Web applications. These actions are often important goals for users, such as connecting third-party accounts or sharing content to third-party platforms, so their appearance has to be attractive [...]]]></description>
			<content:encoded><![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&amp;collection=smashing-rss&amp;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>The idea behind this project was to produce a consistent set of buttons that could be used for the range of social actions frequently taken in Web applications. These actions are often important goals for users, such as connecting third-party accounts or sharing content to third-party platforms, so their appearance has to be attractive and clear.</p>
<p>The standard buttons provided by third parties (such as Facebook, Twitter and SoundCloud) vary in size, style and interactivity. A consistent button set could reduce a lot of that visual noise and inconsistency. Furthermore, having it in CSS format means that changing the text for certain actions would be a breeze for developers, and it also allows administrators of non-English websites to translate labels into their native languages.</p>
<p>The button set was designed from the beginning to require no extra markup, and the elements used are entirely the choice of the (semantically considerate) designer. All buttons are fully scalable and customizable, and they degrade gracefully on older browsers, although the aesthetics in IE 6 and 7 are admittedly inferior to image-based alternatives.</p>
<p>No raster images or sprites were used. Instead, vector icons were inserted using a custom font file, an @font-face rule and pseudo elements. For more information, John Hicks has an <a href="http://24ways.org/2011/displaying-icons-with-fonts-and-data-attributes">informative write-up</a> on this technique.</p>
<h3>Download The Button Set For Free</h3>
<p>This button set is free to use and extend, personally or commercially. No attribution is required.</p>
<ul>
<li><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/Zocial-CSS3-Buttons-full-screenshot.png">Preview</a></li>
<li><a href="http://zocial.smcllns.com/sample.html">Demo</a></li>
<li><a href="http://zocial.smcllns.com/Zocial-CSS-Buttons.zip">Download the package</a> (ZIP, 147 KB)</li>
<li><a href="http://github.com/samcollins/css-social-buttons">GitHub repository</a> (handwritten CSS)</li>
<li><a href="https://github.com/adamstac/zocial">Sass framework</a> (six buttons) (by <a href="https://twitter.com/adamstac">@adamstac</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>100%-vector CSS3 buttons</li>
<li>@font-face icons and custom font files</li>
<li>72 services supported</li>
<li>Button and icon versions supported</li>
<li>Em sizing for full scalability</li>
<li>Generic primary and secondary action buttons for consistency</li>
<li>Graceful degradation on older browsers</li>
</ul>
<h3>Preview</h3>
<p>Screenshots of each set are below. Or <a href="http://zocial.smcllns.com/sample.html">view a live demo</a>.</p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-11.png"><img class="alignnone size-full wp-image-124057" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-11.png" alt="" width="500" height="166" /></a></p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-21.png"><img class="alignnone size-full wp-image-124058" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-21.png" alt="" width="500" height="486" /></a></p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-31.png"><img class="alignnone size-full wp-image-124059" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-31.png" alt="" width="500" height="216" /></a></p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-41.png"><img class="alignnone size-full wp-image-124060" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-41.png" alt="" width="500" height="395" /></a></p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-51.png"><img class="alignnone size-full wp-image-124061" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-51.png" alt="" width="500" height="303" /></a></p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-61.png"><img class="alignnone size-full wp-image-124062" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-61.png" alt="" width="500" height="170" /></a></p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-71.png"><img class="alignnone size-full wp-image-124063" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-71.png" alt="" width="500" height="438" /></a></p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-81.png"><img class="alignnone size-full wp-image-124064" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-81.png" alt="" width="500" height="169" /></a></p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-91.png"><img class="alignnone size-full wp-image-124065" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-91.png" alt="" width="500" height="390" /></a></p>
<h3>Usage</h3>
<p>The button set was designed with simplicity and semantics in mind. No unnecessary or extra markup is required, and button types are called through class names. Call the <code>zocial.css</code> file on your page (make sure the font files and the <code>zocial.css</code> file are in the same directory). Buttons can be displayed with the following markup:</p>
<pre>
&lt;button class="zocial facebook"&gt;Sign in with Facebook&lt;/button&gt;
</pre>
<p>The parent element is agnostic, so you may use <code>&lt;a&gt;</code>, <code>&lt;div&gt;</code> or <code>&lt;button&gt;</code><del>, but it must contain a child <code>&lt;span&gt;</code> element</del>. [Thanks, <a href="http://twitter.com/LeaVerou">Lea</a>!]</p>
<p>To choose buttons from the set, include the appropriate class name for the service, such as <code>.dropbox</code>, <code>.linkedin</code> or <code>.twitter</code>.</p>
<p>Icon versions can be displayed by including an extra <code>.icon</code> class, as follows:</p>
<pre>
&lt;a class="zocial quora icon"&gt;Follow me on Quora&lt;/a&gt;
</pre>
<p>More code samples are available on the <a href="http://zocial.smcllns.com">Zocial page</a>.</p>
<p><em>(al)</em></p>
<hr />
<p>© Sam Collins for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://webreweries.com/zocial-button-set-72-css3-buttons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zocial Button Set: 72 CSS3 Buttons</title>
		<link>http://webreweries.com/zocial-button-set-72-css3-buttons/</link>
		<comments>http://webreweries.com/zocial-button-set-72-css3-buttons/#comments</comments>
		<pubDate>Thu, 17 May 2012 04:12:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://webreweries.com/zocial-button-set-72-css3-buttons/</guid>
		<description><![CDATA[&#160;&#160; The idea behind this project was to produce a consistent set of buttons that could be used for the range of social actions frequently taken in Web applications. These actions are often important goals for users, such as connecting third-party accounts or sharing content to third-party platforms, so their appearance has to be attractive [...]]]></description>
			<content:encoded><![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&amp;collection=smashing-rss&amp;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>The idea behind this project was to produce a consistent set of buttons that could be used for the range of social actions frequently taken in Web applications. These actions are often important goals for users, such as connecting third-party accounts or sharing content to third-party platforms, so their appearance has to be attractive and clear.</p>
<p>The standard buttons provided by third parties (such as Facebook, Twitter and SoundCloud) vary in size, style and interactivity. A consistent button set could reduce a lot of that visual noise and inconsistency. Furthermore, having it in CSS format means that changing the text for certain actions would be a breeze for developers, and it also allows administrators of non-English websites to translate labels into their native languages.</p>
<p>The button set was designed from the beginning to require no extra markup, and the elements used are entirely the choice of the (semantically considerate) designer. All buttons are fully scalable and customizable, and they degrade gracefully on older browsers, although the aesthetics in IE 6 and 7 are admittedly inferior to image-based alternatives.</p>
<p>No raster images or sprites were used. Instead, vector icons were inserted using a custom font file, an @font-face rule and pseudo elements. For more information, John Hicks has an <a href="http://24ways.org/2011/displaying-icons-with-fonts-and-data-attributes">informative write-up</a> on this technique.</p>
<h3>Download The Button Set For Free</h3>
<p>This button set is free to use and extend, personally or commercially. No attribution is required.</p>
<ul>
<li><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/Zocial-CSS3-Buttons-full-screenshot.png">Preview</a></li>
<li><a href="http://zocial.smcllns.com/sample.html">Demo</a></li>
<li><a href="http://zocial.smcllns.com/Zocial-CSS-Buttons.zip">Download the package</a> (ZIP, 147 KB)</li>
<li><a href="http://github.com/samcollins/css-social-buttons">GitHub repository</a> (handwritten CSS)</li>
<li><a href="https://github.com/adamstac/zocial">Sass framework</a> (six buttons) (by <a href="https://twitter.com/adamstac">@adamstac</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>100%-vector CSS3 buttons</li>
<li>@font-face icons and custom font files</li>
<li>72 services supported</li>
<li>Button and icon versions supported</li>
<li>Em sizing for full scalability</li>
<li>Generic primary and secondary action buttons for consistency</li>
<li>Graceful degradation on older browsers</li>
</ul>
<h3>Preview</h3>
<p>Screenshots of each set are below. Or <a href="http://zocial.smcllns.com/sample.html">view a live demo</a>.</p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-11.png"><img class="alignnone size-full wp-image-124057" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-11.png" alt="" width="500" height="166" /></a></p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-21.png"><img class="alignnone size-full wp-image-124058" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-21.png" alt="" width="500" height="486" /></a></p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-31.png"><img class="alignnone size-full wp-image-124059" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-31.png" alt="" width="500" height="216" /></a></p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-41.png"><img class="alignnone size-full wp-image-124060" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-41.png" alt="" width="500" height="395" /></a></p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-51.png"><img class="alignnone size-full wp-image-124061" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-51.png" alt="" width="500" height="303" /></a></p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-61.png"><img class="alignnone size-full wp-image-124062" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-61.png" alt="" width="500" height="170" /></a></p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-71.png"><img class="alignnone size-full wp-image-124063" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-71.png" alt="" width="500" height="438" /></a></p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-81.png"><img class="alignnone size-full wp-image-124064" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-81.png" alt="" width="500" height="169" /></a></p>
<p><a href="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-91.png"><img class="alignnone size-full wp-image-124065" src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/zocial-screenshot-set-91.png" alt="" width="500" height="390" /></a></p>
<h3>Usage</h3>
<p>The button set was designed with simplicity and semantics in mind. No unnecessary or extra markup is required, and button types are called through class names. Call the <code>zocial.css</code> file on your page (make sure the font files and the <code>zocial.css</code> file are in the same directory). Buttons can be displayed with the following markup:</p>
<pre>
&lt;button class="zocial facebook"&gt;Sign in with Facebook&lt;/button&gt;
</pre>
<p>The parent element is agnostic, so you may use <code>&lt;a&gt;</code>, <code>&lt;div&gt;</code> or <code>&lt;button&gt;</code><del>, but it must contain a child <code>&lt;span&gt;</code> element</del>. [Thanks, <a href="http://twitter.com/LeaVerou">Lea</a>!]</p>
<p>To choose buttons from the set, include the appropriate class name for the service, such as <code>.dropbox</code>, <code>.linkedin</code> or <code>.twitter</code>.</p>
<p>Icon versions can be displayed by including an extra <code>.icon</code> class, as follows:</p>
<pre>
&lt;a class="zocial quora icon"&gt;Follow me on Quora&lt;/a&gt;
</pre>
<p>More code samples are available on the <a href="http://zocial.smcllns.com">Zocial page</a>.</p>
<p><em>(al)</em></p>
<hr />
<p>© Sam Collins for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://webreweries.com/zocial-button-set-72-css3-buttons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smashing Daily #1: Mobile Device Lab, Browsers and Animated GIFs</title>
		<link>http://webreweries.com/smashing-daily-1-mobile-device-lab-browsers-and-animated-gifs/</link>
		<comments>http://webreweries.com/smashing-daily-1-mobile-device-lab-browsers-and-animated-gifs/#comments</comments>
		<pubDate>Thu, 17 May 2012 04:12:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://webreweries.com/smashing-daily-1-mobile-device-lab-browsers-and-animated-gifs/</guid>
		<description><![CDATA[&#160;&#160; Editor&#8217;s Note: This post is the first in the new Smashing Daily series on Smashing Magazine, where we highlight items to help you stay on the top of what&#8217;s going on in the industry. Vasilis van Gemert will carefully pick the most interesting discussions, tools, techniques and articles that were published recently and present [...]]]></description>
			<content:encoded><![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&amp;collection=smashing-rss&amp;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p><strong>Editor&#8217;s Note</strong>: <em>This post is the first in the new Smashing Daily series on Smashing Magazine, where we highlight items to help you stay on the top of what&#8217;s going on in the industry. Vasilis van Gemert will carefully pick the most interesting discussions, tools, techniques and articles that were published recently and present them in a nice compact overview.</em></p>
<p>Vasilis goes through dozens of RSS feeds and hundreds of tweets so that you don&#8217;t have to. Do you find the new series interesting? What would you like to have? And what wouldn&#8217;t you like to see? Let us know! We&#8217;d love to hear your feedback in the comments!</p>
<p>A couple of words from Vasilis himself:</p>
<blockquote>
<p><img style="float: right;padding: 0 0 0.5em 1em;width: 150px" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/vasilis-small.png" alt="Vasilis van Gemert" />&#8220;Years ago I started collecting links, and once a week I would write an email to my colleagues with a small introduction to every link. Later on I decided that more people than just my colleagues might benefit from this collection, so I decided to publish everything on <a href="http://dailynerd.nl/">The Daily Nerd</a>.</p>
<p>&#8220;Last November, during the Fronteers conference in Amsterdam, Lea Verou convinced me to start writing in English; up until then, I wrote my comments in Dutch. More and more people started following me, and I think that&#8217;s a good thing; I believe more talented people than me should know the things I know. By more talented people, I of course mean you, the reader, so you can understand just how excited I was when Vitaly Friedman asked me if I wanted to start publishing the Daily Nerd on Smashing Magazine. So, here we are, the first episode of the Smashing Daily! I hope you like it!&#8221;</p>
</blockquote>
<h3>Smashing Daily #1: Mobile Device Lab, Browsers and Animated GIFs</h3>
<p><a href="http://adactio.com/journal/5446/">Your local mobile device lab</a><br />
<strong>Jeremy Keith</strong> started an open local mobile device lab in Brighton, and he urges you to do the same in your home town.</p>
<p><a href="http://adactio.com/journal/5446/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/dn3.jpg" alt="Screenshot" /></a></p>
<p><a href="http://www.artzstudio.com/2012/02/web-font-performance-weighing-fontface-options-and-alternatives/">Web font performance: Weighing @font-face options and alternatives</a><br />
An important part of design and UX is performance, so when you decide to use a Web font, you should definitely know what the negative impact that choice might have on your users. Here’s an excellent in-depth article about font performance. Yes, you should definitely read it (and the comments, too, because they’re actually quite good).</p>
<p><a href="http://www.shadycharacters.co.uk/2012/04/miscellany-%E2%84%96-7/">Miscellany #7</a>,” Shady Characters<br />
Here’s a short post by <strong>Keith Houston</strong>, with news and thoughts about unusual characters. A pleasure to read, like everything else on his blog.</p>
<p><a href="http://www.shadycharacters.co.uk/2012/04/miscellany-%E2%84%96-7/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/dn1.jpg" alt="Screenshot" /></a></p>
<p><a href="http://typestacks.com/">TypeStacks</a>: Instant font stacks based on your font<br />
Here’s a nice tool that suggests a font stack based on your chosen font. It knows the fonts served by TypeKit, although it doesn’t seem to know too many Google Fonts. Still, a very handy tool.</p>
<p><a href="http://smus.com/physical-units/">Let&#8217;s Get Physical (Units)</a><br />
There are a few occasions when we’d love to use physical units (such as cm and in), but unfortunately these units don’t work as expected in CSS. <strong>Boris Smus</strong> has written an extensive article about these units, how they should work, why we want them and why they work the way they work.</p>
<p><a href="http://smus.com/physical-units/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/dn2.jpg" alt="Screenshot" /></a></p>
<p><a href="http://blog.responsivenews.co.uk/post/18948466399/cutting-the-mustard">Cutting the Mustard</a><br />
The BBC is working on a responsive news website, and it is sharing everything it finds out, which is extremely useful. In this article <strong>Tom Maslen</strong> explains how the BBC manages browser support. An absolute must read for anybody who is struggling with the growing complexity of browser support. This solution (or something similar) should be implemented everywhere.</p>
<p><a href="http://h5bp.github.com/">H5BP</a><br />
Here’s an overview of projects related to the HTML5 Boilerplate. Some excellent stuff is in there, but before you start using everything in there, remember the excellent advice of <strong>Rachel Andrew</strong>: “<a href="http://www.rachelandrew.co.uk/archives/2012/03/21/stop-solving-problems-you-dont-yet-have/">Stop solving problems you don’t yet have</a>.”</p>
<p><a href="http://h5bp.github.com/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/dn4.jpg" alt="Screenshot" /></a></p>
<p><a href="http://zoompf.com/blog/2012/05/html5shiv-and-serving-content-from-code-repositories">html5shiv and Serving Content From Code Repositories</a><br />
Never just link to scripts hosted on other domains, because you won’t always get the advantages, such as caching and Gzip. This is explained in detail in this excellent article. Yes, you should definitely read it.</p>
<p><a href="http://css-tricks.com/thinking-async/">Thinking Async</a><br />
Loading an external JavaScript file can block the rest of the page from loading, which of course is a major performance and usability problem. The solution is to load scripts asynchronously, and <strong>Chris Coyier</strong> shows us ways to do that, extensively as always.</p>
<p><a href="http://css-tricks.com/thinking-async/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/dn5.jpg" alt="Screenshot" /></a></p>
<p><a href="http://ideaengineers.sapient.com/strategy/experience-design-is-the-future-of-mobile-payments/">Experience Design Is the Future of Mobile Payments</a><br />
“Holistic” means something like “complete.” So, <strong>Perry Chan</strong> argues that a “complete” user experience is the future of mobile payments. I actually think that right now, in the short run, whatever the future, the things we have right now are just terrible. <em>Anything</em> would less painful (at least here in the Netherlands). (I also think the future of UX on the Web is bigger fonts &mdash; much bigger).</p>
<p><a href="http://twostepmedia.co.uk/cssselectors/">Learn CSS selectors interactively</a><br />
CSS selectors can be pretty hard to understand, especially the difference between <code>nth-child</code> and <code>nth-of-type</code>. There are many tools to visualize the difference, and this is another one by <strong>Ben Howdle</strong>.</p>
<p><a href="http://twostepmedia.co.uk/cssselectors/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/dn6.jpg" alt="Screenshot" /></a></p>
<p><a href="http://blog.readmill.com/post/22647981763/guest-post-allen-tan-on-highlighting-and-focus">Allen Tan on highlighting and focus</a>,” Readmill Blog<br />
My father always scribbles annotations in the margins of his paper books. He’s probably been doing this for more than 50 years now, and if somehow we could assemble these annotations, it would be an incredibly interesting and useful database. But as it is, it’s pretty useless. <strong>Allen Tan</strong> writes about this and more in this article on modern digital reading.</p>
<p><a href="http://www.browsersupport.net/">Browser Support</a><br />
If, for whatever reason, you don’t like any of the tools or websites out there that tell you what browsers support what CSS feature, then this tool might be the one you’re looking for. I still prefer <a href="http://caniuse.com/">When Can I Use…</a> or <a href="https://developer.mozilla.org/en/CSS">Mozilla Developer Network Docs</a>, though.</p>
<p><a href="http://maps.stamen.com/#toner/14/52.3558/4.9317">Stamen</a><br />
Your app needs a map, but you want something other than boring old Google Maps? You could try <a href="http://openstreetmap.org/">OpenStreetMap</a> with one of these beautiful map tiles.</p>
<p><a href="http://maps.stamen.com/#toner/14/52.3558/4.9317"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/maps.png" alt="Different map styles" width="500" height="251" class="alignnone size-full wp-image-132085" /></a></p>
<p><a href="http://dbushell.com/2012/03/03/forget-about-browser-support/">Browser Support? Forget It!</a><br />
What does &#8220;browser support&#8221; mean exactly? Some think it means pixel perfection for a predefined set of browsers. According to <strong>David Bushell</strong>, it means something else. This is a good read for people (or clients) who struggle with the ever-expanding browser landscape.</p>
<p><a href="http://mathiasbynens.be/notes/html5-id-class">The <code>id</code> Attribute Got More <code>classy</code> in HTML5</a><br />
One of the easy ways to get a somewhat unique ID is by using the <a href="https://en.wikipedia.org/wiki/Unix_time">UNIX epoch time</a>, which generates a string like <code>1336984564</code>. The problem is that in HTML, an ID had to begin with a letter. <strong>Mathias Bynens</strong> tells us if this is still the case in HTML5.</p>
<p><a href="http://mathiasbynens.be/notes/html5-id-class"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/ids.png" alt="Some examples of valid ids" width="500" height="224" class="alignnone size-full wp-image-132086" /></a></p>
<p><a href="http://css-tricks.com/using-ziptastic/">Autofill City and State From Zip Code With Ziptastic</a><br />
Filling out forms is a pain in the butt, especially on devices without a traditional keyboard. You should be asking users for as little information as possible. If there were a way to make things easier, you should probably do it. For instance, you could prefill parts of an address when the user enters their ZIP code. <strong>Chris Coyier</strong> shows us what a flow like that could look like.</p>
<p><a href="http://updates.html5rocks.com/2012/03/CSS-layout-gets-smarter-with-calc">CSS Layout Gets Smarter With calc()</a><br />
A thing we needed desperately before being able to use <code>box-sizing: border-box</code> was the ability to mix different CSS units. There are still some use cases for this, though, and luckily more and more browsers are supporting the <code>calc()</code> property. Here’s how it works.</p>
<h3>Last Click</h3>
<p><a href="http://www.montulli.org/theoriginofthe%3Cblink%3Etag">The Origin of the &lt;blink&gt; Tag</a><br />
Here’s the true story behind the <code>blink</code> tag by the guy who came up with the idea, <strong>Louis J. Montulli II</strong>. A nice anecdote on early browser history.</p>
<p><a href="http://mrdiv.tumblr.com/">mr. div</a><br />
Of course, you could use a simple Web technology like canvas or WebGL to generate beautiful animations, but why do it the easy way when you could use the ever-amazing animated GIF? Here&#8217;s a great Tumblr blog to follow if you&#8217;re looking for some random fantastic 4-D inspiration.</p>
<p><a href="http://mrdiv.tumblr.com/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/rough_seas.gif" /></a></p>
<h3>What Do You Think?</h3>
<p>Do you like this new series? What would you like to see in it? Please provide some feedback, and let us know what you think!</p>
<p><!-- deleted script tag --><a href="http://polldaddy.com/poll/6225846/">Do You Think That the New Smashing Daily Series Is a Good Idea?</a></p>
<p><em>(al) (vf) (il)</em></p>
<hr />
<p>© Smashing Editorial for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://webreweries.com/smashing-daily-1-mobile-device-lab-browsers-and-animated-gifs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smashing Daily #1: Mobile Device Lab, Browsers and Animated GIFs</title>
		<link>http://webreweries.com/smashing-daily-1-mobile-device-lab-browsers-and-animated-gifs-2/</link>
		<comments>http://webreweries.com/smashing-daily-1-mobile-device-lab-browsers-and-animated-gifs-2/#comments</comments>
		<pubDate>Thu, 17 May 2012 04:12:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://webreweries.com/smashing-daily-1-mobile-device-lab-browsers-and-animated-gifs-2/</guid>
		<description><![CDATA[&#160;&#160; Editor&#8217;s Note: This post is the first in the new Smashing Daily series on Smashing Magazine, where we highlight items to help you stay on the top of what&#8217;s going on in the industry. Vasilis van Gemert will carefully pick the most interesting discussions, tools, techniques and articles that were published recently and present [...]]]></description>
			<content:encoded><![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&amp;collection=smashing-rss&amp;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p><strong>Editor&#8217;s Note</strong>: <em>This post is the first in the new Smashing Daily series on Smashing Magazine, where we highlight items to help you stay on the top of what&#8217;s going on in the industry. Vasilis van Gemert will carefully pick the most interesting discussions, tools, techniques and articles that were published recently and present them in a nice compact overview.</em></p>
<p>Vasilis goes through dozens of RSS feeds and hundreds of tweets so that you don&#8217;t have to. Do you find the new series interesting? What would you like to have? And what wouldn&#8217;t you like to see? Let us know! We&#8217;d love to hear your feedback in the comments!</p>
<p>A couple of words from Vasilis himself:</p>
<blockquote>
<p><img style="float: right;padding: 0 0 0.5em 1em;width: 150px" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/vasilis-small.png" alt="Vasilis van Gemert" />&#8220;Years ago I started collecting links, and once a week I would write an email to my colleagues with a small introduction to every link. Later on I decided that more people than just my colleagues might benefit from this collection, so I decided to publish everything on <a href="http://dailynerd.nl/">The Daily Nerd</a>.</p>
<p>&#8220;Last November, during the Fronteers conference in Amsterdam, Lea Verou convinced me to start writing in English; up until then, I wrote my comments in Dutch. More and more people started following me, and I think that&#8217;s a good thing; I believe more talented people than me should know the things I know. By more talented people, I of course mean you, the reader, so you can understand just how excited I was when Vitaly Friedman asked me if I wanted to start publishing the Daily Nerd on Smashing Magazine. So, here we are, the first episode of the Smashing Daily! I hope you like it!&#8221;</p>
</blockquote>
<h3>Smashing Daily #1: Mobile Device Lab, Browsers and Animated GIFs</h3>
<p><a href="http://adactio.com/journal/5446/">Your local mobile device lab</a><br />
<strong>Jeremy Keith</strong> started an open local mobile device lab in Brighton, and he urges you to do the same in your home town.</p>
<p><a href="http://adactio.com/journal/5446/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/dn3.jpg" alt="Screenshot" /></a></p>
<p><a href="http://www.artzstudio.com/2012/02/web-font-performance-weighing-fontface-options-and-alternatives/">Web font performance: Weighing @font-face options and alternatives</a><br />
An important part of design and UX is performance, so when you decide to use a Web font, you should definitely know what the negative impact that choice might have on your users. Here’s an excellent in-depth article about font performance. Yes, you should definitely read it (and the comments, too, because they’re actually quite good).</p>
<p><a href="http://www.shadycharacters.co.uk/2012/04/miscellany-%E2%84%96-7/">Miscellany #7</a>,” Shady Characters<br />
Here’s a short post by <strong>Keith Houston</strong>, with news and thoughts about unusual characters. A pleasure to read, like everything else on his blog.</p>
<p><a href="http://www.shadycharacters.co.uk/2012/04/miscellany-%E2%84%96-7/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/dn1.jpg" alt="Screenshot" /></a></p>
<p><a href="http://typestacks.com/">TypeStacks</a>: Instant font stacks based on your font<br />
Here’s a nice tool that suggests a font stack based on your chosen font. It knows the fonts served by TypeKit, although it doesn’t seem to know too many Google Fonts. Still, a very handy tool.</p>
<p><a href="http://smus.com/physical-units/">Let&#8217;s Get Physical (Units)</a><br />
There are a few occasions when we’d love to use physical units (such as cm and in), but unfortunately these units don’t work as expected in CSS. <strong>Boris Smus</strong> has written an extensive article about these units, how they should work, why we want them and why they work the way they work.</p>
<p><a href="http://smus.com/physical-units/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/dn2.jpg" alt="Screenshot" /></a></p>
<p><a href="http://blog.responsivenews.co.uk/post/18948466399/cutting-the-mustard">Cutting the Mustard</a><br />
The BBC is working on a responsive news website, and it is sharing everything it finds out, which is extremely useful. In this article <strong>Tom Maslen</strong> explains how the BBC manages browser support. An absolute must read for anybody who is struggling with the growing complexity of browser support. This solution (or something similar) should be implemented everywhere.</p>
<p><a href="http://h5bp.github.com/">H5BP</a><br />
Here’s an overview of projects related to the HTML5 Boilerplate. Some excellent stuff is in there, but before you start using everything in there, remember the excellent advice of <strong>Rachel Andrew</strong>: “<a href="http://www.rachelandrew.co.uk/archives/2012/03/21/stop-solving-problems-you-dont-yet-have/">Stop solving problems you don’t yet have</a>.”</p>
<p><a href="http://h5bp.github.com/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/dn4.jpg" alt="Screenshot" /></a></p>
<p><a href="http://zoompf.com/blog/2012/05/html5shiv-and-serving-content-from-code-repositories">html5shiv and Serving Content From Code Repositories</a><br />
Never just link to scripts hosted on other domains, because you won’t always get the advantages, such as caching and Gzip. This is explained in detail in this excellent article. Yes, you should definitely read it.</p>
<p><a href="http://css-tricks.com/thinking-async/">Thinking Async</a><br />
Loading an external JavaScript file can block the rest of the page from loading, which of course is a major performance and usability problem. The solution is to load scripts asynchronously, and <strong>Chris Coyier</strong> shows us ways to do that, extensively as always.</p>
<p><a href="http://css-tricks.com/thinking-async/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/dn5.jpg" alt="Screenshot" /></a></p>
<p><a href="http://ideaengineers.sapient.com/strategy/experience-design-is-the-future-of-mobile-payments/">Experience Design Is the Future of Mobile Payments</a><br />
“Holistic” means something like “complete.” So, <strong>Perry Chan</strong> argues that a “complete” user experience is the future of mobile payments. I actually think that right now, in the short run, whatever the future, the things we have right now are just terrible. <em>Anything</em> would less painful (at least here in the Netherlands). (I also think the future of UX on the Web is bigger fonts &mdash; much bigger).</p>
<p><a href="http://twostepmedia.co.uk/cssselectors/">Learn CSS selectors interactively</a><br />
CSS selectors can be pretty hard to understand, especially the difference between <code>nth-child</code> and <code>nth-of-type</code>. There are many tools to visualize the difference, and this is another one by <strong>Ben Howdle</strong>.</p>
<p><a href="http://twostepmedia.co.uk/cssselectors/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/dn6.jpg" alt="Screenshot" /></a></p>
<p><a href="http://blog.readmill.com/post/22647981763/guest-post-allen-tan-on-highlighting-and-focus">Allen Tan on highlighting and focus</a>,” Readmill Blog<br />
My father always scribbles annotations in the margins of his paper books. He’s probably been doing this for more than 50 years now, and if somehow we could assemble these annotations, it would be an incredibly interesting and useful database. But as it is, it’s pretty useless. <strong>Allen Tan</strong> writes about this and more in this article on modern digital reading.</p>
<p><a href="http://www.browsersupport.net/">Browser Support</a><br />
If, for whatever reason, you don’t like any of the tools or websites out there that tell you what browsers support what CSS feature, then this tool might be the one you’re looking for. I still prefer <a href="http://caniuse.com/">When Can I Use…</a> or <a href="https://developer.mozilla.org/en/CSS">Mozilla Developer Network Docs</a>, though.</p>
<p><a href="http://maps.stamen.com/#toner/14/52.3558/4.9317">Stamen</a><br />
Your app needs a map, but you want something other than boring old Google Maps? You could try <a href="http://openstreetmap.org/">OpenStreetMap</a> with one of these beautiful map tiles.</p>
<p><a href="http://maps.stamen.com/#toner/14/52.3558/4.9317"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/maps.png" alt="Different map styles" width="500" height="251" class="alignnone size-full wp-image-132085" /></a></p>
<p><a href="http://dbushell.com/2012/03/03/forget-about-browser-support/">Browser Support? Forget It!</a><br />
What does &#8220;browser support&#8221; mean exactly? Some think it means pixel perfection for a predefined set of browsers. According to <strong>David Bushell</strong>, it means something else. This is a good read for people (or clients) who struggle with the ever-expanding browser landscape.</p>
<p><a href="http://mathiasbynens.be/notes/html5-id-class">The <code>id</code> Attribute Got More <code>classy</code> in HTML5</a><br />
One of the easy ways to get a somewhat unique ID is by using the <a href="https://en.wikipedia.org/wiki/Unix_time">UNIX epoch time</a>, which generates a string like <code>1336984564</code>. The problem is that in HTML, an ID had to begin with a letter. <strong>Mathias Bynens</strong> tells us if this is still the case in HTML5.</p>
<p><a href="http://mathiasbynens.be/notes/html5-id-class"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/ids.png" alt="Some examples of valid ids" width="500" height="224" class="alignnone size-full wp-image-132086" /></a></p>
<p><a href="http://css-tricks.com/using-ziptastic/">Autofill City and State From Zip Code With Ziptastic</a><br />
Filling out forms is a pain in the butt, especially on devices without a traditional keyboard. You should be asking users for as little information as possible. If there were a way to make things easier, you should probably do it. For instance, you could prefill parts of an address when the user enters their ZIP code. <strong>Chris Coyier</strong> shows us what a flow like that could look like.</p>
<p><a href="http://updates.html5rocks.com/2012/03/CSS-layout-gets-smarter-with-calc">CSS Layout Gets Smarter With calc()</a><br />
A thing we needed desperately before being able to use <code>box-sizing: border-box</code> was the ability to mix different CSS units. There are still some use cases for this, though, and luckily more and more browsers are supporting the <code>calc()</code> property. Here’s how it works.</p>
<h3>Last Click</h3>
<p><a href="http://www.montulli.org/theoriginofthe%3Cblink%3Etag">The Origin of the &lt;blink&gt; Tag</a><br />
Here’s the true story behind the <code>blink</code> tag by the guy who came up with the idea, <strong>Louis J. Montulli II</strong>. A nice anecdote on early browser history.</p>
<p><a href="http://mrdiv.tumblr.com/">mr. div</a><br />
Of course, you could use a simple Web technology like canvas or WebGL to generate beautiful animations, but why do it the easy way when you could use the ever-amazing animated GIF? Here&#8217;s a great Tumblr blog to follow if you&#8217;re looking for some random fantastic 4-D inspiration.</p>
<p><a href="http://mrdiv.tumblr.com/"><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/rough_seas.gif" /></a></p>
<h3>What Do You Think?</h3>
<p>Do you like this new series? What would you like to see in it? Please provide some feedback, and let us know what you think!</p>
<p><!-- deleted script tag --><a href="http://polldaddy.com/poll/6225846/">Do You Think That the New Smashing Daily Series Is a Good Idea?</a></p>
<p><em>(al) (vf) (il)</em></p>
<hr />
<p>© Smashing Editorial for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://webreweries.com/smashing-daily-1-mobile-device-lab-browsers-and-animated-gifs-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Font Wars: A Story On Rivalry Between Type Foundries</title>
		<link>http://webreweries.com/the-font-wars-a-story-on-rivalry-between-type-foundries/</link>
		<comments>http://webreweries.com/the-font-wars-a-story-on-rivalry-between-type-foundries/#comments</comments>
		<pubDate>Mon, 14 May 2012 15:04:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://webreweries.com/the-font-wars-a-story-on-rivalry-between-type-foundries/</guid>
		<description><![CDATA[&#160;&#160; I had thought terms like “intellectual property” and “intellectual theft” were of fairly recent provenance, so my eye was caught by the latter’s use in a headline of a 1930 edition of the US trade journal The American Printer. The article it headed proved to be equally intriguing, a response by the president of [...]]]></description>
			<content:encoded><![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&amp;collection=smashing-rss&amp;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>I had thought terms like “intellectual property” and “intellectual theft” were of fairly recent provenance, so my eye was caught by the latter’s use in a headline of a 1930 edition of the US trade journal <em>The American Printer</em>.</p>
<p>The article it headed proved to be equally intriguing, a response by the president of American Type Founders (ATF) to a June 1929 article in the German journal <em>Gebrauchsgraphik</em> by the designer Rudolf Koch, calling the ATF a “highway robber of German intellectual property.” At issue was a typeface marketed by the ATF earlier in 1929 called Rivoli.</p>
<p>Koch and the German type foundry Klingspor asserted that Rivoli was no more than a copy of Koch’s 1922 design of Koch Antiqua, also later known as Locarno and released in the US as Eve. Klingspor had already taken legal action for piracy against the Viennese foundry Karl Brendler und Sohne for its lookalike Radio Antiqua but with no success.</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/1_wyss.jpg" alt="Part of the sample of Wyss’ script offered by the ATF to back its claim that Koch Antiqua was not its designer’s intellectual property" /><br />
<em>Part of the sample of Wyss’ script offered by the ATF to back its claim that Koch Antiqua was not its designer’s intellectual property. Neither of the two styles of “g” resemble Koch’s, however, to take just one example.</em></p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/2_koch-antiqua.jpg" alt="Koch Antiqua, and uppercase letters of the italic." /><br />
<em>Koch Antiqua, and uppercase letters of the italic.</em></p>
<p>Klingspor lost that case, the ATF argued, because far from Koch Antiqua being Koch’s or German intellectual property, both it and the Austrian face were based on the Lombardic penmanship of the Swiss calligrapher Urbanus Wyss, in particular from his 1549 book <em>Libellus Valde Doctus</em>. Klingspor could not claim theft of a design that was not its to begin with.</p>
<p>Whatever the truth of this, the most striking part of the ATF’s broadside was its free admission that the similarity between Rivoli and Koch Antiqua/Eve, far from being accidental, was quite deliberate, Rivoli having been created and released both as a spoiler for the popular Eve and as a “reprisal” face. Klingspor was partially owned by Stempel, whose 1925 catalogue contained what the ATF claimed were “confessedly” fourteen type series of US origin, including what they deemed pirated versions of their own designs.</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/3_comparison.jpg" alt="ATF’s comparison of the faces that accompanied its article." /><br />
<em>The ATF’s comparison of the faces that accompanied its article, but not the truth, says David Pankow. What was purported to be Wyss’ script was, in fact, Brendler and Sohne’s Radio Antiqua, printed heavily on soft paper.</em></p>
<p>The ATF-Koch-Stempel face-off  was part of a savage turf war fought by a company to defend its commercial position, with&mdash;arguably, only a decade after a World War&mdash;some national antagonism thrown in. (For the full story, see David Pankow’s “A Face by Any Other Name Is Still My Face: A Tale of Type Piracy” in <em>Printing History</em> New York, 1998, page 37.) The ATF remained relatively conservative in its designs, whereas on its own doorstep the New York-based Continental Typefounders’ Association was importing type in which was enshrined the latest European stylistic developments. The acerbity of the language on both sides was unrestrained, and it was exacerbated by the ATF’s suspicions that Continental was involved, too, stoking the fires of the argument.</p>
<p>Type design is a business that has long been bedevilled by piracy and plagiarism (conscious or not), licensing issues and scant or no legal protection for intellectual property. Some of the problems stem from the nature of the craft itself. Although, in theory, the number of ways you can position the points of, say, the capital “A” are myriad, the demands of legibility, style and fashion radically reduce the options, and alphabet designs all use the same raw material.</p>
<p>As designer Dave Farey described himself, facetiously but with an undercurrent of truth, “Nothing I have done is original. It’s all based on the 26 letters of the alphabet and the Arabic numerals.” Add to this the revivals and redrawings of classic faces, and the similarities are unavoidable. Type design is an art that is constantly echoing and alluding. Most people who work in the graphic arts are, in a big part of their design psyche, fans. We were probably inspired to get started in the first place by seeing other people’s work that we absolutely love. It’s unavoidable that some of that DNA will crop up or be used consciously in our own work. In the case of type revivals, you can at least credit your source in the type’s name; as designer <a href="http://typophile.com/node/70238">Nick Shinn says on Typophile</a>, “plagiarism means copying without recognition of the source.”</p>
<p>In today’s digital environment, do any of the attitudes and practices that marked the ATF quarrel persist? I asked Phil Garnham of London’s Fontsmith if he regards other font companies as rivals:</p>
<blockquote>
<p>&#8220;I think there is definitely a healthy and friendly rivalry between today’s independent digital foundries. Over the past few years, as designers have become more aware of the power of type in branding, particularly the possibilities of bespoke type and with the boom in type design education at Reading University and Type Media at the Hague, fresh competition is popping up on a monthly basis, which is a great thing for type design. It keeps us all on our toes and looking for new possibilities within our beloved alphabets.&#8221;</p>
</blockquote>
<p>And spoilers? Phil feels the tactic might still be out there, but for his own part, like musicians who consciously don’t listen to other people’s music when writing and recording, he tries not to look too much at other work: “I think that it keeps me detached from other people’s ideas, and allows me to pursue mine, free from any subconscious involvement.”</p>
<p>But even then, you can find that what you’ve done looks like something else. “Arguably, I think there are many designers tripping up in this way, even with the best intentions. I’ve been in this awkward position myself. You have to explore new proportions and alternative letterforms so you can bring something new to the market.”</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/5_horatio.jpg" alt="Horatio: Square leg: Horatio with its restyled ‘R’ in the Letraset catalogue, available in three weights." /><br />
<em>Square leg: Horatio with its restyled “R” in the Letraset catalogue, available in three weights.</em></p>
<p>How close have people steered consciously? Dave Farey recalls from his time working for Letraset that among a selection of faces presented to the committee for inclusion in the dry transfer giant’s range was Harry, a design owned by the Visual Graphics Corporation (VGC). The committee loved it, but unfortunately permission hadn’t yet been obtained, and VGC refused. So Letraset produced Horatio. “I think the only thing we changed was the leg of the uppercase R,” Dave recalls, adding candidly, “Ours was worse.”</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/4_heldustry.jpg" alt="Heldustry: From the 1983 Compugraphic Type catalogue." /><br />
<em>Heldustry, from the 1983 Compugraphic Type catalogue.</em></p>
<p>Clues could even be gleaned from the font names&mdash;or not. Customers requesting Helvetica from photosetting companies of the 1980s that used the Compugraphic type library might have been told, “We don’t have Helvetica, but we do have Heldustry,” which looked… well, similar. The catalogue that digital company Bitstream produced at the start of the 1990s was helpful to customers unable to find familiar names: its Staccato 222, for instance, was the “Bitstream version of Mistral”; “Lapidary 333 was the Bitstream version of Perpetua”; Venetian 301 the “Bitstream version of Centaur.”</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/6_staccato.jpg" alt="Staccato: From the Bitstream catalogue, early 1990s." /><br />
<em>Staccato, from the Bitstream catalogue, early 1990s.</em></p>
<h3>Some More Face-Offs</h3>
<h4>Memphis and Stymie</h4>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/8_memphis.jpg" alt="Memphis seen here in extra bold weight, and Stymie Bold. Memphis was designed by Emil Weiss." /><br />
<em>Memphis, seen here in extra bold weight, and Stymie Bold. Memphis was designed by Emil Weiss.</em></p>
<p>1931 saw ATF squaring off with Stempel again, countering its Memphis slab serif with Stymie, the name being golf lingo for blocking your opponent’s line of play. ATF’s prolific Morris Fuller Benton based Stymie on his own Rockwell Antique, which was itself basically a repackaging of Litho Antique, whose owner (the Inland Type Foundry) had been taken over by ATF. According to Patricia Cost in her book <em>The Bentons</em>, Monotype then copied Rockwell Antique and called it, confusingly, Stymie Bold.</p>
<h4>Janco and Banco</h4>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/7_banco-jacno.jpg" alt="The Typefaces Banco and Janco" /><br />
<em>Rather than stealing the design, Excoffon exercised squatter’s rights in the territory… with style (above). The names were nearly identical&mdash;probably no coincidence.</em></p>
<p>French type legend Roger Excoffon’s employers, Fonderie Olive, was such rivals with Parisian foundry Deberny and Peignot that Excoffon examined with a magnifying glass a picture of its designer Marcel Janco at work on his new self-named type. “Then I rapidly made some sketches for a few letters in a commercial type, not identical, but of the same family… The rest is a success story. Banco was used throughout the world… It’s the most shameful thing I ever did in my career.” (You’ll find this story in <em>Roger Excoffon et la Fonderie Olive</em>, by Sandra Chamaret, Julien Gineste and Sébastien Morlighem, Ypsilon Editeur, Paris, 2010.)</p>
<h4>Starling Burgess vs. Stanley Morison</h4>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/starling054.jpg" alt="A comparison of Starling Burgess’ design (Lanston no.54) and Stanley Morison and Victor Lardent’s work on Times." /><br />
<em>A comparison of Starling Burgess’ design (Lanston no.54) and Stanley Morison and Victor Lardent’s work on Times, as it appeared in “Printing History 31/32” (1994).</em></p>
<p>According to a 1994 article by Mike Parker that appeared in <em>Printing History</em>, Times New Roman was an extremely close reproduction of a typeface designed years earlier by genius boat and car designer and maverick Starling Burgess, which lay unpaid for and abandoned at Lanston Monotype until the design of the new face for <em>The Times</em> newspaper became problematic. Although Morison had a reputation among some for being a slippery operator, the story as presented seems hard to credit: Font Bureau offers a Mike Parker design called Starling.</p>
<h4>Futura and Twentieth Century</h4>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/TwentiethCentury.jpg" alt="Twentieth Century (above), Lanston Monotype’s response to Futura (below)." /><br />
<em>Close but no cigar: Twentieth Century (above), and Lanston Monotype’s response to Futura (below).</em></p>
<p>Buffalo, New York-based foundry P22 has in its Lanston Type Company collection Twentieth Century, “Monotype’s answer to Futura.” It describes Sol Hess’ redrawing as “close”; as an attractive optional extra, it has included digital recreations of some of Paul Renner’s original experimental characters for Futura.</p>
<h4>Comic Sans and Chalkboard</h4>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/9_chalkboard.jpg" alt="Comic and Chalkboard." /><br />
<em>Comic and Chalkboard: both ideal for warning notices.</em></p>
<p>Apple’s OS X doesn’t supply you with the world’s favorite, Comic Sans, but you do get Chalkboard, which inhabits pretty much the same terrain.</p>
<h4>Helvetica and Arial</h4>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/Arial-Helvetica.jpg" alt="Arial and Helvetica." /><br />
<em>Hard to fully love perhaps, but Arial has certainly been well used, if only because it is the default setting.</em></p>
<p>Arial, designed in 1982 by Robin Nicholas and Patricia Saunders, seems to attract its share of ill will in “font hate” blogs these days on the grounds of it being Microsoft’s Helvetica lookalike.</p>
<h3>Does It Really Matter?</h3>
<p>For the user, does any of this matter? If you like a font and it fits your purpose, then its provenance is irrelevant. And if it’s a new or recent design, then it comes with little or no back story. In terms of design rationale, investigating the background of your choice is always useful. Who designed it? When and for whom&mdash;for a particular project or for a company? If for a project, would those associations jar with how you’re planning to use it now, and does that matter? If it was originally designed for Monotype, is the font you’re planning to buy from Monotype or from another foundry? What does Monotype offer as its version, and how does it compare? Stempel Garamond versus Simoncini Garamond, or Garamont?</p>
<p><img src="http://media.smashingmagazine.com/wp-content/uploads/2012/02/10_KochRivoli.jpg" alt="Koch Rivoli." /><br />
<em>Koch Rivoli: channelling the spirit of Rudolf Koch and Willard T. Sniffin.</em></p>
<p>And how has history served those original battling typefaces? Sebastian Carter in <em>Twentieth Century Type Designers</em> describes Koch Antiqua as “one of the most successful advertising faces of the inter-war period, still often used to suggest the vanishing luxury of ocean liners.” Although some of that usage might have been in reality Rivoli, Koch’s reputation as a type designer endures.</p>
<p>As does the name Rivoli, although its creator or draughtsman, the magnificently named Willard T. Sniffin, is less remembered. But UrbanFonts.com for one offers as a free font Koch Rivoli (a pairing of names that would have the German designer spinning in his grave), an uppercase-only design that takes inspiration from the thick-thin double stroke of Koch’s italic uppercase&mdash;and Rivoli’s.</p>
<p><em><strong>Note</strong>: A big thank you to our fabulous Typography editor, <a href="http://retinart.net/">Alexander Charchar</a>, for preparing this article.</em></p>
<hr />
<p>© Simon Loxley for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://webreweries.com/the-font-wars-a-story-on-rivalry-between-type-foundries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

