<?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>NeonBlue Dreams &#187; web design</title>
	<atom:link href="http://neonblueweb.co.uk/dreams/category/web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://neonblueweb.co.uk/dreams</link>
	<description>Living on the edge looking in - the random ramblings of a geek girl</description>
	<lastBuildDate>Tue, 19 Jan 2010 21:45:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Accessibility and the inclusion principle</title>
		<link>http://neonblueweb.co.uk/dreams/2009/07/27/accessibility-and-the-inclusion-principle/</link>
		<comments>http://neonblueweb.co.uk/dreams/2009/07/27/accessibility-and-the-inclusion-principle/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 23:20:50 +0000</pubDate>
		<dc:creator>Rachel</dc:creator>
				<category><![CDATA[Geeky stuff]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[disability]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://neonblueweb.co.uk/dreams/?p=183</guid>
		<description><![CDATA[While looking for an old article on Alistapart that I really should have bookmarked eons ago but forgot to, I stumbled across an article on the inclusion principle. The basic message of the article is that accessibility is something that should be considered right from the start of a design, and not as an afterthought. [...]]]></description>
			<content:encoded><![CDATA[<p>While looking for an old article on Alistapart that I really should have bookmarked eons ago but forgot to, I stumbled across <a title="External link: Alistapart article on the importance of accessibility and including accessibility from the start of design" href="http://www.alistapart.com/articles/the-inclusion-principle/">an article on the inclusion principle</a>. The basic message of the article is that accessibility is something that should be considered right from the start of a design, and not as an afterthought. More than that actually, accessibility should be central to ensuring a design&#8217;s useable, and universally useable. The article then goes on to explain how principles of accessibility can be included into websites, and what the prinicple of inclusion means.</p>
<p>Of course there&#8217;s always those who think that as long as a page validates and images have an &#8216;alt&#8217; attribute that their page/site is accessible. I guess in those cases what&#8217;s needed is more education and continuing development and learning. No-one knows it all when it comes to accessibility, even the accessibility gurus don&#8217;t know it all (and they tend to freely admit that &#8211; probably with the exception of useability expert Jakob Nielsen, whose views on useability tend to be rather inflexible), and there&#8217;s always more to learn, new techniques, technologies, and opinions on what&#8217;s best practice when it comes to accessibility.</p>
<p>The article debunks the usual whining reasons from lazy and/or misinformed developers who don&#8217;t get why accessibility is important (you know the kind of thing &#8211; accessible design is boring, it&#8217;s too expensive, they don&#8217;t have disabled visitors anyway, etc. etc.), but most importantly the article gets across that what&#8217;s needed is a wholesale shift in the mindset that accessibility&#8217;s an optional extra (which of course it isn&#8217;t &#8211; especially if you&#8217;re a business covered by disability legislation).</p>
<p>Probably the most important thing though that the article says, apart from the premise of the entire article of inclusion, is that what we need to get away from (which is what the principle of inclusiveness promotes) is that there is a &#8220;them&#8221; and &#8220;us&#8221;. It&#8217;s something I&#8217;ve long argued is a problem in many areas; that for some reason humans seem intent on separating people into groups and labelling those who don&#8217;t share the same characteristics as the majority as &#8220;them&#8221;. It&#8217;s a concept I just don&#8217;t get, but that&#8217;s another discussion.</p>
<p>Probably my second favourite paragraph in the article is this one:</p>
<blockquote><p>Once we embrace inclusiveness, it becomes difficult to marginalize others as members of one specific group, such as “users with disabilities.” If we discard “us” and “them” thinking, we stop looking for reasons to avoid accessibility, and we begin to see others’ needs as our own. With inclusion, we don&#8217;t dismiss web accessibility requirements, we see them as a chance to create empowerment by embracing our similarities and differences.</p></blockquote>
<p>As the article says, if you stop looking at groups of people as &#8220;other&#8221; and concentrate on the similaries we all share, you realise that many of the needs of making a website useable and accessible are common to us all. My favourite line in the article though is this one:</p>
<blockquote><p>What does your website sound like? Turn off your style sheet and look at what you’ve got. Suddenly the person listening to a website with a screen reader is no longer different from you—your needs are the same.</p></blockquote>
<p>Good advice, and something we should all probably do with our sites, even if we think we know how to make a site accessible and what accessibility means, because chances are there&#8217;ll be quite a few things we&#8217;ve missed or simply not considered.</p>
<p>An interesting read.</p>
]]></content:encoded>
			<wfw:commentRss>http://neonblueweb.co.uk/dreams/2009/07/27/accessibility-and-the-inclusion-principle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy website background image</title>
		<link>http://neonblueweb.co.uk/dreams/2009/07/26/easy-website-background-image/</link>
		<comments>http://neonblueweb.co.uk/dreams/2009/07/26/easy-website-background-image/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 11:59:45 +0000</pubDate>
		<dc:creator>Rachel</dc:creator>
				<category><![CDATA[Geeky stuff]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://neonblueweb.co.uk/dreams/?p=178</guid>
		<description><![CDATA[I&#8217;ve stumbled upon an easy to do background effect for a web page if you&#8217;re looking for a fairly &#8220;natural&#8221;/neutral background if you don&#8217;t want a stark white background on a page.
This gives you a nice texture which takes the &#8216;glare&#8217; off a stark white page (works best with &#8220;natural&#8221; type themes) which is very quick [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve stumbled upon an easy to do background effect for a web page if you&#8217;re looking for a fairly &#8220;natural&#8221;/neutral background if you don&#8217;t want a stark white background on a page.</p>
<p>This gives you a nice texture which takes the &#8216;glare&#8217; off a stark white page (works best with &#8220;natural&#8221; type themes) which is very quick and easy to do.</p>
<p>How?</p>
<ul>
<li>Open your favourite graphics programme (I used PhotoPlus X3 for this, but any graphics app should do it).</li>
<li>Create a new image of a fairly large size (I used 100px  x 65px)</li>
<li>Flood fill the background with white</li>
<li>Look on the menu of your graphics programme for the &#8220;noise&#8221; option (in PhotoPlus X3 which is my current new toy I&#8217;m playing with it&#8217;s under &#8220;Effects&#8221;, but it may be elsewhere in other apps).</li>
<li>Under &#8220;Noise&#8221; you should find an &#8220;add noise&#8221; option, which is what you use to create the background image.</li>
<li>Once you&#8217;ve added noise, simply save as a jpg (which gives a file size of just over 1kb, which isn&#8217;t bad for a background image). Using a jpeg format as well, you can slightly tweak the effect by playing around with the quality slider for the jpeg when you come to save it. Altering the quality of the final file you can get some interesting effects from the same &#8216;noise&#8217; pattern at different quality levels</li>
<li>Use tiled/repeated as the background for your page!</li>
</ul>
<p>The settings I used for the &#8220;add noise&#8221; step were&#8230;</p>
<p>In PhotoPlus X3&#8230;&#8221;Coverage&#8221; at 10% with a &#8220;uniform&#8221; distribution.</p>
<p>To get a similar effect in Paint.NET (which is the other graphics app I use regularly) I used:</p>
<ul>
<li>Intensity: 40,</li>
<li>Colour saturation: 0</li>
<li>Coverage: 70.</li>
</ul>
<p>Basically have a play around and have a look what it looks like tiled and play about with the settings until you&#8217;re happy with the effect.</p>
<p>This is my resulting background image&#8230;</p>
<div class="wp-caption alignnone" style="width: 90px"><img title="Background image produced with Paint.NET" src="http://www.neonblueweb.co.uk/files/background1.jpg" alt="" width="80" height="50" /><p class="wp-caption-text">Background image produced with Paint.NET</p></div>
<p>&#8230;and:</p>
<div class="wp-caption alignnone" style="width: 90px"><img title="Background image produced with PhotoPlus X3" src="http://www.neonblueweb.co.uk/files/background2.jpg" alt="Background image produced with PhotoPlus X3" width="80" height="50" /><p class="wp-caption-text">Background image produced with PhotoPlus X3</p></div>
]]></content:encoded>
			<wfw:commentRss>http://neonblueweb.co.uk/dreams/2009/07/26/easy-website-background-image/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time management and modern web design</title>
		<link>http://neonblueweb.co.uk/dreams/2008/03/05/time-management-and-modern-web-design/</link>
		<comments>http://neonblueweb.co.uk/dreams/2008/03/05/time-management-and-modern-web-design/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 00:39:11 +0000</pubDate>
		<dc:creator>Rachel</dc:creator>
				<category><![CDATA[Geeky stuff]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://neonblueweb.co.uk/dreams/2008/03/05/time-management-and-modern-web-design/</guid>
		<description><![CDATA[A few days ago Gill over at JBVoices posted a blog entry about a graphic she&#8217;d happened upon on the web, showing a pie chart of a time breakdown for modern web design which had amused her greatly. It amused me too.

For those requiring a text version of the image, the breakdown reads thus:
2% &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago Gill over at <a href="http://www.jbvisions.co.uk/voices/archives/112">JBVoices</a> posted a blog entry about a graphic she&#8217;d happened upon on the web, showing a pie chart of a time breakdown for modern web design which had amused her greatly. It amused me too.</p>
<p><a href="http://i236.photobucket.com/albums/ff100/imagercc1/archive/page6/modernwebdesign_700.jpg"><img src="http://www.neonblueweb.co.uk/dreams/images/modern_web_design.jpg" style="width: 106.288px; height: 68.5559px" class="border right" alt="pie chart" height="129" width="200" /></a></p>
<p>For those requiring a text version of <a href="http://i236.photobucket.com/albums/ff100/imagercc1/archive/page6/modernwebdesign_700.jpg" title="Direct link to the image on Photobucket">the image</a>, the breakdown reads thus:</p>
<blockquote><p>2% &#8211; Time spent actually designing anything<br />
35% &#8211; Time spent trying to get the layout to work using only CSS before giving up and using tables<br />
8% &#8211; Swearing<br />
2% &#8211; Time Spent making the site W3C compliant<br />
43% &#8211; Time spent trying to get the bastard to work in Internet (expletive deleted) Explorer<br />
5% &#8211; Time spent wishing a slow and painful death on Bill Gates plus more swearing<br />
5% &#8211; Time spent looking for that one extra space in the Javascript that Firefox is throwing a wobbler over<br />
<cite><a href="http://www.jbvisions.co.uk/voices/archives/112">JBVoices</a></cite></p></blockquote>
<p>My own breakdown would differ somewhat I have to say, partly on the grounds that I hate JavaScript with a vengeance, and I&#8217;m crap at writing it (as I&#8217;m sure my <abbr title="Open University">OU</abbr> tutors would agree), and do not have the time or resources to check it&#8217;s accessible in all situations/combinations of browsers/assistive technologies, so it&#8217;s easier to avoid it and achieve the same effect using other methods (e.g. <abbr title="Cascading Style Sheets">CSS</abbr>). For me therefore I&#8217;d replace the JavaScript with PHP.</p>
<p>As Gill also said in her entry, being the stubborn cow that I am, I refuse to resort to tables, and will chip away with CSS until it damned-well works, and I have to say I must be doing something right, as under the skilled tutorage of <a href="http://www.jbvisions.co.uk/voices/">Gill</a>, <a href="http://asbocat.blogspot.com/">Carol</a> and <a href="http://www.littleblueplane.com/">Helena</a> when I jumped in feet-first and launched myself from M$ Frontpage into &#8220;doing things properly&#8221;, I developed a fairly good grasp of CSS, and recently something&#8217;s obviously &#8220;clicked&#8221;, because I&#8217;ve been finding CSS layouts a lot less time consuming to initially put together (though that&#8217;s not to say that I don&#8217;t spend ages tweaking things here and there to accommodate <abbr title="Internet Explorer">horrible browsers</abbr> and generally knock things into shape.</p>
<p>There are also a couple of differences in my method of working, and the stuff I end up lumbered doing, so without further ado (I obviously had far too much time on my hands that day!), here&#8217;s my very own version of &#8220;Time management and modern web design&#8221;&#8230;</p>
<p><a href="http://www.neonblueweb.co.uk/dreams/images/time_management.jpg" title="Full sized image"><img src="http://www.neonblueweb.co.uk/dreams/images/time_management_thumb.jpg" class="border left" alt="pie chart" height="145" width="250" /></a></p>
<p>And, again, the text version&#8230;</p>
<ul>
<li>2% &#8211; Time spent actually designing anything</li>
<li>18% &#8211; time spent trying to get the layout to work</li>
<li>8% &#8211; swearing</li>
<li>12% &#8211; time spent making the site W3C/WAI compliant and checking accessibility</li>
<li>14% &#8211; time spent trying to get the bastard to work in Internet (expletive deleted) Explorer</li>
<li>6% &#8211; time spent wishing a slow and painful death on Bill Gates plus more swearing</li>
<li>5% &#8211; time spent looking for the semi-colon in the PHP the server&#8217;s throwing a wobbler over</li>
<li>6% &#8211; time spent staring blankly at the screen, waiting for inspiration to strike/wandering the web in search of inspiration</li>
<li>5% &#8211; deciding which colour scheming tool to use/deciding a colour scheme</li>
<li>1% &#8211; changing all the CSS for the new colour scheme I&#8217;ve just changed my mind over</li>
<li>5% &#8211; Searching for accessible/compliant [insert name of widget/feature here] script/searching for prior bookmarked script</li>
<li>4% &#8211; Trying to make sense of the client&#8217;s latest vague design request</li>
<li>5% &#8211; Searching for stock images to replace rubbish ones provided by client/to meet request, &#8220;Oh just put whatever you think there!&#8221;</li>
<li>4% &#8211; Time spent correcting appalling images supplied by client</li>
<li>2% &#8211; Time spent on phone beating client into submission over appalling design request</li>
<li>1% &#8211; Time spent deciding on suitable music for coding to (essential to the design process)</li>
<li>1% &#8211; Time spent wishing real life was more like &#8220;Hackers&#8221; and I zoomed around on roller skates</li>
<li>1% &#8211; Wishing I&#8217;d chosen something easier for a career&#8230;like brain surgery <img src='http://neonblueweb.co.uk/dreams/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
</ul>
<p>Of course, hurling obscenities at the screen comes as an optional extra with all the categories, possibly with the exception of the talking to the client on the phone, as they tend to get a bit miffed if you start swearing at them&#8230;</p>
<p>&#8230;and of course like 67% of all statistics, these figures are dreamt up on the spot. <img src='http://neonblueweb.co.uk/dreams/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://neonblueweb.co.uk/dreams/2008/03/05/time-management-and-modern-web-design/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Woo hoo! I didded it! (and a rather nifty PHP include menu)</title>
		<link>http://neonblueweb.co.uk/dreams/2008/02/12/woo-hoo-i-didded-it-and-a-rather-nifty-php-include-menu/</link>
		<comments>http://neonblueweb.co.uk/dreams/2008/02/12/woo-hoo-i-didded-it-and-a-rather-nifty-php-include-menu/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 00:10:09 +0000</pubDate>
		<dc:creator>Rachel</dc:creator>
				<category><![CDATA[Geeky stuff]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://neonblueweb.co.uk/dreams/2008/02/12/woo-hoo-i-didded-it-and-a-rather-nifty-php-include-menu/</guid>
		<description><![CDATA[It feels like ages since I&#8217;ve done a site from scratch &#8211; just lately all I seem to have been working on is re-designs and re-brandings, so it&#8217;s made a nice change to get back to doing some original design work, and this weekend I finished off a one-page sample for a client. The basic [...]]]></description>
			<content:encoded><![CDATA[<p>It feels like ages since I&#8217;ve done a site from scratch &#8211; just lately all I seem to have been working on is re-designs and re-brandings, so it&#8217;s made a nice change to get back to doing some original design work, and this weekend I finished off a one-page sample for a client. The basic design&#8217;s there, and I have to say I&#8217;m pretty pleased with it, though I&#8217;ve not finished putting in all the various  PHP includes that make life so much easier further down the line if you have to add in pages etc. to the navigation that you hadn&#8217;t accounted for.</p>
<p>One of my favourites of these is a rather nifty PHP include menu which means you can use an include for your navigation list, but still have the current page highlighted in the site&#8217;s navigation, without needing extra markup like adding an ID to the &#8216;body&#8217; element. I can&#8217;t accept the credit for this one because it&#8217;s not something I coded, but I&#8217;ve been using it for so long now that I can&#8217;t remember where I first found it.</p>
<p>All you need is two bits for the navigation; your unordered list for your navigation, which of course you can style in any way you so desire using  CSS, and a tiny little PHP snippet. First you&#8217;ve got your unordered list (I save mine as &#8216;menu.html&#8217;):</p>
<p><pre class="brush: html">&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;mylink1.php&quot;&gt;Link 1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;mylink2.php&quot;&gt;Link 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;mylink3.php&quot;&gt;Link 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;mylink4.php&quot;&gt;Link 4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;mylink5.php&quot;&gt;Link 5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; </pre><br />
 Then all you need&#8217;s your PHP snippet:</p>
<p><pre class="brush: php">&lt;br /&gt;
 &lt; ?php&lt;br /&gt;
 $menu = file_get_contents(&quot;menu.html&quot;);&lt;br /&gt;
 $menu = preg_replace(&quot;|
&lt;li&gt;&lt;a href=\&quot;&quot; . basename($_SERVER[&#039;PHP_SELF&#039;]) . &quot;\&quot;&gt;(.*)]+&gt;|U&quot;, &quot;
&lt;li class=\&quot;current\&quot;&gt;$1&lt;/li&gt;
&lt;p&gt;&quot;, $menu);&lt;br /&gt;
 echo $menu;&lt;br /&gt;
 ?&gt;&lt;br /&gt;
 </pre></p>
<p>Just place the PHP snippet within your page wherever you want to display your menu.</p>
<p>What does it do? It simply uses &#8216;preg_replace&#8217; to take your menu, find the link to the current page (basename($_SERVER['PHP_SELF'])), and then remove the &#8216;a&#8217; tags to remove the clickability for the current page (visitors don&#8217;t need to click it because they&#8217;re already there), and give the &#8216;li&#8217; tag a class (&#8217;current&#8217;) and print out the menu on the page. Of course then you can style the &#8216;current&#8217; class in whatever way you choose with CSS. Though the same thing can be done using the cascade and CSS, that involves using extra markup (adding an &#8216;id&#8217; to the body and list (&#8217;li&#8217;) elements), and of course you have to remember to change the body &#8216;id&#8217; for each page, and adding extra markup to the HTML and CSS seems a lot more cumbersome than this nifty little PHP snippet that does the job without any extra effort on your part. That&#8217;s the sort of code I like!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://neonblueweb.co.uk/dreams/2008/02/12/woo-hoo-i-didded-it-and-a-rather-nifty-php-include-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
