<?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; super crumbtrail</title>
	<atom:link href="http://christomlinson.name/tags/super-crumbtrail/feed" rel="self" type="application/rss+xml" />
	<link>http://christomlinson.name</link>
	<description></description>
	<lastBuildDate>Sun, 04 Jul 2010 20:17:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<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>

<!-- Dynamic Page Served (once) in 0.147 seconds -->

