<?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>DigiKev &#187; Web design</title>
	<atom:link href="/category/web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://digikev.co.uk</link>
	<description>Building experiences &#124; Web design, interface design, information architecture and user experience</description>
	<lastBuildDate>Thu, 05 Nov 2009 22:06:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Beef up your gutters and put your columns on a diet</title>
		<link>http://digikev.co.uk/29-10-2009/beef-gutters-diet-columns/</link>
		<comments>http://digikev.co.uk/29-10-2009/beef-gutters-diet-columns/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 08:11:31 +0000</pubDate>
		<dc:creator>Kevin Rapley</dc:creator>
				<category><![CDATA[Web design]]></category>
		<category><![CDATA[columns]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[graphic design]]></category>
		<category><![CDATA[gutters]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[typography]]></category>

		<guid isPermaLink="false">http://digikev.co.uk/29-10-2009/beef-up-your-gutters-and-put-your-columns-on-a-diet/</guid>
		<description><![CDATA[Thumbing through the UK version of WIRED magazine the other day made me realise that online there is very little experimentation or use of quirky or edgy layouts like we see in print.  What I mean by this is most layouts online tend to be safe.  They express a certain conservative nature with [...]]]></description>
			<content:encoded><![CDATA[<p>Thumbing through the UK version of WIRED magazine the other day made me realise that online there is very little experimentation or use of quirky or edgy layouts like we see in print.  What I mean by this is most layouts online tend to be safe.  They express a certain conservative nature with uniformed gutter sizes and content columns of same or similar width.  They don’t evoke any emotion.  Reading WIRED provokes emotion; each article has its own identity and style related to the content.  One column may be far slimmer than the next with a gutter between them that you could drive a tank through.<br />
<span id="more-396"></span><br />
Guilty M’ Lord.  I employ such conservativeness in my online designs too.  Scouring other websites for inspiration only, without input from other disciplines or stimulus from the world around us can be an awful trap to fall into.  Too many designers appear to be doing so and it is now the occasion to call time on this practice.  Web design is such a young discipline, don’t play it safe – do as great graphic designers have done before us.  Experiment.  Create harmony, create conflict, and whatever you do be creative.  </p>
<p>I plan to experiment more with typography and layout. Firstly I will be digging out my old graphic design books, possibly buying some more and replicating some of the layout techniques in <abbr title="Hyper Text Markup Language">HTML</abbr> and <abbr title="Cascading Style Sheets">CSS</abbr>.  Web designers will be aware that technical restraints can give us limitations that print designers do not face (they have their own set of restraints). It will be a task of experimenting with what can be achieved in layout with <abbr title="Hyper Text Markup Language">HTML</abbr> and <abbr title="Cascading Style Sheets">CSS</abbr>, exploring that edge first.  And then reigning it in to what can be achieved with considerations of browser deficiencies, optimal screen resolution for audience majority and how layout sits within the heuristic factors an interface should abide by.</p>
<p>There is no reason why good layout cannot be used commercially, in a content managed system or otherwise.  So why have so many, me included, been playing it safe for so long? I am going to push the boat out today and design an 80px gutter. Strike me down.</p>
]]></content:encoded>
			<wfw:commentRss>http://digikev.co.uk/29-10-2009/beef-gutters-diet-columns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web typography discussion</title>
		<link>http://digikev.co.uk/17-10-2009/web-typography-discussion/</link>
		<comments>http://digikev.co.uk/17-10-2009/web-typography-discussion/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 11:40:12 +0000</pubDate>
		<dc:creator>Kevin Rapley</dc:creator>
				<category><![CDATA[Web design]]></category>
		<category><![CDATA[cufón]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[gutter]]></category>
		<category><![CDATA[kerning]]></category>
		<category><![CDATA[leading]]></category>
		<category><![CDATA[line-height]]></category>
		<category><![CDATA[michael wood]]></category>
		<category><![CDATA[sIFR]]></category>
		<category><![CDATA[system font]]></category>
		<category><![CDATA[typeface]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[web safe font]]></category>

		<guid isPermaLink="false">http://digikev.co.uk/?p=391</guid>
		<description><![CDATA[I had a good conversation with Michael Wood yesterday whilst I was writing up a document on why I felt our design team, going forwards, should be using Cufón instead of sIFR for text replacement.  Michael pointed me in the direction of a couple of sites that were inspirational to him and put forwards [...]]]></description>
			<content:encoded><![CDATA[<p>I had a good conversation with <a href="http://www.cabinpressure.co.uk" rel="external friend met">Michael Wood</a> yesterday whilst I was writing up a document on why I felt our design team, going forwards, should be using Cufón instead of sIFR for text replacement.  Michael pointed me in the direction of a couple of sites that were inspirational to him and put forwards the argument that he has read too many times the cussing from web designers complaining about the lack of typefaces available that are considered web safe.  Safe fonts are those that are regular system font installations for either PC or Mac.  Those same web designers that complain could in fact vastly improve the typography of their sites by learning typographic skills.  When looking at their personal website and sites that are in their portfolio it is clear to see that they haven’t mastered the art of type setting for the web.<br />
<span id="more-391"></span><br />
Rather than calling web safe font’s ugly typography and search alternative typefaces and methods to deploy them, designers should first develop type sensitivity.  Is their a vertical rhythm to the typography on the website? Are you using a typographer’s scale? Is there a clear hierarchy of H1, H2, H3, P tags? Does the leading (line-height) require increasing or decreasing? Is the kerning (letter-spacing) normal or would it look better with more or less pixels between each character?  How about the amount of words per line – comfortably for reading online we should use between 11-14 words per line for passages of type.  Have you uncluttered the guttering yet? A larger gutter between grid columns can improve readability and the elegance of typography.</p>
<p>Using the fine adjustment techniques above, the clarity and beauty of the web safe typefaces we have available to us becomes clear.  Even the use of emboldening and emphasising key typographic areas can vastly improve an otherwise uninspiring type set for a web page.</p>
<p>This won’t of course stop me from hunting down new typefaces and ways to deploy them online.  Each typeface tells a different story and assists the branding.  However, this is food for thought and all the necessary type setting techniques should be used in conjunction with the chosen typeface.  Simply replacing system font text for a sassy typeface just because you didn’t like the look of the system font is plain lazy and without skill.</p>
<p>Another point Michael made which I shall leave you with is that some of the best typography uses just one typeface.  Take a look at this example Michael showed me for the <a href="http://www.seedconference.com/seed.php" rel="external">Seed Conference</a>.  This site makes excellent use of uppercase, emboldening, italics and all of the techniques I mentioned previously with just one font, Times New Roman.  The hierarachy is well defined.  I would argue that Times New Roman isn&rsquo;t a web safe font.  It is a system font, but designed for ease in reading of printed documents.  Legibility of this typeface at small sizes on screen is poor.</p>
]]></content:encoded>
			<wfw:commentRss>http://digikev.co.uk/17-10-2009/web-typography-discussion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Working Smarter: Standardise your code</title>
		<link>http://digikev.co.uk/14-10-2009/working-smarter-standardise-code/</link>
		<comments>http://digikev.co.uk/14-10-2009/working-smarter-standardise-code/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 06:53:40 +0000</pubDate>
		<dc:creator>Kevin Rapley</dc:creator>
				<category><![CDATA[Web design]]></category>
		<category><![CDATA[working smarter]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[semantics]]></category>
		<category><![CDATA[sexy stylesheets]]></category>
		<category><![CDATA[standardise code]]></category>

		<guid isPermaLink="false">http://digikev.co.uk/?p=377</guid>
		<description><![CDATA[In my previous post about keeping a code snippets library I eluded to the fact that within this file structure I had created a number of HTML skeletons which give me a basis for beginning a new project.  It removes the medial task of creating a container &#60;div&#62; and the usual suspects of a [...]]]></description>
			<content:encoded><![CDATA[<p>In my previous post about keeping a code snippets library I eluded to the fact that within this file structure I had created a number of <abbr title="Hyper Text Markup Language">HTML</abbr> skeletons which give me a basis for beginning a new project.  It removes the medial task of creating a container <code>&lt;div&gt;</code> and the usual suspects of a header region <code>&lt;div id=&quo;header&quo; /&gt;</code>, content area <code>&lt;div id=&quo;content&quo; /&gt;</code> and <code>&lt;div id=&quo;footer&quo; /&gt;</code>.  I tab indent my code for easy scanning too so shaving off the few minutes laying these out correctly along with other items that may get missed within your <code>&lt;head&gt;</code> such as common <code>&lt;meta&gt;</code>.  I took my skeletons a bit further by adding in unordered list items for the menu area, aside and footer.  These may not all be used but it is quicker to delete than it is to type.<br />
<span id="more-377"></span><br />
Beginning in this way means I’ll use the same taxonomy for the naming convention of classes and ID’s across multiple projects.</p>
<p>I also work in the same manner for my global <abbr title="Cascading Style Sheets">CSS</abbr> document.  I keep this stylesheet semantically written and looking very tidy, grouped by the regions within the <abbr title="Hyper Text Markup Language">HTML</abbr> markup, so, for instance ‘Header’, ‘Content’, ‘Footer’.  Within a commented area at the top of the document I detail this structure and other useful document meta data such as the colours used in the design, when I wrote the document and when amendments have been made.  Rather than going into too much detail on this I will instead direct you toward <a href="http://carsonified.com/blog/features/design/creating-sexy-stylesheets/" rel="external">Jina Bolton’s extensive post on creating sexy stylesheets</a>.</p>
<p>So how does this help? If you’re working alone then it means that you’ll be standardising your working convention which will help when you return to projects in the future for amendments and updates.  You’ll instantly be familiar with the code and its structure.  Employ this in an agency environment or within a team of designers and you can pick up each others projects safe in the knowledge that it will be familiar too.</p>
<p>I have been working in this way now for around 2-3 years and I wouldn’t go back.  Of course there will be the odd project that breaks convention and has to be structured in a different way in order to make it behave – in these instances try to keep to the usual formatting style as closely as possible and comment your code well for the abnormalities.</p>
]]></content:encoded>
			<wfw:commentRss>http://digikev.co.uk/14-10-2009/working-smarter-standardise-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorry my content pages are lame&#8230;</title>
		<link>http://digikev.co.uk/18-06-2009/content-pages-lame/</link>
		<comments>http://digikev.co.uk/18-06-2009/content-pages-lame/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 08:55:10 +0000</pubDate>
		<dc:creator>Kevin Rapley</dc:creator>
				<category><![CDATA[DigiKev]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[content page design best practices]]></category>
		<category><![CDATA[luke wroblewski]]></category>

		<guid isPermaLink="false">http://digikev.co.uk/18-06-2009/content-pages-lame/</guid>
		<description><![CDATA[I listened to a boxes and arrows podcast episode yesterday entitled &#8216;Content Page Design Best Practices&#8217; which is a recording from a conference talk hosted by Luke Wroblewski. It was a real eye-opener. Over the coming weeks I am going to be optimising my content pages so that they are more efficient in the context [...]]]></description>
			<content:encoded><![CDATA[<p>I listened to a boxes and arrows podcast episode yesterday entitled &#8216;Content Page Design Best Practices&#8217; which is a recording from a conference talk hosted by Luke Wroblewski. It was a real eye-opener. Over the coming weeks I am going to be optimising my content pages so that they are more efficient in the context of the broader web as a whole. My content pages aren&#8217;t usually accessed through the home page, most of you search for something and my website shows up in your results on that search term and then you land on one of many content pages.<br />
<span id="more-338"></span></p>
<h3>Here is the podcast episode for you to listen to</h3>
<p><script src="http://www.boxesandarrows.com/files/banda/audio-player.js"></script><br />
<object width="290" height="24" data="http://www.boxesandarrows.com/files/banda/player.swf" type="application/x-shockwave-flash"><param name="id" value="audioplayer15" /><param name="FlashVars" value="playerID=15&amp;soundFile=http://boxesandarrows.com/files/banda/ia-summit-2008-day-1/Content_Page_Design1.mp3" /><param name="quality" value="high" /><param name="menu" value="false" /><param name="wmode" value="transparent" /><param name="src" value="http://www.boxesandarrows.com/files/banda/player.swf" /></object><br />
<br /><a href="http://www.boxesandarrows.com/files/banda/ia-summit-2008-day-1/Content_Page_Design_Best_Practices.m4a">Download &#8216;Content Page Design Best Practices&#8217; episode</a></p>
<p class="clear">I have implemented one of the recommendations by Luke immediately. I was actually pretty shocked at what I am about to tell you. I was listening to the episode and Luke described how so many websites give so little screen real estate to the bread and butter of the page. The content. He mentioned how some websites expect the readers landing on content pages to engage with the content and have trust in it, yet they only give the content 25% of the screen real estate &#8211; or less!</p>
<p>When I heard this I was thinking to myself, &#8216;Yeah that&#8217;s not me, I put a lot of emphasis on my content. It&#8217;s a large block with a small sidebar of sign posts to my RSS feed and my social media goodness around the web. I&#8217;m alright Jack.&#8217; So, I take a screen grab of DigiKev working on the basis that the majority of my visitors are using 1024&#215;768 pixel screen ratio and bring it in to Photoshop to do some measurements on how much percentage I actually give my content in relation to the rest of the page.</p>
<p>The figures were in, there in black and white I saw the following:</p>
<p><strong>1024&#215;768 = 593609 pixels</strong><br />
of which 162870 pixels are given to the main content block.</p>
<p><strong>162870 / 593609 * 100 = 27%</strong></p>
<p>Uh-oh, I thought. 27% is not very good. The problem was that on my content pages I was providing a breadcrumb which was eating too far into the vertical screen real estate. I had plenty of margin around this though so there was lots of room for maneuvre. I have a rather large masthead which contains my branding, art work and menu structure. I like the impact of this and I feel it gives a good impression about who I am and the skillset I own.</p>
<p>After editing the page to shift the content and breadcrumb up I recalculated the percentage of page given to content:</p>
<p>195200 pixels dedicated to the main content block</p>
<p><strong>195200 / 593609 * 100 = 32%</strong></p>
<p>So I reclaimed an extra 5% of content relevant to the page, still not great. It could go further and it shall. I plan to either replace or reposition the side sign posting to be replaced with more relevant content to the subject of the page. This will reclaim a large proportion of the page to content:</p>
<p>297290 pixels dedicated to the main content block</p>
<p><strong>297290 / 593609 * 100 = 50%</strong></p>
<p>This will be a vast improvement by reclaiming 32% of the screen real estate to content. Content is key, we really need to make certain that we make content the hero of the page. It is of course what people visit our sites to consume. Try the sums yourself, give your content a healthcheck. What percentage are you dedicating to content?</p>
]]></content:encoded>
			<wfw:commentRss>http://digikev.co.uk/18-06-2009/content-pages-lame/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://boxesandarrows.com/files/banda/ia-summit-2008-day-1/Content_Page_Design1.mp3" length="31820096" type="audio/mpeg" />
		</item>
		<item>
		<title>Iterative process and the need for play making in design</title>
		<link>http://digikev.co.uk/08-06-2009/iterative-process-play-making-design/</link>
		<comments>http://digikev.co.uk/08-06-2009/iterative-process-play-making-design/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 21:57:55 +0000</pubDate>
		<dc:creator>Kevin Rapley</dc:creator>
				<category><![CDATA[Interface]]></category>
		<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[comic prototyping]]></category>
		<category><![CDATA[ia]]></category>
		<category><![CDATA[information architecture]]></category>
		<category><![CDATA[interface design]]></category>
		<category><![CDATA[traci lepore]]></category>
		<category><![CDATA[ux]]></category>
		<category><![CDATA[ux matter]]></category>

		<guid isPermaLink="false">http://digikev.co.uk/?p=320</guid>
		<description><![CDATA[Traci Lepore has just written her article Putting Together a Production: A Rehearsal Strategy for Design for UX Matters.  Intelligently, in a captivating and easy to follow manner she likens design iterations and the need for an iterative process to her own personal accounts of being an actress.  She has to learn the [...]]]></description>
			<content:encoded><![CDATA[<p>Traci Lepore has just written her article <a href="http://uxmatters.com/mt/archives/2009/06/putting-together-a-production-a-rehearsal-strategy-for-design.php" rel="external" title="Putting Together a Production: A Rehearsal Strategy for Design">Putting Together a Production: A Rehearsal Strategy for Design</a> for <acronym title="User Experience">UX</acronym> Matters.  Intelligently, in a captivating and easy to follow manner she likens design iterations and the need for an iterative process to her own personal accounts of being an actress.  She has to learn the lines while getting over her own shyness and discomforts in order to work through the initial stages of what is required of her.  Soon the shyness disappears and the acting refined over several iterations.  The iterations are play making, trying out new ideas and discarding those that fail.  This creative space for trial and error is essential to the refinement of the final play.  This cycle, as she depicts through flow diagrams, is a helical process rather than linear.  The steps in taking on board what is required, learning the script and refinement of acting are completed over several iterations, it is then up to the director and audience to judge.<br />
<span id="more-320"></span><br />
Too often project scope constrains a linear process on web design.  Qualitative and quantitive market research results are outputted to persona creation.  Persona creation in turn output to user journeys and flows.  User journeys and flows develop site maps and wireframes. Wireframes become prototypes and design scamps.  Before we know it, the website is coded and pushed live.  Let us just break this linear approach.  Let us iterate the design processes and not be scared to revisit a step and feed new ideas and information back into the production.  What needn&#8217;t be in the design at all? Iteration will refine and develop an idea into a solid concept.</p>
<p>I have been getting excited about <a href="/26-05-2009/prototyping-user-experience-with-comics/" title="Comic prototyping">comic prototyping</a> recently and how it has the ability to reflect the feelings and aspirations of the end user to the client.  Rather than emphasis on the interface and placing it centre of attention based on analysis, comic prototyping is end user centric.  This, in my opinion opens up new design avenues. And, because the fact that what is being created is a comic, an understanding of the values, aspirations and feelings from using the interface rather than the product itself, it encourages the notion of play making.  The comic prototype will never feature in the final product, the end user will never see it.  There is nothing precious around the prototype and it feeds into the further iterations around the design process.  I believe this is a good place to start to get the iterative process working but we must try and continue this throughout the lifecycle of the design too.  But when should we stop? Until the product is at a stage where it is suitable for production? Or time and budget restraints are exhausted?</p>
]]></content:encoded>
			<wfw:commentRss>http://digikev.co.uk/08-06-2009/iterative-process-play-making-design/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DigiKev gets an overhaul</title>
		<link>http://digikev.co.uk/23-04-2009/digikev-gets-an-overhaul/</link>
		<comments>http://digikev.co.uk/23-04-2009/digikev-gets-an-overhaul/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 08:43:23 +0000</pubDate>
		<dc:creator>Kevin Rapley</dc:creator>
				<category><![CDATA[DigiKev]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[blueprint css]]></category>
		<category><![CDATA[css framework]]></category>
		<category><![CDATA[frameworkthree]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://digikev.co.uk/?p=211</guid>
		<description><![CDATA[It was long overdue, but finally I have got round to giving my DigiKev Web site a total overhaul.  The previous Web site felt broken and although the design was adventurous it didn&#8217;t lend itself to the array of content I wished to put into it.

Blogging on the old platform was a chore too, [...]]]></description>
			<content:encoded><![CDATA[<p>It was long overdue, but finally I have got round to giving my DigiKev Web site a total overhaul.  The previous Web site felt broken and although the design was adventurous it didn&#8217;t lend itself to the array of content I wished to put into it.</p>
<p><span id="more-211"></span></p>
<p>Blogging on the old platform was a chore too, there was a lot of faffing to get a Blog post to behave in the way I would like which increased the time.  Time I don&rsquo;t have so Blogging ground to a halt.  This new Web site is using trusty WordPress with all the requirements I need and an infinite bag of bolt on plugins at the ready if necessary.</p>
<p>I am very kindly being hosted with <a href="http://www.bluemilkshake.co.uk/" title="Mark Steadman, Web developer and consultant of Bluemilkshake Limited." rel="external">Mark Steadman of Bluemilkshake</a>, long term readers of this so far disjointed Blog will know he is a good friend of mine and gets mentioned here fairly regularly.</p>
<p>This is a completely new structure and design which I have built on a <a href="http://frameworkthree.codeplex.com" title="frameworkThree CSS Framework" rel="external">CSS Framework I have adapted from Blueprint CSS and the best parts of other great CSS Frameworks available</a>.  It is called <a href="http://frameworkthree.codeplex.com" title="frameworkThree CSS Framework" rel="external">frameworkThree and is ready for you to download</a> and play with at your leisure.  There may be some short term teething problems with the new Web site as I progressively test and iron out all the creases.  If you spot anything please send me an email through the contact form or send me a <a href="http://www.twitter.com/ title="Twitter" rel="external">tweet over on Twitter if you&rsquo;re into that</a>.  My handle over there is <a href="http://www.twitter.com/digikev" title="DigiKev on Twitter" rel="external">@digikev</a></p>
<p>Overall, I am really happy with the new structure and design.  It gives me a great platform to now develop from and with WordPress doing all the hard work in the background you will now be hearing a lot more from me again.  You lucky, lucky people.</p>
]]></content:encoded>
			<wfw:commentRss>http://digikev.co.uk/23-04-2009/digikev-gets-an-overhaul/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why graphic designers are not Web designers</title>
		<link>http://digikev.co.uk/25-05-2008/why-graphic-designers-are-not-web-designers/</link>
		<comments>http://digikev.co.uk/25-05-2008/why-graphic-designers-are-not-web-designers/#comments</comments>
		<pubDate>Sun, 25 May 2008 14:31:30 +0000</pubDate>
		<dc:creator>Kevin Rapley</dc:creator>
				<category><![CDATA[Web design]]></category>
		<category><![CDATA[graphic design]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.digikev.co.uk/digikevwp/?p=14</guid>
		<description><![CDATA[I used to think my vocation would always be graphic designer. Christ, I even took a degree course in graphic communication. However, I haven&#8217;t the foggiest about type setting or colour separation. These technical specifications are what graphic designers are au fait with—not me. This is why I soon left my course and landed my [...]]]></description>
			<content:encoded><![CDATA[<p>I used to think my vocation would always be graphic designer. Christ, I even took a degree course in graphic communication. However, I haven&#8217;t the foggiest about type setting or colour separation. These technical specifications are what graphic designers are au fait with—not me. This is why I soon left my course and landed my first Web design role at Diskeeper Corporation.</p>
<p>I knew my strengths lay in what we—online experts—have come to call today, digital media. Whereas the technical specifications of a graphic designer are type setting and colour separation plates, the Web designer working knowledge is in Web page expansion, graphical user interface (GUI) design and accessibility considerations.<br />
<span id="more-14"></span><br />
There are cross-overs in the disciplines. Sure. Typographic sensibility, page balance and colour selection are inherent disciplines in all good designers. Essentially graphic and Web designers are bound by their maturity to design. They&#8217;re separated by their focus.</p>
<p>Proposed with the job to layout magazine column or brochure I would naturally put fourth a contact able to carry out the task. A thumbling attempt at completing the project would require too much learning and error on my part. Nor would it stoke my interest. I would hope that my graphic design contacts would extend the same favour and thinking if the glove was on the other hand having been asked to produce a series of Web page layout designs.</p>
<p>From experience in the creative industries and speaking with peers this is not always so. There is a tendency to place Web design in the hands of seasoned graphic designers. They make the decisions, call the shots, before passing the Photoshop file to a Web developer to muddle through.</p>
<p>Web designers have a discipline entirely their own. A Web designer is to produce unique, functional and appealing strategies that take account of a medium that will change dependent on platform, for instance the type of browser, the viewing device, even the screen resolution set by the end user. This is ever more prevalent today with mobile devices and the like.</p>
<p>This is merely a smattering off the top layer considerations for a Web designer. I will return to this topic in future posts. For the time being, what experiences have you of graphic design professionals attempting Web design? Perhaps you are a graphic designer who is tasked with Web related projects. Do you feel you are unable to complete the task fully due to inexperience? Does work get returned by developers saying it won&#8217;t work? What do the Web developers amongst you say, have you had to redesign work signed off for you to develop as they were unworkable?</p>
]]></content:encoded>
			<wfw:commentRss>http://digikev.co.uk/25-05-2008/why-graphic-designers-are-not-web-designers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why aren&#8217;t experts like Microsoft being expert?</title>
		<link>http://digikev.co.uk/03-05-2008/why-arent-experts-like-microsoft-being-expert/</link>
		<comments>http://digikev.co.uk/03-05-2008/why-arent-experts-like-microsoft-being-expert/#comments</comments>
		<pubDate>Sat, 03 May 2008 22:32:54 +0000</pubDate>
		<dc:creator>Kevin Rapley</dc:creator>
				<category><![CDATA[Web design]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[ASP NET]]></category>
		<category><![CDATA[authorities]]></category>
		<category><![CDATA[click here]]></category>
		<category><![CDATA[Dino Esposito]]></category>
		<category><![CDATA[experts]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.digikev.co.uk/digikevwp/?p=21</guid>
		<description><![CDATA[It shocks me to see web programming examples breaking the rules of accessibility and common practices in published books. I don’t feel it sets the greatest of examples to anyone trying to get a foot in the industry when supposed authorities on subjects cannot even get it correct in their own publications. Take Microsoft Press [...]]]></description>
			<content:encoded><![CDATA[<p>It shocks me to see web programming examples breaking the rules of accessibility and common practices in published books. I don’t feel it sets the greatest of examples to anyone trying to get a foot in the industry when supposed authorities on subjects cannot even get it correct in their own publications. Take Microsoft Press for instance. Programming Microsoft ASP.NET 3.5, published 2008. This is written by Dino Esposito, an authority on ASP.NET and AJAX. When it comes to writing HTML he seems to have forgotten the fact that we keep the code in lowercase. All of his HTML examples begin with a capital letter. Now I understand that ASP.NET is different and uses some uppercase characters for server side controls, but please let us not forget the industry standard for writing static HTML. Long have the days passed when HTML tags were written in complete uppercase and contained now deprecated elements such as FONT and CENTER.Furthermore another example I have spotted failed to include a DOCTYPE and the appropriate XML format for closing a HR tag. I realise this is not the purpose of the book and that the level of reader will most likely have a full understanding of how we conduct ourselves as web designer and developers in 2008. But why do experts insist on writing poor examples?<br />
<span id="more-79"></span><br />
Let me take this even further. Being an organisation that should be getting this correct, Microsoft will bear the brunt of this again for not. There are plenty of examples within the Microsoft website where use of inaccessible and erroneous terms such as ‘click here’. Going back to the Microsoft Press example too, I was studying a script for SilverLight where it would display a message if a user did not have the plugin installed on their machine. This was again ‘click here to…’. If these are such expert guides to the technology for developing next-generation websites, then I think more care should be put in to eradicating these poor phrases and terms so that the next generation of web designers know not to do it.</p>
]]></content:encoded>
			<wfw:commentRss>http://digikev.co.uk/03-05-2008/why-arent-experts-like-microsoft-being-expert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working smarter: Building expandable, modular websites</title>
		<link>http://digikev.co.uk/02-05-2008/working-smarter-building-expandable-modular-websites/</link>
		<comments>http://digikev.co.uk/02-05-2008/working-smarter-building-expandable-modular-websites/#comments</comments>
		<pubDate>Fri, 02 May 2008 22:35:52 +0000</pubDate>
		<dc:creator>Kevin Rapley</dc:creator>
				<category><![CDATA[Web design]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[asp.net master pages]]></category>
		<category><![CDATA[modular websites]]></category>
		<category><![CDATA[PHP includes]]></category>
		<category><![CDATA[working smarter]]></category>

		<guid isPermaLink="false">http://www.digikev.co.uk/digikevwp/?p=24</guid>
		<description><![CDATA[From experience, clients who commission DigiKev to build a small website solution, perhaps even just a mini site with a handful of pages, at some point in the future may require additional pages or sections to be added. Larger websites with a multitude of information and complex structures will more than likely require expansion or [...]]]></description>
			<content:encoded><![CDATA[<p>From experience, clients who commission DigiKev to build a small website solution, perhaps even just a mini site with a handful of pages, at some point in the future may require additional pages or sections to be added. Larger websites with a multitude of information and complex structures will more than likely require expansion or remodelling of the configuration to accommodate a new campaign style or to work more efficiently for search engine optimisation after studying the analytics.<br />
<span id="more-78"></span><br />
Building websites that are to expand using a modular structure is the best way to accommodate this. No matter what size the website is, building a modular based website will save a lot of time and money in the future. So how is this done? Even with little or no server side coding knowledge it is possible to make life a whole lot easier using some very nifty server side controls to build a modular template for the whole website.</p>
<p>This post will assume knowledge of building static HTML web pages and will mainly benefit those that have no prior knowledge of using PHP or ASP.NET to build a website.</p>
<p>Firstly take a look at a simple open source solution that can be run on Linux, Apache or other equivalent server. You do not require a database to run this, all I am going to use is some very simple PHP includes which will allow the HTML web document to be broken down into different modules so that the content of a page is separated from menus, the Head tag and other parts of the website which will be accessed by several pages. For a mini site this may only be used for one page but you will be able to see the scope for expansion.</p>
<p>Firstly I will separate the opening HTML tag, Head and opening Body tag into its own document. Nothing special need be done here, as soon as you write the opening Body tag save the file as header.php.</p>
<p>Next we will create the main menu. In a new file we begin the next line after the Body tag which we opened in header.php. I have opened up a containing Div, added in the markup for the menu and left the containig Div open in this particular file. Save this file as menu.php.</p>
<div class="code">
<code>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br />
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;<br />
&lt;title&gt;New website&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;</code><br />
 </div>
<p>Rather than moving on to the next markup that will appear after the menu, we will now skip right down to the footer which will incorporate the copyright statement, quicklink menu items and the closing container Div, Body and HTML tags. Save this document as footer.php.</p>
<div class="code">
<code>&lt;div id="container"&gt;<br />
	&lt;div id="menu"&gt;<br />
		&lt;ul&gt;<br />
			&lt;li class="home"&gt;&lt;a href="index.php" title="home" accesskey="1" tabindex="1"&gt;Home&lt;/a&gt;&lt;/li&gt;<br />
			&lt;li class="about"&gt;&lt;a href="about.php" title="about" accesskey="2" tabindex="2"&gt;About&lt;/a&gt;&lt;/li&gt;<br />
			&lt;li class="shop"&gt;&lt;a href="shop.php" title="shop" accesskey="3" tabindex="3"&gt;Shop&lt;/a&gt;&lt;/li&gt;<br />
			&lt;li class="sitemap"&gt;&lt;a href="sitemap.php" title="sitemap" accesskey="4" tabindex="4"&gt;Sitemap&lt;/a&gt;&lt;/li&gt;<br />
			&lt;li class="contact"&gt;&lt;a href="contact.php" title="contact" accesskey="5" tabindex="5"&gt;Contact&lt;/a&gt;&lt;/li&gt;<br />
		&lt;/ul&gt;<br />
	&lt;/div&gt;</code><br />
 </div>
<p>Now that we have the header, the menu and the footer that will be consistent on each page we can now call each of these elements to each new page that is created in order to complete our HTML document. This is easily done with PHP includes which are written in the following example. The header first, followed by the menu and then the markup for the particular page being worked on. This is then all closed by calling the footer. Save this file as index.php so that it becomes your home page.</p>
<div class="code">
<code>	&lt;body&gt;<br />
&lt;div id="footer"&gt;<br />
		&lt;ul&gt;<br />
			&lt;li class="copyright"&gt;&amp;copy; Copyright 2008. All rights reserved&lt;/li&gt;<br />
			&lt;li class="home"&gt;&lt;a href="index.php" title="home" accesskey="1" tabindex="6"&gt;Home&lt;/a&gt;&lt;/li&gt;<br />
			&lt;li class="about"&gt;&lt;a href="about.php" title="about" accesskey="2" tabindex="7"&gt;About&lt;/a&gt;&lt;/li&gt;<br />
			&lt;li class="shop"&gt;&lt;a href="shop.php" title="shop" accesskey="3" tabindex="8"&gt;Shop&lt;/a&gt;&lt;/li&gt;<br />
			&lt;li class="sitemap"&gt;&lt;a href="sitemap.php" title="sitemap" accesskey="4" tabindex="9"&gt;Sitemap&lt;/a&gt;&lt;/li&gt;<br />
			&lt;li class="contact"&gt;&lt;a href="contact.php" title="contact" accesskey="5" tabindex="10"&gt;Contact&lt;/a&gt;&lt;/li&gt;<br />
		&lt;/ul&gt;<br />
	&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</code>
</div>
<p>This should give you a taster of how to markup a page with PHP includes. Any element that is going to be duplicated over multiple pages can be written into a separate document and called from an include. Any changes that are then made to these files will reflect site wide without unnecessary repetition.</p>
<div class="code">
<code>&lt;?php<br />
	include("header.php");<br />
	include("menu.php");<br />
?&gt;</p>
<p>&lt;div id="content"&gt;<br />
 &lt;!-- Add page markup here --&gt;<br />
&lt;/div&gt;</p>
<p>&lt;?php<br />
	include("footer.php");<br />
?&gt;</code><br />
 </div>
<p>In the next part I will take you through ASP.NET master pages and how these can be used to template a website in an even more powerful way than you have witnessed here with PHP includes.</p>
]]></content:encoded>
			<wfw:commentRss>http://digikev.co.uk/02-05-2008/working-smarter-building-expandable-modular-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working smarter: Learning a programming language</title>
		<link>http://digikev.co.uk/01-05-2008/working-smarter-learning-a-programming-language/</link>
		<comments>http://digikev.co.uk/01-05-2008/working-smarter-learning-a-programming-language/#comments</comments>
		<pubDate>Thu, 01 May 2008 22:50:39 +0000</pubDate>
		<dc:creator>Kevin Rapley</dc:creator>
				<category><![CDATA[Web design]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[birminghamuk]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[object orientated programming]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[working smarter]]></category>

		<guid isPermaLink="false">http://www.digikev.co.uk/digikevwp/?p=29</guid>
		<description><![CDATA[From my experience, web designers fall into three distinct camps. The first is the graphic designer turned web designer. They have the fundamentals of page layout, an eye for detail and a strong grasp of design consistency and typographical techniques. The graphical web designer will more than likely be able to build a website in [...]]]></description>
			<content:encoded><![CDATA[<p>From my experience, web designers fall into three distinct camps. The first is the graphic designer turned web designer. They have the fundamentals of page layout, an eye for detail and a strong grasp of design consistency and typographical techniques. The graphical web designer will more than likely be able to build a website in <acronym title="Hyper Text Markup Language">HTML</acronym>, will have an intermediate knowledge of Flash animation and will get around this format using the timeline and visual tweening. Some will have a clear grasp of using style sheets and producing <acronym title="Hyper Text Markup Language">HTML</acronym> markup which is both semantic and standards compliant. This is the camp I grew up in.<br />
<span id="more-77"></span><br />
The second camp are the computer science graduates cum web designer. Normally taught web development during studying and have a strong understanding of object orientated programming, building semantic websites with <acronym title="Hyper Text Markup Language">HTML</acronym> and style sheets and probably an open source language such as <acronym title="Hypertext Preprocessor">PHP</acronym>.</p>
<p>The third camp are the self taught. They have learnt <acronym title="Hyper Text Markup Language">HTML</acronym> and <acronym title="Cascading Style Sheets">CSS</acronym> off their own backs and not content with this they are hungry for more teaching themselves around graphic packages such as Photoshop and Illustrator while also dabbling in the server side programming. This is the camp I established myself in. I am in this camp at the moment. I do not wish to leave this camp for another.</p>
<p>There are of course some cross over and lines get blurred. I for one studied graphic communication but self taught everything web related.</p>
<p>We have here a wide spectrum of people that work with the web. Those that have logical minds and those that have creative minds with everything else in between. Is it possible to develop your mindset from a far more creative side to both a logical side too? This is currently what I am trying to do. To further my progression I wish to learn an object orientated language, my weapon of choice is C#. I have attempted this before but found the books I tried to learn from too much of a learning curve and demanded some prior knowledge of programming. I have now found a book that I would recommend for fledgling programmers with no previous knowledge. <a href="http://www.microsoft-press.co.uk/scripts/product.asp?ref=848401" target="_blank">Visual C# Step by step, Microsoft Press</a>. It has eased me in with the makeup of the language and familiarised the syntax in easy to understand examples. However, approaching the third section of the book I found that with the shear amount of information that I was taking in with the read so far I was unable to remember everything and then trying to look up how a particular method conducted itself quickly while following the later chapters became difficult. Instead of plodding on I began searching around the web for cheat sheets. There are some decent cheat sheets out there, but with such a sheet not everything will be detailed and of course it is all very cut down. Next I tried printing off the summaries of each chapter in the book. This wasn’t particularly manageable either. Instead, now I have begun rereading parts of the chapters and writing up C# documents with my own commenting and examples of how each method/function/whatever works. Each item is given it’s own document and saved under the name of the element I am describing. This has built up a library of easily referable documents I can call upon while reading the book and following examples.</p>
<p>This will be of use to others in my position so I will be making this library readily available once completed. It should be a good alternative to cheat sheets and provide just that little bit more scope when trying to learn not only a new programming language, but a new way of thinking.</p>
]]></content:encoded>
			<wfw:commentRss>http://digikev.co.uk/01-05-2008/working-smarter-learning-a-programming-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
