<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom">

    <channel>
    
    <title>For a Beautiful Web&#39;s Blog</title>
    <link>/blog/</link>
    <atom:link href="http://forabeautifulweb.com/feeds/blog_rss/" rel="self" type="application/rss+xml" />
    <description></description>
    <dc:language>en</dc:language>
    <dc:creator>Andy Clarke</dc:creator>
    <dc:rights>Copyright 2009</dc:rights>
    <dc:date>2009-07-01T21:41:06+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

<item>
<title>What is a Browser?</title>
<link>http://forabeautifulweb.com/blog/about/what_is_a_browser/</link>
<guid>http://forabeautifulweb.com/blog/about/what_is_a_browser/</guid>
<description><![CDATA[<p>A very telling video about what the average person is thinking when they use the Web. 
</p>]]></description>
<dc:subject>External links</dc:subject>
<dc:date>2009-07-01T21:42:07+00:00</dc:date>
</item>

<item>
<title>Modernizr</title>
<link>http://forabeautifulweb.com/blog/about/modernizr/</link>
<guid>http://forabeautifulweb.com/blog/about/modernizr/</guid>
<description><![CDATA[<p><q>Have you ever wanted to do if-statements in your CSS for the availability of cool features like border-radius? Well, with Modernizr you can accomplish just that!</q> — Now this <em>is</em> promising. I will be testing and writing about Modernizr later this week. Also, read <a href="http://farukat.es/journal/2009/07/271-proudly-announcing-modernizr">Proudly Announcing: Modernizr</a> by Faruk Ateş.
</p>]]></description>
<dc:subject>External links</dc:subject>
<dc:date>2009-07-01T21:20:20+00:00</dc:date>
</item>

<item>
<title>Checking for installed fonts with @font&#45;face and local()</title>
<link>http://forabeautifulweb.com/blog/about/checking_for_installed_fonts_with_font-face_and_local/</link>
<guid>http://forabeautifulweb.com/blog/about/checking_for_installed_fonts_with_font-face_and_local/</guid>
<description><![CDATA[<p><q>Firefox 3.5 was released earlier today, and joins Safari in supporting the @font-face rule with OpenType and TrueType font families, allowing you to use a wider range of fonts in your designs (as long as they are correctly licensed, of course).</q> &mdash; <code>local()</code>, now that&#8217;s interesting.
</p>]]></description>
<dc:subject>External links</dc:subject>
<dc:date>2009-06-30T20:08:35+00:00</dc:date>
</item>

<item>
<title>Microsoft&#8217;s strange new ads for Internet Explorer</title>
<link>http://forabeautifulweb.com/blog/about/microsofts_strange_new_ads_for_internet_explorer/</link>
<guid>http://forabeautifulweb.com/blog/about/microsofts_strange_new_ads_for_internet_explorer/</guid>
<description><![CDATA[I'll buy six.]]></description>
<dc:subject>External links</dc:subject>
<dc:date>2009-06-29T23:24:25+00:00</dc:date>
</item>

<item>
<title>Icons for Interaction</title>
<link>http://forabeautifulweb.com/blog/about/icons_for_interaction/</link>
<guid>http://forabeautifulweb.com/blog/about/icons_for_interaction/</guid>
<description><![CDATA[<p>Jon Hicks&#8217; presentation slides from @media2009.
</p>]]></description>
<dc:subject>External links</dc:subject>
<dc:date>2009-06-29T21:20:07+00:00</dc:date>
</item>

<item>
<title>Using tweets as comments in ExpressionEngine</title>
<link>http://forabeautifulweb.com/blog/about/using_tweets_as_comments_in_expressionengine/</link>
<guid>http://forabeautifulweb.com/blog/about/using_tweets_as_comments_in_expressionengine/</guid>
<description><![CDATA[<p>Kenny Meyers on tweets as comments in ExpressionEngine.
</p>]]></description>
<dc:subject>External links</dc:subject>
<dc:date>2009-06-29T19:08:00+00:00</dc:date>
</item>

<item>
<title>Ration Coupons on the Home Front, 1942&#45;1945</title>
<link>http://forabeautifulweb.com/blog/about/ration_coupons_on_the_home_front_1942-1945/</link>
<guid>http://forabeautifulweb.com/blog/about/ration_coupons_on_the_home_front_1942-1945/</guid>
<description><![CDATA[<p>Shows how the U.S. government controlled and conserved vehicles, typewriters, sugar, shoes, fuel, and food. (via <a href="http://twitter.com/brunsvold">@brunsvold</a>)
</p>]]></description>
<dc:subject>External links</dc:subject>
<dc:date>2009-06-29T15:33:08+00:00</dc:date>
</item>

<item>
<title>html5doctor</title>
<link>http://forabeautifulweb.com/blog/about/html5doctor/</link>
<guid>http://forabeautifulweb.com/blog/about/html5doctor/</guid>
<description><![CDATA[<p><q>html5doctor is a collaboration between, Rich Clark, Bruce Lawson, Jack Osborne, Mike Robinson, Remy Sharp and Tom Leadbetter.</q> &mdash; I learned something in the first five minutes, good stuff.
</p>]]></description>
<dc:subject>External links</dc:subject>
<dc:date>2009-06-29T15:21:01+00:00</dc:date>
</item>

<item>
<title>Designing Virtual Realism</title>
<link>http://forabeautifulweb.com/blog/about/designing_virtual_realism/</link>
<guid>http://forabeautifulweb.com/blog/about/designing_virtual_realism/</guid>
<description><![CDATA[<p><a href="http://twitter.com/danrubin">Dan Rubin</a>&#8216;s Designing Virtual Realism presentation from @media2009 and An Event Apart Seattle.
</p>]]></description>
<dc:subject>External links</dc:subject>
<dc:date>2009-06-28T12:19:22+00:00</dc:date>
</item>

<item>
<title>@Media2009: The Process Toolbox</title>
<link>http://forabeautifulweb.com/blog/about/media2009_the_process_toolbox/</link>
<guid>http://forabeautifulweb.com/blog/about/media2009_the_process_toolbox/</guid>
<description><![CDATA[<p><a href="http://twitter.com/collylogic">Simon Collison</a> gave <em>the talk of the show</em> at @media2009 and <a href="http://twitter.com/gregwood">Greg Wood</a>&#8216;s slides were the best I&#8217;ve ever seen at <strong>any</strong> conference.
</p>]]></description>
<dc:subject>External links</dc:subject>
<dc:date>2009-06-28T12:17:04+00:00</dc:date>
</item>

<item>
<title>Walls Come Tumbling Down presentation slides and transcript</title>
<link>http://forabeautifulweb.com/blog/about/walls_come_tumbling_down_presentation_slides_and_transcript/</link>
<guid>http://forabeautifulweb.com/blog/about/walls_come_tumbling_down_presentation_slides_and_transcript/</guid>
<description><![CDATA[<p>It&#8217;s been one helluva busy, tiring but inspiring week, traveling first to speak at <a href="http://aneventapart.com/2009/boston/">An  Event Apart Boston</a>, then, with <a href="http://twitter.com/adactio">Jeremy Keith</a> and <a href="http://twitter.com/jasonsantamaria">Jason Santa Maria</a> onto London for @media2009. At both events, I presented Walls Come Tumbling Down. Here are the presentation slides and transcript
</p><h3>Presentation slides and transcript</h3>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-001.jpg"alt="" /></p>

<p>I've been wanting to give this talk for a while. This is a different type of talk for me to give. I know that people largely expect me to talk about design or style-sheets or <a href="http://microformats.org">Microformats</a> or any of that other malarkey.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-002.jpg"alt="" /></p>

<p>Now I am aware that not everything that I'll talk about will resonate for everybody. Because not everybody shares the same experiences, personal or political. But I can only speak from my own perspective and experiences: I'm a designer and I run <a href="http://stuffandnonsense.co.uk">a small business</a>.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-003.jpg"alt="" /></p>

<p>It seems like a long time ago, but in 1985 I left home to go art school. Where did those years go? Where did that mullet go?</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-004.jpg"alt="" /></p>

<p>I grew up in a small town called <a href="http://en.wikipedia.org/wiki/Corby">Corby</a> in the East Midlands (UK). It was steel-making town until the plant was closed under <a href="http://en.wikipedia.org/wiki/Margaret_Thatcher">Margaret Thatcher</a>.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-005.jpg"alt="" /></p>

<p>Unemployment hit 21% and there was very little hope, even for people coming out of school with a decent education.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-006.jpg"alt="" /></p>

<p>I remember that people there were genuinely fearful about how the economy was affecting them and their families. You know what? No one should be made to suffer that agony, not then, not now.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-007.jpg"alt="" /></p>

<h3>Red Wedge</h3>

<p>In the run-up to the general election in 1987, a few of my musical heroes; <a href="http://en.wikipedia.org/wiki/Paul_weller">Paul Weller</a> and <a href="http://en.wikipedia.org/wiki/Billy_Bragg">Billy Bragg</a> formed <a href="http://en.wikipedia.org/wiki/Red_Wedge">Red Wedge</a>, playing concerts to raise support for the Labour Party (as it was then). Actually support for the Labour Party was largely coincidental, and the Labour Party was really just the most convenient vehicle for people (like me) who despised Margaret Thatcher and the Tories.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-008.jpg"alt="" /></p>

<p>What I learned during that time was that it was the pride, ingenuity and determination of working people to change things for the better, for themselves, for their fellow workers and for their communities that helped them to survive, better than any government scheme ever could do.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-009.jpg"alt="" /></p>

<p>There were several songs from that Red Wedge period that I still listen to today. <a href="http://en.wikipedia.org/wiki/Ghost_Town">Ghost Town</a> by <a href="http://en.wikipedia.org/wiki/The_Specials">The Specials</a> is one favorite.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-010.jpg"alt="" /></p>

<p>Between The Wars and There's Power In A Union by Billy Bragg are others.</p> 

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-011.jpg"alt="" /></p>

<p>As you were taking your seats, I don't know if you noticed the song that was playing over the PA? In case you were wondering, it was Walls Come Tumbling Down by <a href="http://en.wikipedia.org/wiki/The_Style_Council">The Style Council</a>. It was from their Internationalists album (as it was called in the US) in 1985, Our Favourite Shop in the UK.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-012.jpg"alt="" /></p>

<p>Walls Come Tumbling Down can tell us a lot about how to handle today's troubles. The words still resonate today.</p>

<p>To justify recession, we're told that economies have natural cycles, like tides and that we should expect periods of growth (and) recession to come like waves. These are theories that go back to the French economist <a href="http://en.wikipedia.org/wiki/Clement_Juglar">Clement Juglar</a> who theorized that the capitalist economy cycles every 8-11 years. This recession might be not be 'natural' and I'm not an economist.</p> 

<p>One thing that I do know is that the people who are hit hardest by recession are working people, you and me, who have little or no control over the causes. If you're affected by this recession (or any other) it is so important to remember that it's not your fault. It is important to stay positive.</p>

<p>What has all this to do with the web? We sometimes forget that recessions can be creatively stimulating. You only have to think back to how <a href="http://en.wikipedia.org/wiki/Thatcherism">Thatcherism</a> and the social depravation that it created affected popular music at that time. This recession can affect the web in similar ways, because the limitations that a recession imposes makes us to think and work in new ways.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-013.jpg"alt="" /></p>

<p>The constraints that recessions impose; on budgets and on time can help us focus more sharply on what matters most, and sharpen our methods and skills to make us more competitive and better at what we do.</p>

<p>We might not have the power (yet) to prevent a recession, but we do have the power to affect its outcome on ourselves, rather than, as the song says, <q>rely on those in authority</q>. We have the knowledge and the skills and the power to change things for the better. Changing things is part of what this talk is about:</p>

<ul>
<li>Changing working methods</li>
<li>Cooperating rather than competing</li> 
<li>Changing attitudes and expectations</li>
</ul>

<p>But it is also about us taking control over what we know better than anyone &mdash; working on the web. We know it better than any client, any manager, any employer, because we live it every day.</p>

<p>We know it better because it's highly likely that we learned by our own initiative, rather than having knowledge passed down to us from above. We learned about the tools that we use and the way that we work best in our own time. This is particularly true of web standards, CSS or accessibility.</p>

<p>It's also important to remember that <em>we</em> own that knowledge and those skills, no one else. It's up to us to use them to make sure that we look after ourselves and our livelihoods and those of our colleagues. Now is the time to improve what we do to make it more efficient and profitable but also more creative.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-014.jpg"alt="" /></p>

<p>It's important that we take these steps, not wait for our clients or employers to impose new ways of working on us. Particularly when their reasons for change will likely be based on improving the bottom-line or appeasing shareholders, rather than on improving our situations.</p>

<p>It's also the time for us to take stock of what we know and use that to plan how we can take control of our futures. That means making our skills portable, so that we can take them with us to another organization, perhaps even one that we own, if the worst should happen.</p>

<p>When I think about the work that I do, every day is roughly divided into:</p>

<ul>
<li>Getting work</li>
<li>Doing work</li>
<li>Working on my business</li>
<li>(Oh, and <a href="http://twitter.com/malarkey">Twitter</a>)</li>
</ul>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-015.jpg"alt="" /></p>

<p>How to get work, how to present and how to sell, they will have to wait for another day. <a href="http://twitter.com/zeldman">Jeffrey Zeldman</a> wrote about these on <a href="http://24ways.org/2008/recession-tips-for-web-designers">24ways</a> last year. So in the time that we have, I'd like to focus on the aspect that I find most satisfying &mdash; designing.</p>

<p>It is also an area where I've found it possible to improve productivity and quality by finding new ways to work, at the same time making things better for me and the people I work with.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-016.jpg"alt="" /></p>

<h3>Creativity is the essential ingredient</h3>

<p>I know it to be very common that when they are faced with appeasing shareholders or boosting short-term profitability, clients, business owners and managers look at creative departments to cut costs first. I think that this approach fundamentally misunderstands the value of creativity in business.</p>

<p>Creativity is the single most important aspect of a business, because it drives innovation and ideas. Ideas sell, even during a recession.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-017.jpg"alt="" /></p>

<h3>You should make more time to be creative</h3>

<p>One of the ways that we can do this is by cutting out-dated methods and processes to make us more efficient. Becoming more efficient isn't only about reducing costs. It should also be about making more time to be creative. So if businesses and organizations are looking to maximize value for money, we need to find ways to make more time for creativity.</p>

<p>We also need to take a long, hard look at attitudes, preconceptions and misconceptions that our clients and employers might have about what we do.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-018.jpg"alt="" /></p>

<p>When I spend more time designing and developing than I do managing, my clients get a better job and I am more satisfied with the result. These are some of the areas that have made a big difference to me.</p>

<ul>
<li>Coming up with new and better workflows</li>
<li>Designing in the browser</li>
<li>Learning to live with constraints</li>
<li>Designing systems, rather than sites</li>
</ul>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-019.jpg"alt="" /></p>

<h3>Time to discard outdated workflows</h3>

<p>When I was working in digital photography in the mid-nineties, I saw the backwards and forwards, trial and error workflow that had been commonplace in digital repro change in just a few years. I can see parallels with the largely waterfall process for web design and development that is so common today.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-020.jpg"alt="" /></p>

<ul>
<li>Designers and developers often work separately</li>
<li>Designers work on static look and feel visuals</li>
<li>Clients are shown and sign-off on static comps</li>
<li>Developers translate those visuals into the browser</li>
<li>Back-end developers work on back-end systems</li>
<li>Testing, by users and for browsers and accessibility comes last</li>
</ul>

<p>In this workflow, changes and corrections mean regularly going back to the drawing board and there is often tension between the people involved in the process. This workflow, the workflow that most us continue to work inside is overly time-consuming, inefficient and wasteful.</p>

<p>It is also history, period. When this recession is over, we will look back at how we work today with the same sense of disbelief that I remember from the mid-nineties. What will it be replaced by? That is going to be up to you.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-021.jpg"alt="" /></p>

<h3>Developing new workflows based on creativity</h3>

<p>I'm no expert in workflow methodologies. I don't think that any single process will work for everybody, or for every project. I hope that you'll find your own ways for everyone; designers, developers and clients to interact that will waste less time, allow more time for creativity, and give a real, overall boost in quality from concept to production.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-022.jpg"alt="" /></p>

<p>What I know from my own work is that a more agile process, one that includes:</p>

<ul>
<li>Designing in a browser with markup and CSS</li>
<li>Working in short, focussed bursts (or sprints)</li>
<li>Designing iteratively</li>
<li>Working in groups </li>
<li>And side-by-side with developers and clients</li> 
</ul>

<p>Is incredibly efficient and also very creatively stimulating. Clients understand this process and they enjoy it. They also have more input during it, and in my experience, consider it better value for money.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-023.jpg"alt="" /></p>

<h3>Designing in a browser</h3>

<p>I think that now, in a recession, more so than ever before, that creating one single point around which designers and developers can work cooperatively, in parallel rather than in series, immediately creates a better workflow. That central point need not be a functional specification or a static visual design but instead &mdash; content &mdash; expressed as HTML or XHTML and worked on in a browser. For example by using browsers as design tools rather than seeing their differences as irritations has helped me enormously.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-024.jpg"alt="" /></p>

<p>Most sites and applications today start as static design visuals. Often designers will create static visuals of dozens of templates or pages. I'm sure that it's happened to everybody. You work for hours or days in Photoshop or Fireworks, making a series of designs and your client (rightfully) asks to see alternative versions of layouts, typography or color themes. Designing in a browser eliminates the need to design more than one template in a graphic tool like Photoshop or Fireworks.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-025.jpg"alt="" /></p>

<p>But why use a graphics application when there are more effective, browser-based tools that are better suited to designing for the web? Photoshop and Fireworks are perfect tools for sketching look and feel and for creating elements, but almost by definition they fail at the job that many people still put them to, designing web pages.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-026.jpg"alt="" /></p>

<p>Static visuals fail by definition</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-027.jpg"alt="" /></p>

<p>Designing in a browser makes the design process more fluid, efficient and accurate because it addresses issues that are difficult when making static visuals, if they are addressed at all.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-028.jpg"alt="" /></p>

<p>You might have read on my blog that I've been working on a <a href="/blog/about/a_top_down_look_at_the_new_internationalist_redesign/">redesign for New Internationalist</a>. It's been an open, public, design process (scary, but great fun) and one where I have designed entirely in a browser. The next examples are all issues that came about during that project.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-029.jpg"alt="" /></p>

<p>Static visuals cannot demonstrate the effects of liquid or elastic layouts, at least not easily and without multiple files.</p> 

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-030.jpg"alt="" /></p>

<p>When you design using markup and CSS, a few small changes to code will allow you to correct potential liquid design problems in just a few seconds.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-031.jpg"alt="" /></p>

<p>Likewise, static visuals cannot easily demonstrate the effect of resizing text in a browser. Take this example of where this entry title collides with the comment count. Being able to spot potential problems like these at the design stage, problems that would, in a traditional workflow, not present themselves until development or even testing, means that as designers you achieve greater creative control.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-032.jpg"alt="" /></p>

<p>If even the simplest interactions such as :hover or :target states can be time-consuming to demonstrate and explain to developers or clients through static visuals, what about more complex JavaScript behaviours or AJAX? I know from experience that when you show clients static visuals, it can take as long to explain to a client how a feature will work, as it does to design it.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-033.jpg"alt="" /></p>

<p>Most times, designers leave these details out of their static design comps which means that decisions about them will have to be made later in the process and then often not by designers.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-034.jpg"alt="" /></p>

<p>In contrast, when you design using markup and CSS, clients (whether they are internal or external) don't need to use their imagination. I know that I when I design in a browser I spend less time explaining to my clients how a page or an interface will work because they can readily interact with them in their browser, no matter how old or capable that browser might be. Your designs become more <em>tactile</em> as a result.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-035.jpg"alt="" /></p>

<h3>It's time to stop showing clients static design visuals</h3>

<p>Worse still are the expectations that static visuals set in the minds of clients, particularly when designers use them as a method to get sign-off for a design. I often wonder, <q>is the fact that so many web pages are fixed-width and centered, a direct result of clients signing off fixed-width design visuals?</q></p>

<p>I would even go so far and say that when you demonstrate a design as a static image, you are reinforcing a mistaken notion that a web page will be a facsimile of a frozen image. And when you demonstrate a design or ask for sign-off on a frozen image, you immediately leave yourself open to the problems that often come when you later implement that design. </p>

<p>(See also <a href="/blog/time_to_stop_showing_clients_static_design_visuals/">It's time to stop showing clients static design visuals</a>.)</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-036.jpg"alt="" /></p>

<h3>Web sites should not look the same in every browser</h3>

<p>For example, what about the issues of how a browser renders code? We all know that it is impossible today for a design to render exactly the same in every browser or device.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-037.jpg"alt="" /></p>

<p>You need only look at the different ways that Gecko and Webkit and Opera anti-alias text. The browser landscape is more diverse today than it ever has been before.</p>

<p>I know that many designers and developers understand that it's neither practical, economical or desirable to attempt cross-browser pixel perfection, but what about the clients and managers that we work for? They still often subscribe to the outdated notion that you should strive for pixel perfection.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-038.jpg"alt="" /></p>

<p>Static design visuals reinforce this outdated notion and they fail to help you easily demonstrate those natural differences between browsers.</p>

<p>How do you demonstrate even the simple matter of border-radius generated rounded corners in modern browsers and square corners in Internet Explorer without making multiple visuals and then often a great deal of time spent explaining these natural differences between browsers?</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-039.jpg"alt="" /></p>

<h3>Repeat: Web sites should not look the same in every browser</h3>

<p>On the other hand, demonstrating designs to clients using markup and CSS helps them to more easily understand the natural differences between browsers and then to make informed decisions as to when those differences are acceptable. There are no misconceptions. What they see and sign off is so close to the final product as makes no difference.</p>

<p><a href="http://dowebsitesneedtolookexactlythesameineverybrowser.com/">Web sites need not look the same in all browsers</a>. I know that I've said this before and I believe that this issue is going to become even more important as budgets and time-scales are squeezed during the recession.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-040.jpg"alt="" /></p>

<p>Please allow me to clear up a common misconception. When I talk about designs not looking exactly the same in all browsers, I am not talking about making bad designs for people using older or abandoned software. I would never accept that:</p>

<ul>
<li>A design should look poor or broken</li>
<li>A person should be denied access to content or services if they are using a less capable browser</li>
</ul>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-041.jpg"alt="" /></p>

<h3>Designing alternatives</h3>

<p>What I am talking about is creating a visual design that looks best to people who are using modern software, while at the same time thinking carefully about what a person using less capable software will see. This is an approach based around designing alternatives. It's little different to the way that I hope we have been taught to think about web accessibility.</p>

<p>You might be thinking that it's strange for me, as a designer, to promote an approach where some people see a lesser design than others. But I'm also a pragmatist and I know that in my business, I would rather ask my clients to spend their money wisely on things that will improve their business, than to waste it on hours of unnecessary development.</p>

<p>How far you take this will depend on several factors and your own circumstances. I have my limits too. So here are five examples of CSS design differences that I can live with and do live with every day.</p>

<p>(See also <a href="/blog/five_css_design_browser_differences_i_can_live_with/">Five browser differences I can live with</a>.)

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-042.jpg"alt="" /></p>

<p>CSS pseudo-elements offer far greater control over type without requiring unnecessary, presentational markup. For example, when I want to style the first line of a first paragraph by increasing the font-size and weight, I would use the first-line pseudo element. People using Internet Explorer 6 will see a regular first line. I can live with that.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-043.jpg"alt="" /></p>

<p>Perhaps I want to add a drop-cap using the first-letter pseudo element. IE6 will render a normal first letter. I can live with that too.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-044.jpg"alt="" /></p>

<p> In the same vein, I often like to visually emphasize and separate the first, often most important, paragraphs of text that follow a heading. I find it improves readability enormously. Using an adjacent selector, I can style specific paragraphs without needing unnecessary class or id attributes. Of course people using Internet Explorer 6 will again see a normal paragraph, but guess what? I can live with that.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-045.jpg"alt="" /></p>

<p>If you love to add those tiny icons to links, perhaps a PDF icon or RSS icon for feeds or an external link icon,  why add additional class attributes such a <code>class="twitter"</code> when you can just as easily use the more meaningful rel attribute, <code>rel="me twitter"</code>? People using browsers that did not implement CSS attribute selectors will simply not notice what they are missing, so they can live with that too.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-046.jpg"alt="" /></p>

<p>Unless rounded corners are an integral part of a design and not simply a visual flourish &mdash;</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-047.jpg"alt="" /></p>

<p>It makes sense to avoid unnecessary markup (directly in the document or inserted by DOM scripting) and to use border-radius.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-048.jpg"alt="" /></p>

<p>Opera and Internet Explorer will see square corners instead of rounded ones, but I can live with that.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-049.jpg"alt="" /></p>

<p>CSS offers an easy way to add a subtle shadow to text. This can be particularly effective if you place white text over a darker background.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-050.jpg"alt="" /></p>

<p>I wish all browsers would implement text-shadow, but until they do I'll have to live with that.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-051.jpg"alt="" /></p>

<p>I often also utilize the box-shadow property instead of making a compound of additional elements, attributes and images.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-052.jpg"alt="" /></p>

<p>Not every browser will see these generated shadows, but unless they are an integral part of a design, I can live with that too.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-053.jpg"alt="" /></p>

<h3>Exactly what CSS3 was designed to do</h3>

<p>Each of these CSS properties helps me to reduce unwanted markup and make my designs less reliant on presentational elements or attributes. So I can and I do live with these differences.</p>

<p>I also know that it is highly unlikely that every browser will ever support every CSS property at the same time. You should learn to live with that, because it's exactly how the CSS3 modules were designed to work. When you explain the issues to them clearly, your clients will learn to live with these differences too and will stop asking you for cross-browser pixel-perfection long before that utopian day when all browsers render a design the same way.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-054.jpg"alt="" /></p>

<p>Letting go of the notion that we should spend hours of remedial development time in an impossible quest for cross-browser, pixel-perfection allows more time for the details in a  design. It allows us time to design the different experiences that people using different software will always have, by designing around browser differences rather than attempting to hack around them.</p>

<p>How far you take browser differences will depend on several factors including your brand requirements and the needs of your target audience. As <a href="http://24ways.org/2008/the-ie6-equation">Jeremy Keith wrote last year on 24ways</a>:</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-055.jpg"alt="" /></p>

<blockquote>
<p>The different methods for dealing with IE6 demonstrate that there's no one single answer that works for everyone. This isn't a binary issue. There is no Boolean answer. Instead, there's a sliding scale of support.</p>
</blockquote>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-056.jpg"alt="" /></p>

<p>That was one of the reasons why I developed <a href="/blog/about/universal_internet_explorer_6_css/">Universal Internet Explorer CSS</a>, a single CSS file for Internet Explorer 6, <a href="http://code.google.com/p/universal-ie6-css">hosted on Google Code</a>, that where it is appropriate I serve to all sites, universally (give or take a little branding here, or a touch of customization there).</p>

<p>When I ask why people visit my sites, and the ones that I make for other people, the answer is always <q>for the content</q>. That content is almost always written words and that means type. That is why I'm now advocating to my clients, that where feasible, not to waste hours of my time and their money on lengthy workarounds in an unnecessary attempt at cross-browser perfection.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-057.jpg"alt="" /></p>

<p>Instead I provide simple but effectively designed HTML elements. This means great typography for headings, paragraphs, quotations, lists, tables and forms and no styling of layout. I think that Universal Internet Explorer 6 CSS pushes all the right buttons as a concept, but I know that it won't be appropriate in every situation. That's for you and your clients to judge. As <a href="http://www.zeldman.com/2009/05/21/a-new-answer-to-the-ie6-question/">Jeffrey Zeldman wrote in response</a>: </p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-058.jpg"alt="" /></p>

<blockquote>
<p>No hammer fits all nails, and no solution, however elegant, will work for every situation. If we're open minded, Andy's proposal may work in more situations than we first suspect.</p>
</blockquote>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-059.jpg"alt="" /></p>

<h3>Selling Universal IE6 CSS to clients</h3>

<p>What I do know is that using Universal Internet Explorer 6 CSS saves me hours if not days per project; time that I can spend on work that will bring better business benefits for my clients and for me. Letting go of the notion that not all browsers see the same design isn't only so designers can use new technologies and do cool things, it is now a business decision.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-060.jpg"alt="" /></p>

<h3>How to design in a browser</h3>

<p>So what does designing in a browser mean for the design process and what does it practically entail? What advantages have I and my clients seen from me working in this way? Designing in a browser for New Internationalist allowed me to design around thirty templates, from sketches to finished design, with full client approval in less than three weeks of studio time.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-061.jpg"alt="" /></p>

<p>I was able to see the effects of design decisions across all thirty templates in a few seconds after changing just a few lines of CSS. That is why I honestly believe that designing in a browser makes the process of design more spontaneous, more fun and more accurate than making designs in Photoshop or Fireworks. Rather than spending hours or days at the start, creating a look-and-feel direction, I now build designs more gradually and naturally in a more considered way.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-062.jpg"alt="" /></p>

<p>Sometimes I work on a design in short bursts, often for only a few minutes a day.  Most of the time I leave a design open on my second monitor so that I can live with it for a while, then I move on to the next step. Often I''ll work on a design to where I'm happy to show it to a client, then I'll schedule a series of days to intensively work side-by-side with them while we build the final design.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-063.jpg"alt="" /></p>

<p>Most often I'll start my design process by designing a system grid.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-064.jpg"alt="" /></p>

<p>My process involves designing a structural grid and applying that grid as background image to a page.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-065.jpg"alt="" /></p>

<p>Then, working with CSS makes it simple to adjust grid proportions and experiment with layout combinations across dozens of templates.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-066.jpg"alt="" /></p>

<p>I can make sure that every element that I add to a page conforms perfectly to my system grid. There is no guess work. It's faster, cleaner and more flexible in allowing me or my clients the ability to work on and test a variety of layouts ‚Äî¬†all in a real-world browser environment that is so close to the end product as makes no difference.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-067.jpg"alt="" /></p>

<p>Working with CSS when designing in a browser makes it simple to experiment with different typefaces and treatments, adjusting sizes and leading on content site-wide, something that can be highly time-consuming when working in Photoshop or Fireworks.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-068.jpg"alt="" /></p>

<p> All modern browsers (except the one lashed together in Redmond) have also implemented RGBa; red, green, blue and alpha transparency. It is this transparency that allows elements behind, often background colors and images, to show through. This is a great way to make designs that look more <em>layered</em>. Using RGBa is also a fantastic way to experiment with color while designing. When I'm designing I use RGBa to move very quickly through iterations, checking how color changes affect different elements in a design across several templates.</p>

<p>Instead of specifying a whole host of different color values, I use hues of black and white with alpha transparency over a single base color bound to either HTML or body elements. This allows me to experiment and demonstrate a range of color options by changing just one value. It's also a device that I used in my design for <a href="http://tweetcc.com">tweetCC</a>.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-069.jpg"alt="" /></p>

<p>Staying with transparency for a moment, alpha-transparent PNG images are perfect when you're designing in a browser, particularly when you are experimenting with different color options.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-070.jpg"alt="" /></p>

<p>You can use the same approach by making a single, alpha-transparent PNG graduated image.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-071.jpg"alt="" /></p>

<p>Or in the case of New Internationalist, a semi-transparent halftone dot pattern that can be applied to any number of base colors.
</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-072.jpg"alt="" /></p>

<p>Instead of making one or several completed designs before I demonstrate to a client, I prefer a design to build gradually and naturally through a series of iterations. This approach allows me to live with a design for a period of time and my clients to experiment with it in their browser, perhaps testing it with their colleagues or customers before we move onto the next iteration. It also helps a client to focus on specific aspects of a design while we iterate.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-073.jpg"alt="" /></p>

<p>I've mostly watched developers use tools such as Firebug for Firefox to debug CSS and JavaScript. But Firebug is just as useful to designers working in a browser.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-074.jpg"alt="" /></p>

<p>Browser tools make it easy to experiment with design options:</p>

<ul>
<li>Switching layout directions with just a few characters of CSS</li>
<li>Experimenting with typeface and leading combinations</li>
<li>Working with different color combinations</li>
</ul>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-075.jpg"alt="" /></p>

<p>When you are designing side-by-side with a client, they can make requests, see the results of changes, then make immediate sign-off decisions based on how the design will display in a browser.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-076.jpg"alt="" /></p>

<p>If you need to demonstrate different page <em>states</em>, for example logged in or logged out, there are Javascript tools including <a href="http://24ways.org/2008/easier-page-states-for-wireframes">plugins</a> for <a href="http://jquery.com/">jQuery</a> that will help you do that.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-077.jpg"alt="" /></p>

<p>During this process, I often catalogue the iterations using <a href="http://www.realmacsoftware.com/littlesnapper/">LittleSnapper</a>. This process is far more spontaneous and interactive than proofing with static visuals. It is also more efficient, leaving you more time to spend on the nuances of a design.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-078.jpg"alt="" /></p>

<p>What about testing? In the out-dated, backwards and forwards, wash-rinse-repeat, workflow that many people are forced to work with, testing usually takes place at the end of the process; after days of design and development. Designing in a browser makes it easier for testing to take place during even the earliest phases. If you spot problems, you can correct them far closer to the source and without the need to burn down what has already been produced.</p>

<p>These issues might range from simple display problems to more fundamental issues such as inaccessible color combinations. If I'm honest, at times in the past, I rarely concerned myself with checking that the color combinations I chose were accessible to people with color deficiencies.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-079.jpg"alt="" /></p>

<p>Browser based tools such as <a href="http://twitter.com/snookca">Jonathon Snook</a>'s <a href="http://snook.ca/technical/colour_contrast/colour.html">Colour Contrast Check</a> make it easy for everyone involved in the design process to check for color contrast issues from the very beginning. I've found that the best time to use Jonathon's tool is before I demonstrate a design to a client. This avoids any embarrassment should a client sign-off on a design that contains inaccessible color combinations &mdash;</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-080.jpg"alt="" /></p>

<p>like the one on the left that I originally chose for the New Internationalist teaser bar.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-081.jpg"alt="" /></p>

<h3>Designing a system, not a page</h3>

<p> Many clients still look at their site as a collection of pages or templates.  When timescales and budgets are being squeezed, how can you better deliver a large scale project, for example like New Internationalist. One answer is to design a system, not a web page or site.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-082.jpg"alt="" /></p>

<p>Designing a system involves working from the <em>content-out</em> to design a toolkit of modular, reusable content components and an underlying grid structure. The decision over my choice of grid for New Internationalist was based on three factors:</p>

<ul>
<li>Advertising sizes</li>
<li>A 950 width that their research told them would best suit their readers</li> 
<li>Their developers were already familiar with the Blueprint CSS framework and its dimensions</li>
</ul>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-083.jpg"alt="" /></p>

<p>Dividing up this grid into several larger column widths allowed me to design a framework that could support a range of content module sizes.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-084.jpg"alt="" /></p>

<p>In the limited time available, designing full-page templates that cover ever every eventuality was unrealistic. Instead I designed a series of content modules, ranging from full articles to teaser titles and summaries, versions with images and versions without.

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-085.jpg"alt="" /></p>

<p>Each of these content modules was designed to fit the supporting grid with simple CSS class-switches to allow New Internationalist to change the visual presentation of an article or teaser by adding nothing more than an extra class via their CMS.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-086.jpg"alt="" /></p>

<p>As important as designing visual systems, developing reusable markup and CSS is essential to making designing in a browser fast and the overall project more efficient. I'm convinced that developing a set of markup patterns and naming conventions for id and class attributes makes design and development faster. Naming conventions take the guess work out of writing reusable content modules.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-087.jpg"alt="" /></p>

<p>Microformats also play a huge part in standardized markup patterns (There, I knew I wouldn't be able to resist talking about Microformats)  because their attributes combine semantics with more elements and attributes than you can hang a parka on.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-088.jpg"alt="" /></p>

<p>By building a toolkit and system, a client can easily place these components in the grid in various configurations to create the site. This gives them incredible flexibility but also the best value for money for the time that they spend with you. This is the approach that I took with New Internationalist. I estimate that by designing a system for New Internationalist in a browser, I achieved 100% of the work in only 30% of the time. This with fewer issues and less, but more focussed, communication.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-089.jpg"alt="" /></p>

<h3>What do you do with the time you save?</h3>

<p>All of these changes to conventional web design and development workflow will help you to save time by reducing wasted effort; that has definitely been my experience. So what can you do with the time that you save? Does spending less time mean that you should charge less?</p>

<p>Of course making more in less time does make you more competitive. But remember, you clients or employers are not paying you for the hours that you work, but for the years of knowledge you've learned and the skills that you've gained. 
It's vital that you remember your worth and that it's in your clients' and employers' interest that you'll be around and willing to support them even after the tough times are over.</p>

<p>This isn't only going to benefit the people that you work for, internally and externally, it will benefit you and the people that you work with. You might choose to invest the extra time in doing more work, in learning new skills or, if you run a business like I do, in working <em>on</em> rather than <em>for</em> that business.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-090.jpg"alt="" /></p>

<p>This could mean <a href="http://24ways.org/2008/contract-killer">writing better contracts</a>, keeping on top of sales or possibly even developing your own products to give you a second (or third) income stream. What matters is that we use difficult times as an opportunity to make things better, for ourselves but also for other people.</p>

<p>This might mean sharing your skills and knowledge with your co-workers or others by blogging about your work. After-all none of us would be where we are today if it weren't for the generosity of sharing by people like the speakers here and so many others. Sharing could also mean devoting some of your extra time to community or non-profit projects. So many are underfunded and could put a few hours a week with your skills to use helping many more people.</p>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-091.jpg"alt="" /></p>

<p>When I was writing this talk, people asked me if I was nostalgic for the protests of the 1980's. I had to think about that, but no, I don't miss them. I don't miss Thatcher, <a href="http://en.wikipedia.org/wiki/Youth_Opportunities_Programme">YOP schemes</a> or being told to <q><a href="http://en.wikipedia.org/wiki/Norman_Tebbit">get on my bike</a></q>. I'm not nostalgic for the tension, or for <a href="http://en.wikipedia.org/wiki/Duran_Duran">Duran Duran</a>.</p>

<p>What I am nostalgic for is the sense of common purpose and a real desire to change the status quo that I felt existed then, that I think is lacking today. But I do have faith that as an industry and as a community that we can come together to change things for the better, and that conferences like this are a strong sign of that.</p>

<p>Now isn't the time to be worried about the future or what might happen. Now is the time to focus efforts on redefining why we do what we love so much. After all, what is the alternative? As the song says:</p>

<blockquote>
<p>Are you gonna try to make this work, <br />
Or spend your days down in the dirt? <br />
You see things can change &mdash; <br />
Yes and walls can come tumbling down!</p>
</blockquote>

<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-092.jpg"alt="" /></p>
<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-093.jpg"alt="" /></p>
<p><img src="http://stuffandnonsense.co.uk/content/img/2009-06-26-094.jpg"alt="" /></p>

<p>Thank you so much for listening (reading). Comments?</p>

<h4>More</h4>
<ul>
<li><a href="http://www.slideshare.net/malarkey/walls-come-tumbling-down-1586152">View on Slideshare</a></li>
<li><a href="http://stuffandnonsense.co.uk/content/dl/slides/wallscometumblingdown.pdf">Download PDF</a> (25Mb)</li>
</ul>]]></description>
<dc:subject>Design</dc:subject>
<dc:date>2009-06-29T11:00:44+00:00</dc:date>
</item>

<item>
<title>this is a working library</title>
<link>http://forabeautifulweb.com/blog/about/this_is_a_working_library/</link>
<guid>http://forabeautifulweb.com/blog/about/this_is_a_working_library/</guid>
<description><![CDATA[<q>Mandy Brown is a Creative Director at W. W. Norton & Company, where her work involves everything from book design to web design to writing about design.</q> — How do I love the design of this site? Let me count the ways.]]></description>
<dc:subject>External links</dc:subject>
<dc:date>2009-06-22T15:18:35+00:00</dc:date>
</item>

<item>
<title>10 Useful Firefox Extensions to Supercharge Firebug</title>
<link>http://forabeautifulweb.com/blog/about/10_useful_firefox_extensions_to_supercharge_firebug/</link>
<guid>http://forabeautifulweb.com/blog/about/10_useful_firefox_extensions_to_supercharge_firebug/</guid>
<description><![CDATA[<p><q>Firebug is a revolutionary Firefox extension that helps web developers and designers test and inspect front-end code.</q> — Perfect for when you&#8217;re designing in browser.
</p>]]></description>
<dc:subject>External links</dc:subject>
<dc:date>2009-06-20T20:38:10+00:00</dc:date>
</item>

<item>
<title>New Internationalist — the last ten days</title>
<link>http://forabeautifulweb.com/blog/about/new_internationalist_the_last_ten_days/</link>
<guid>http://forabeautifulweb.com/blog/about/new_internationalist_the_last_ten_days/</guid>
<description><![CDATA[<p>It&#8217;s been ten days since I uploaded the last batch of New Internationalist design files. Since then the team at New Internationalist have had time to live with the templates and make a small number of suggestions and requests that I have implemented over the last couple of days.
</p><p>Just before I left to travel to Boston for <a href="http://aneventapart.com/2009/boston/">An Event Apart</a>, a flu ridden <a href="http://twitter.com/adammaanit">Adam</a> called to talk me through those last minute changes. They fell into several areas:</p>

<ul>
<li><a href="#s1">Asking for an alternative layout for the home page</a></li>
<li><a href="#s2">Adding some small highlights to particular areas</a></li>
<li><a href="#s3">Making a new layout for the shop landing page</a></li>
<li><a href="#s4">Discussing Internet Explorer 6 compatibility for shop templates</a></li>
</ul>

<p>There were no major surprises and nothing that I couldn't handle while traveling, particularly as I've been designing in a browser and not using Photoshop or Fireworks. All of these revisions and alternatives are now online at the <a href="http://stuffandnonsense.co.uk/content/demo/ni/2009/06/18/index.html">demonstration site</a>.</p>

<h3 id="s1">Asking for an alternative layout for the home page</h3>

<p>New Internationalist has been discussing internally a new timetable for publishing their magazine content. Instead of publishing most when a new printed magazine is published, they will be experimenting with more regular publishing of magazine articles, reducing the association between an article and a particular issue.</p>

<p>I can understand this approach but I personally feel that the <em>context</em> in which an article is published is vital to understanding its importance at a particular time, particularly as New Internationalist is a magazine and not a news site. Adam asked to see an alternative version of the home page layout that breaks the magazine/blogs content into two vertical columns.</p>

<p>Because I have been designing in a browser, using XHTML and CSS, and have developed a set of (Microformats-based) markup patterns, making an alternative layout structure took only a few minutes. Below is a side-by-side view of the <a href="http://stuffandnonsense.co.uk/content/demo/ni/2009/06/18/index-alt.html">alternative layout</a> (right) and <a href="http://stuffandnonsense.co.uk/content/demo/ni/2009/06/18/index.html">my preferred layout</a> (left).</p>

<p class="entry-caption">
<img src="http://stuffandnonsense.co.uk/content/img/2009-06-18-a.jpg" alt="" /> <br />
<span>Home page alternatives: <a href="http://stuffandnonsense.co.uk/content/demo/ni/2009/06/18/index-alt.html">Alternative layout</a> (right), <a href="http://stuffandnonsense.co.uk/content/demo/ni/2009/06/18/index.html">preferred layout</a> (left).</span></p>

<p>Although the structure of the New Internationalist publishing schedule is not my decision, it would be wrong of me not to express my opinions. I think that my preferred version still has better visual clarity and definition and allows for various publishing schedules. I hope that New Internationalist stick with my gut instincts and my preferred layout.</p>

<h3 id="s2">Adding some small highlights to particular areas</h3>

<p>Less obvious is a new <em>highlight</em> format that New Internationalist can apply to box styles. Adam asked that I give certain calls to action, in particular the email newsletter sign-up box, more prominence. Instead of designing just that box, I extended the CSS to include a highlight style that can be applied to any content box across the site.</p>

<p>Implementing this highlight style took only a few minutes, largely because I have designed using alpha-transparent PNG images for the decorative halftone patterns. You can see the result on the <a href="http://stuffandnonsense.co.uk/content/demo/ni/2009/06/18/index.html">home page email newsletter sign-up box</a> and (with an alternative colour) on the <a href="http://stuffandnonsense.co.uk/content/demo/ni/2009/06/18/shop.html">shop landing page catalogue request box</a>.</p>

<h3 id="s3">Making a new layout for the shop landing page</h3>

<p>Now that I know that the design of the New Internationalist shop need not be limited to the capabilities of any particular e-commerce platform, I have developed the shop landing page to bring it in line with magazine and blog landing pages.</p>

<p class="entry-caption">
<img src="http://stuffandnonsense.co.uk/content/img/2009-06-18-b.jpg" alt="" /> <br />
<span>Redefined shop landing page</span></p>

<p>In the new shop landing page I have designed a series of new content modules that can be rearranged and included on any page of the site in any section. These include a jQuery powered easy slider and several other module formats that I hope will give New Internationalist the flexibility to move shop content around their site, for example by including product feeds into magazine articles and blog entries.</p>

<h3 id="s4">Discussing Internet Explorer 6 compatibility for shop templates</h3>

<p>After analyzing their statistics internally, the team at New Internationalist have decided that because a more significant proportion of their shop customers use Internet Explorer 6, that part of the site will require better compatibility with Internet Explorer 6. Other, content driven areas of the new site will adopt <a href="/blog/about/universal_internet_explorer_6_css/">Universal Internet Explorer 6 CSS</a>.</p>

<p>This decision means that Owen and I will need to test and repair the shop pages for Internet Explorer 6 CSS, but I am very pleased that a major site like New Internationalist will lead the way in adopting Universal Internet Explorer 6 CSS for the content areas of the new site. It's a brave, bold move and one that I hope others will learn from and follow.</p>]]></description>
<dc:subject>Design</dc:subject>
<dc:date>2009-06-20T19:58:25+00:00</dc:date>
</item>

<item>
<title>A Detailed Look at the Z&#45;Index CSS Property</title>
<link>http://forabeautifulweb.com/blog/about/a_detailed_look_at_the_z-index_css_property/</link>
<guid>http://forabeautifulweb.com/blog/about/a_detailed_look_at_the_z-index_css_property/</guid>
<description><![CDATA[<p><q> I would venture to guess that z-index is probably the CSS property that is more speedily abandoned than any other.</q> &mdash; Nice overview. You might also want to read my <a href="http://24ways.org/2005/zs-not-dead-baby-zs-not-dead">Z&#8217;s not dead baby, Z&#8217;s not dead</a> for 24ways from 2005.
</p>]]></description>
<dc:subject>External links</dc:subject>
<dc:date>2009-06-19T02:23:28+00:00</dc:date>
</item>

 
</channel>
</rss>