<?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>christomlinson.name &#187; web design</title>
	<atom:link href="http://christomlinson.name/tags/web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://christomlinson.name</link>
	<description></description>
	<lastBuildDate>Tue, 01 May 2012 21:12:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ingredients</title>
		<link>http://christomlinson.name/articles/ingredients/</link>
		<comments>http://christomlinson.name/articles/ingredients/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 09:01:17 +0000</pubDate>
		<dc:creator>Luckyrat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cake]]></category>
		<category><![CDATA[chris]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[this]]></category>
		<category><![CDATA[tomlinson]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://christomlinson.name/?p=48</guid>
		<description><![CDATA[This article refers to the previous incarnation of this website &#8211; the current site uses WordPress with very few modifications from standard 3.0 themes. This website is made with a large amount of Joomla 1.5, a salad of third party &#8230; <a href="http://christomlinson.name/articles/ingredients/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="tip">This article refers to the previous incarnation of this website &#8211; the current site uses WordPress with very few modifications from standard 3.0 themes.</div>
<p>This website is made with a large amount of Joomla 1.5, a salad of  third party Joomla extensions and a lot of secret herbs and spices  (custom PHP templates, CSS, etc.). You&#8217;ll have to read on to find out  what temperature I had to pre-heat the oven to.</p>
<p>OK, I lied. I won&#8217;t really talk about oven temperatures or cooking  anymore &#8211; it&#8217;s not really my strong point after all. If you only arrived  at this page after being drawn in by the allure of a new cake recipe,  I&#8217;m sorry &#8211; there must be lots of decent cookery websites for you to  look for, or you can see the photo of mince (cunningly disguised as rat)  on the <a href="../articles/the-luckyrat">only  page that&#8217;s remains from my first website</a>.</p>
<p>The real point of this page is a brief outline of what I used to put  this site together. Feel free to ask about any particular aspects and  see the <a href="../about">about</a> page.</p>
<p>So this is all based on a Joomla 1.5 content management system. This  means I can add new pages quickly and make use of the variety of Joomla  add-ons so that I don&#8217;t need to concern myself with writing yet another  web contact form (for example).</p>
<p>Some parts of Joomla have been more customised than others. For  example, the contact page is very basic and only superficially modified  to make it roughly fit the style of this website. Other areas are more  customised, including my own site-wide Joomla template.</p>
<p>Two of Joomla&#8217;s key failings are the default reliance on tables for  page layout design and the rigid hierarchical content structure. My  custom template should have pretty much eliminated all tables from the  layout and the Joomla Tags component allows me a much more flexible  tagging system which allows each article to be part of more than one  &#8220;category&#8221;.</p>
<p>The site is valid XHTML / CSS at launch. We&#8217;ll have to wait and see how  well it holds together if user generated content appears &#8211; it&#8217;s not  something I&#8217;ve had time to test completely.</p>
]]></content:encoded>
			<wfw:commentRss>http://christomlinson.name/articles/ingredients/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New website</title>
		<link>http://christomlinson.name/articles/new-website/</link>
		<comments>http://christomlinson.name/articles/new-website/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 08:57:05 +0000</pubDate>
		<dc:creator>Luckyrat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[chris]]></category>
		<category><![CDATA[this]]></category>
		<category><![CDATA[tomlinson]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://christomlinson.name/?p=45</guid>
		<description><![CDATA[I have migrated my Joomla website to WordPress 3.0, using a standard theme becuase I do not currently have time to spend migrating the previous theme to WordPress. The actual migration process was simple due to the relatively small amount &#8230; <a href="http://christomlinson.name/articles/new-website/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have migrated my Joomla website to WordPress 3.0, using a standard theme becuase I do not currently have time to spend migrating the previous theme to WordPress.</p>
<p>The actual migration process was simple due to the relatively small amount of content on the website: in most cases I just copied and pasted from the old website and set the publish dates and permalinks to match the original Joomla system.</p>
<p>The previous announcement of a &#8220;new website&#8221; is below for posterity.</p>
<p><span id="more-45"></span></p>
<p><img src="http://christomlinson.name/images/stories/chris-tomlinson-name-screenshot.png" alt="Screenshot of this website on 5th August 2008" width="240" height="273" align="left" />I thought it was  about time that I replaced my personal website from last century so I&#8217;ve  played around with some interesting new software and techniques and  come up with something a bit more suited to this millennium.</p>
<p>I hope that I&#8217;ve managed to make the best of the limitations of the CMS  I&#8217;m using in order to come up with a user-friendly way of interacting  with the site but there are a lot of things I&#8217;ve not had time to get  perfect yet. I&#8217;ve made a separate post about some of the technologies  behind this new site so please feel free to leave a comment or contact  me in a more <a title="Send me an email via a contact form" href="../contact/chris-tomlinson.html">traditional</a>* way if you  have any suggestions about how the technical aspects of the site could  be improved in the future. No doubt I&#8217;ll tweak things along the way but  I&#8217;ll probably be putting most of my IT-related spare time into <a href="http://keefox.org">KeeFox </a>for the next year or  so.</p>
<p>I hope that you should be able to navigate the content here in the  usual manner, via <a href="../tags">tags</a>,  related content links and the <a href="../articles/supercrumbtrail">super  crumbtrail</a> (menu) above.</p>
<p>*Yes, I mean an e-mail contact form, not a wax-sealed telegram  (though try that if you really want&#8230;).</p>
]]></content:encoded>
			<wfw:commentRss>http://christomlinson.name/articles/new-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Super Crumbtrail</title>
		<link>http://christomlinson.name/articles/supercrumbtrail/</link>
		<comments>http://christomlinson.name/articles/supercrumbtrail/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 22:55:52 +0000</pubDate>
		<dc:creator>Luckyrat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[chris]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[super crumbtrail]]></category>
		<category><![CDATA[tomlinson]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://christomlinson.name/?p=39</guid>
		<description><![CDATA[In migrating from Joomla to WordPress, I have not had enough time to investigate replicating this crumbtrail and menu system so this article refers to site features that are no longer visible (comments on the concept are still welcome however). &#8230; <a href="http://christomlinson.name/articles/supercrumbtrail/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="tip">In migrating from Joomla to WordPress, I have not had enough time to investigate replicating this crumbtrail and menu system so this article refers to site features that are no longer visible (comments on the concept are still welcome however).</div>
<p><span id="more-39"></span>Did you notice anything different about the top navigation menu or crumbtrail on this site?</p>
<p>If not, look more carefully and (javascript permitting) you&#8217;ll see a crumbtrail with drop down submenus on some of the crumbs.</p>
<p><img src="/images/stories/supercrumbtrail-screenshot.png" alt="Screen shot of Super crumbtrail menu system" width="410" height="190" /></p>
<p>So what are your first impressions? Did you understand it straight away? If not, did you see either a crumbtrail or a menu system or was it so confusing that it&#8217;s a miracle you even managed to find this article? Have you seen something similar before that may have influenced your understanding of the concept?</p>
<p>The rest of the article discusses this idea in a lot more detail and some experience of web design might be helpful to get the most out of it but I&#8217;m keen to hear everyone&#8217;s comments, not just the more technical visitor so don&#8217;t feel obliged to read and understand the main content before you let me know what you think.</p>
<p>I wanted to find a way to save some valuable screen space but I still like being able to always see where you are on a website and a crumbtrail is one very good method of conveying that information. Equally, it would be a bit useless if there were no navigation menu on this site so I thought the two could be combined.</p>
<p>This is actually an idea I&#8217;ve wanted to try out for many years but this is the first chance I&#8217;ve had to implement it. I can&#8217;t say it&#8217;s the first time this has been done on a website because I&#8217;ve seen relatively few of the world&#8217;s websites but I do come across a large number of sites and have not seen this approach before so I&#8217;m certain that currently it is at least very rare.</p>
<p>Although websites using this approach seem rarer than unappealing cakes I have recently seen a similar idea in Windows Vista Explorer and some rarer applications (I think many were Linux programs) so it may be a navigation method that is much more widespread in five years as people get used to the approach in offline applications.</p>
<p>I think it is an intuitive way to navigate a website but the visual appearance is going to make or break it. If it&#8217;s not obvious that the words are part of a drop down menu then the user could be stuck on their first page view. I hope that the left and down arrows I&#8217;ve used make this obvious enough but there is probably room for improvement in that aspect of the design.</p>
<p>I was hoping to implement this using only CSS so that it would work for those who dislike scripts on websites and so it could be more accessible. This wasn&#8217;t possible, mainly due to limitations in IE&#8217;s CSS support but also because Joomla and the extensions I have installed in it can not generate the source code needed (I could write something to do it myself but I&#8217;ve not really got time at the moment). So my compromise solution is to generate a separate crumbtrail and menu and then combine them using client side javascript.</p>
<p>Here&#8217;s what visitors with various configuration settings should see:</p>
<table border="1" cellspacing="1" cellpadding="10">
<caption><span style="text-decoration: underline;">Super Crumbtrail behaviour under various client-side conditions</span></caption>
<tbody>
<tr>
<td></td>
<td><span style="text-decoration: underline;">CSS available</span></td>
<td><span style="text-decoration: underline;">CSS off</span></td>
</tr>
<tr>
<td><span style="text-decoration: underline;">Javascript on</span></td>
<td>Full Super Crumbtrail system with multiple submenu drop downs from a horizontal crumbtrail base</td>
<td>Lists of menu items. Some sections may be repeated in different parts of the list (e.g. &#8220;Projects&#8221; submenu when you&#8217;re viewing a page in that section)</td>
</tr>
<tr>
<td><span style="text-decoration: underline;">Javascript off</span></td>
<td>Full crumbtrail and full menu system that drops down from only the first &#8220;Home&#8221; item in the crumbtrail</td>
<td>Two seperate lists. One contains the full site menu structure and the other contains just the few items that make up the crumbtrail</td>
</tr>
</tbody>
</table>
<p>Of these situations, I think that only CSS off and Javascript on results in a more complicated navigation system than a separate crumbtrail and menu. My guess is that some accessibility systems such as screen readers may &#8220;see&#8221; this situation but I may be giving their scripting features too much credit. I&#8217;m not sure how much of a problem this will be in practice.</p>
<p>The approach does have other drawbacks which may make it entirely unsuitable for some sites. For example, the number of items to be sent to the client and for the javascript to process could get unwieldy rather quickly on a site with many (or a growing number of) menu items. Although it is feasible that the menu items for lower-level menus could be loaded through AJAX or similar to mitigate this effect. Or maybe a client-side cache of the full menu structure could be used to save on bandwidth?</p>
<p>As far as a name for this is concerned, I just jotted down the first name I thought of but I suppose you could call it any number of things including the Super Crumb, Super Crumb Menu, SCM, SCrumbM (if you&#8217;re into Rugby) or, if you really dislike the concept, SCuM.</p>
]]></content:encoded>
			<wfw:commentRss>http://christomlinson.name/articles/supercrumbtrail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

