<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Blocklevel</title>
<link rel="alternate" type="text/html" href="http://blocklevel.com/" />
<modified>2006-10-23T18:48:55Z</modified>
<tagline></tagline>
<id>tag:blocklevel.com,2006://1</id>
<generator url="http://www.movabletype.org/" version="3.16">Movable Type</generator>
<copyright>Copyright (c) 2006, visigothe</copyright>
<entry>
<title>Welcome to the New Server</title>
<link rel="alternate" type="text/html" href="http://blocklevel.com/weblog/workflow/welcome_to_the_new_server/index.html" />
<modified>2006-10-23T18:48:55Z</modified>
<issued>2006-10-23T18:17:49Z</issued>
<id>tag:blocklevel.com,2006://1.20</id>
<created>2006-10-23T18:17:49Z</created>
<summary type="text/plain">I think I&amp;#8217;ve finally fully moved over to the new server. To be honest, this didn&amp;#8217;t go as smoothly as I thought it would. My hosting provider got re-incorporated into its parent, and instead of them just moving all the...</summary>
<author>
<name>visigothe</name>
<url>http://blocklevel.com</url>
<email>cmh@blocklevel.com</email>
</author>
<dc:subject>Workflow</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blocklevel.com/">
<![CDATA[<p>I think I&#8217;ve finally fully moved over to the new server. To be honest, this didn&#8217;t go as smoothly as I thought it would. My hosting provider got re-incorporated into its parent, and instead of them just moving all the data over on their end (they own all the hardware), they made me do it. This meant that everyone whom I&#8217;d given a blocklevel.com email account account to, had to manually back-up their mail, and re-upload to the new account. That sucks. I use IMAP, and I am <em>still</em> not finished transferring all my email.</p>

<p>Their customer service has been difficult. They have a phone number, but no one picks up, and you can&#8217;t leave a message. Their email response time is much slower than the old ISP, and I don&#8217;t have a single person handling a single ticket. This means having to re-explain things to a bunch of people. </p>

<p>I hope everything else goes smoothly, as I&#8217;m looking at some much cooler hosting plans that will enable me to have large amounts of space and huge transfer for not too much more a month, and it will allow me to house as many domains in that space as I wish. VPS is looking like a much more interesting option.</p>
]]>

</content>
</entry>
<entry>
<title>Oh, Behave!</title>
<link rel="alternate" type="text/html" href="http://blocklevel.com/weblog/information_architecture/oh_behave/index.html" />
<modified>2006-04-20T16:11:56Z</modified>
<issued>2006-04-20T16:01:35Z</issued>
<id>tag:blocklevel.com,2006://1.19</id>
<created>2006-04-20T16:01:35Z</created>
<summary type="text/plain">I get a job at Behavior, and I couldn&apos;t be happier.</summary>
<author>
<name>visigothe</name>
<url>http://blocklevel.com</url>
<email>cmh@blocklevel.com</email>
</author>
<dc:subject>Information Architecture</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blocklevel.com/">
<![CDATA[<p>There is a reason I haven&#8217;t been posting recently. Quite a lot has happened, but I am proud to say I am now working with <a href="http://graphpaper.com">Chris Fahey</a> and the rest of the amazingly talented gang over at <a href="http://behaviordesign.com">Behavior</a> as their Senior Information Architect. It&#8217;s a pleasure to work for them, and already I&#8217;m working on about five projects, none of which I would have been able to score myself. </p>

<p>But what about Blocklevel.com? For now, I am going to keep it up, and continue blogging. I do need to make some changes, as I am no longer willing to take on clients outside of Behavior.</p>

<p>I&#8217;ll write more when I have the chance, as there is so much I want to share with my audience.</p>
]]>

</content>
</entry>
<entry>
<title>The Reverse Trackback</title>
<link rel="alternate" type="text/html" href="http://blocklevel.com/weblog/information_architecture/the_reverse_trackback/index.html" />
<modified>2006-03-14T15:47:39Z</modified>
<issued>2006-03-14T10:40:00Z</issued>
<id>tag:blocklevel.com,2006://1.3</id>
<created>2006-03-14T10:40:00Z</created>
<summary type="text/plain">In doing a bit of weblog re-focusing, I am reprinting an entry I wrote for my other weblog Localtype here, as it is more appropriate. For several years, I have been part of the IA/Design weblog community. Like a good...</summary>
<author>
<name>visigothe</name>
<url>http://blocklevel.com</url>
<email>cmh@blocklevel.com</email>
</author>
<dc:subject>Information Architecture</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blocklevel.com/">
<![CDATA[<p><em>In doing a bit of weblog re-focusing, I am reprinting an entry I wrote for my other weblog <a href="http://localtype.org">Localtype</a> here, as it is more appropriate.</em></p>

<p>For several years, I have been part of the IA/Design weblog community. Like a good netizen, first I read all I could on the topics that interested me. Soon, I found a good group of authors that produced articles worth discussing. I&#8217;d leave comments with a consistant username and URL, so over time other readers and authors would know me, and (hopefully) find my comments insightful. In my transition from passive reader to active participant, I found something troubling. I&#8217;ve left comments on so many sites, it became impossible to follow up with them. It was then I decided a &#8220;reverse trackback&#8221; could be a very useful tool.</p>

<p>Trackbacks have existed in the weblog universe since the fine folks at <a href="http://sixapart.com" title="Six Apart, the makers of MovableType">Six Apart</a> created the concept. You can think of a trackback as a &#8220;remote comment&#8221;. It tells an author of a weblog, &#8220;Hey, someone posted an article on another site that references your article&#8221;. This is a good idea, as you may want a bit more flexibility in your response than a comment form provides. Of course, this doesn&#8217;t solve my problem. I want the ability to track all the comments I&#8217;ve made in the past, based on my username. At the time, there wasn&#8217;t a central clearinghouse for identifying yourself on multiple weblogs. Now, <a href="http://www.sixapart.com/typekey/" title="TypeKey authentication for weblogs">TypeKey</a>, also from Six Apart, may allow for this functionality. </p>

<p>Originally, I wasn&#8217;t too fond of the idea of a central repository for weblog comment authentication. There are too many privacy issues, and too many avenues for abuse. I&#8217;m still not keen on the idea, but TypeKey, if given a &#8220;push&#8221;, could offer the functionality I desire. Let&#8217;s assume for a moment, that all weblogs had TypeKey verification. Then, I could log into any site, leave a comment. Later, I could go to my TypeKey account page, and see all the sites that asked for TypeKey verification. I could then click on any one of the entries, and go to my original comment. This would allow me to aggregate my comments, and better manage discussions. TypeKey doesn&#8217;t currently offer this functionality, but it should.</p>
]]>

</content>
</entry>
<entry>
<title>Microformats: A Solution to a Problem That Doesn&apos;t Exist</title>
<link rel="alternate" type="text/html" href="http://blocklevel.com/weblog/open_standards/microformats_a_solution_to_a_problem_that_doesnt_exist/index.html" />
<modified>2006-01-19T08:18:16Z</modified>
<issued>2006-01-18T22:18:11Z</issued>
<id>tag:blocklevel.com,2006://1.18</id>
<created>2006-01-18T22:18:11Z</created>
<summary type="text/plain">At the moment, the existing microformats seem like a solution to a non-problem. A proper solution is to have additional semantic tags in the next revision of XHTML.</summary>
<author>
<name>visigothe</name>
<url>http://blocklevel.com</url>
<email>cmh@blocklevel.com</email>
</author>
<dc:subject>Open Standards</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blocklevel.com/">
<![CDATA[<p>Recently, there has been a lot of buzz about <a href="http://www.microformats.org/">microformats</a>. Microformats are &#8220;Designed for humans first and machines second, microformats are a set of simple, open data formats built upon existing and widely adopted standards&#8221;. This is rather odd. They&#8217;re talking about a way of semantically representing content to humans. Humans do this naturally through context. To a reader, &#8220;1313 Mockingbird Lane&#8221; is a street address. It requires no special tagging. Machines on the other hand, need hints in order to know what that bit of text represents.</p>

<p>There are two &#8220;major&#8221; microformats <a href="http://www.microformats.org/wiki/hcard">hCard</a>, and <a href="http://www.microformats.org/wiki/hcalendar">hCalendar</a>. Both of which are supposed to mimic the standard machine readable <a href="http://en.wikipedia.org/wiki/VCard">vCard</a> and <a href="http://en.wikipedia.org/wiki/ICalendar">iCalendar</a> format. The microformats use XHTML <code>span</code> tags and <code>class</code> attributes to give meaning to content blocks. But why? As a human being, I can tell that &#8220;Sally Jones&#8221; is a name, regardless of formatting, and that she lives on &#8220;123 Pine Hill&#8221;. If I wanted to copy that information, I could simply download the provided vCard, and pop it into my address book. However, what if I am blind, or need to access a webpage from a non-standard browser? Microformats, as they are today won&#8217;t help, as human beings still know what an address, date, and name are, and a machine can just as easily grab the supplied vCard or iCalendar file. If those files aren&#8217;t available, the site visitor must still manually copy and past the information into their application of choice. There is no benefit to the microformat.</p>

<p>A proper solution is to have additional semantic tags in the next revision of XHTML. I&#8217;d like to see tags set up for dialogue, and support for <a href="http://dublincore.org/">Dublin Core</a>. Those alone would go a very long way in machine interoperability. </p>

<p>At the moment, the existing microformats seem like a solution to a non-problem. Humans have no trouble extracting meaning from context, whereas machines must be told. If machines must be told the type of content, microformats are actually a way to help machines, not humans. Wouldn&#8217;t a better way of solving the lack of semantic tags be to add them to the XHTML specification, rather than a poor hack to an existing framework? Microformats, as they are today, are a non-starter. Sorry, Tantek.</p>
]]>

</content>
</entry>
<entry>
<title>2005 Honorable Mentions</title>
<link rel="alternate" type="text/html" href="http://blocklevel.com/weblog/information_architecture/2005_honorable_mentions/index.html" />
<modified>2005-12-16T06:18:52Z</modified>
<issued>2005-12-16T04:52:02Z</issued>
<id>tag:blocklevel.com,2005://1.17</id>
<created>2005-12-16T04:52:02Z</created>
<summary type="text/plain">There are many sites out there that are giving their &quot;best of 2005&quot; pics. This one is mine.</summary>
<author>
<name>visigothe</name>
<url>http://blocklevel.com</url>
<email>cmh@blocklevel.com</email>
</author>
<dc:subject>Information Architecture</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blocklevel.com/">
<![CDATA[<p>There are many sites out there that are giving their &#8220;best of 2005&#8221; pics. This one is mine –sort of. I hesitate to say that these are &#8220;the best&#8221; as I don&#8217;t believe that &#8220;the best&#8221; is a relevant concept in this case. This is my list of &#8220;People or sites that have influenced me the most in 2005&#8221;. The list has another twist. While most of these lists contain names like <a href="http://www.adaptivepath.com/team/veen.php">Veen</a>, <a href="http://zeldman.com/">Zeldman</a>, <a href="http://www.meyerweb.com/">Meyer</a>, and <a href="http://tantek.com/">Çelik</a>; I am passing them over for (slightly) lesser-known folk whom I believe deserve mention.</p>

<ul>
<li><a href="http://bokardo.com/">Bokardo</a>, by Joshua Porter. He writes about human/computer interaction inside the &#8220;Web 2&#8221; universe. </li>
<li><a href="http://particletree.com/about/" title=""Everyone needs a hug.">Particletree</a>, by Ryan and Chris Campbell and Kevin Hale. I just recently found them. Their site is beautiful, and their content is right on the money. Good job, gents!</li>
<li>Dan Cederholm of <a href="http://www.simplebits.com/">SimpleBits</a> fame. He&#8217;s always got some new trick in his breast pocket.</li>
<li><a href="http://presentationzen.blogs.com/">Presentation Zen</a> by Garr Reynolds. He writes about the very difficult task of communicating in front of an audience, and does so with aplomb.</li>
<li><a href="http://www.edwardtufte.com/tufte/">Edward Tufte</a> is a huge influence on how I do my job. Without him, I wouldn&#8217;t be where I am today.</li>
<li><a href="http://37signals.com/">37signals</a> The 37signals crew put out some amazing stuff in 2005, including sparking the creation of <a href="http://www.rubyonrails.org/">Ruby on Rails</a>.</li>
</ul>
]]>

</content>
</entry>
<entry>
<title>Audible.com</title>
<link rel="alternate" type="text/html" href="http://blocklevel.com/weblog/case_studies/audiblecom/index.html" />
<modified>2005-12-10T06:33:37Z</modified>
<issued>2005-12-10T22:15:56Z</issued>
<id>tag:blocklevel.com,2005://1.16</id>
<created>2005-12-10T22:15:56Z</created>
<summary type="text/plain">Blocklevel helps Audible.com re-align their website to make downloadable audio content easier to find, and faster to purchase.</summary>
<author>
<name>visigothe</name>
<url>http://blocklevel.com</url>
<email>cmh@blocklevel.com</email>
</author>
<dc:subject>Case Studies</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blocklevel.com/">
<![CDATA[<p><img src="/images/audible/audible_navdetail.jpg" title="Navigation Detail Image" alt="Navigation Detail Image" class="imagecallout" /><a href="http://audible.com" title="Go to the Audible.com website">Audible.com</a> wanted to update their user experience. Their timeline was extraordinarily tight, which limited the technical, &#8220;under the hood&#8221; changes that could be made. Their prior site was crowded and visitors couldn&#8217;t easily focus on how to find or download their content. The new site is easier to navigate, resulting in more sales for the digital content distributor. </p>

<p><img src="/images/audible/audible_flickswitch.jpg" title="Flickswitch Detail Image" alt="Flickswitch Detail Image" class="imagecallout" />The client has a huge selection of downloadable digital content. Not just audiobooks, but periodicals like the The Wall Street Journal, New Yorker, and other spoken word material as well. Because the content on offer spans many genres, it was daunting for the Audible.com subscriber to find what they wanted. To fix this, a new navigation scheme was designed to show the subscriber where they were in the site, and what options were available. Other elements of the page were also enhanced, like the &#8220;flickswitch&#8221; widget that allows the member to view many items without refreshing the entire page. Various calls to action were made distinct based on function and context, alerting the subscriber to their next step in the browsing experience. Content areas were clarified, better segregating editorial and up-sell content from the primary audio content, resulting in a less distracting experience.  </p>

<p><img src="/images/audible/audible_cart.jpg" title="Cart Detail Image" alt="Cart Detail Image" class="imagecallout" /> While those changes were very important, an online merchant lives and dies by their shopping cart. If the cart is difficult to use, slow, or broken, it will result in lost sales. While we didn&#8217;t have time to totally overhaul the cart experience, we were able to spread the shopping cart checkout process into several pages. Each page has a single purpose making it easy to understand what to do, and what still needed to be done. While it is too early to empirically say the new cart is a success, it has proved useful to our limited test audience.</p>

<p><img src="/images/audible/audible_cartwidget.jpg" title="Cart Widget Image" alt="Cart Widget Image" class="imagecallout" />While this assignment was quick, it was only the first step in a larger vision to overhaul the Audible.com website. We were able to outline a roadmap for the client. Each stage paves the way for the next, enhancing the site&#8217;s value to the subscriber, resulting in increased revenue while decreasing maintenance costs.</p>

<h4>Launch Date</h4>

<p>December 2005</p>
]]>

</content>
</entry>
<entry>
<title>The Weakest Link</title>
<link rel="alternate" type="text/html" href="http://blocklevel.com/weblog/open_standards/the_weakest_link/index.html" />
<modified>2005-11-30T21:24:49Z</modified>
<issued>2005-11-30T22:24:43Z</issued>
<id>tag:blocklevel.com,2005://1.15</id>
<created>2005-11-30T22:24:43Z</created>
<summary type="text/plain">The web authoring community has a problem. Our innovation is artificially crippled by the installed technology of our target market.</summary>
<author>
<name>visigothe</name>
<url>http://blocklevel.com</url>
<email>cmh@blocklevel.com</email>
</author>
<dc:subject>Open Standards</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blocklevel.com/">
<![CDATA[<p>The web authoring community has a problem. Our innovation is artificially crippled by the installed technology of our target market. We could be floating in blissful interoperability through standards-compliant user agents. Instead, we&#8217;re drowning in the depths of the lowest common denominator. This often means hacking our presentation code so it displays correctly. Alternatively, we could use that time and money to push the existing standards forward, enhancing the experience for the user by making content easier to find and understand.</p>

<p>While there are many user agents that are lacking in XHTML and CSS-foo, the biggest roadblock to moving the community forward is Microsoft. They are the <abbr title="363kg">800lb</abbr> gorilla. With the gigantic installed base of Windows users, Internet Explorer will always be the most widely used browser. Due to this, Microsoft actively and passively dictates which technologies will be used in the future. All the cool new technologies coming out of the <a href="http://w3c.org" title="The World Wide Web Consortium, the standards body of the World Wide Web">W3C</a> mean little if they aren&#8217;t adopted by the largest installed base. Luckily, Microsoft realises there is a problem and is trying to catch up. However, as good as their intentions may be, they will always be behind. The smaller mammals will always be quicker to adopt new and exciting technologies.</p>

<p>So what to do? Continue to push for the adoption of open standards. Use them yourself in your projects, evangelise them in your workplace and show your clients the benefit to standards adoption. Use best practices when they make sense. They are called best practices for a reason, but make sure you are adopting the <em>correct</em> best practices for your situation. The Web is mature enough that many people have already gone down the road you are about to embark. Use their knowledge and understanding so you don&#8217;t re-invent the wheel. The W3C isn&#8217;t faultless. In the past, they&#8217;ve come up with some rather vague rules which in some cases, created less interoperability rather than more. Push the W3C to create clear, easily implemented technologies. Finally, always think ahead. Think about what you are doing now, and how it will be used in the future. Keep it simple.</p>

<p>So while it may be difficult to move ahead, it&#8217;s not impossible. The people who create browsers will adopt the technologies their users want. If we choose interoperability through open standards, future browsers will implement them. However, it starts with us. We must voice our thoughts, otherwise we all stagnate. </p>
]]>

</content>
</entry>
<entry>
<title>CSS Hack and Slash</title>
<link rel="alternate" type="text/html" href="http://blocklevel.com/weblog/open_standards/css_hack_and_slash/index.html" />
<modified>2005-11-27T23:54:26Z</modified>
<issued>2005-11-26T19:08:30Z</issued>
<id>tag:blocklevel.com,2005://1.14</id>
<created>2005-11-26T19:08:30Z</created>
<summary type="text/plain">Not all browsers are savvy when it comes to the complexities of CSS. As a result, the web authoring community resorted to various hacks. However, these hacks can break over time.</summary>
<author>
<name>visigothe</name>
<url>http://blocklevel.com</url>
<email>cmh@blocklevel.com</email>
</author>
<dc:subject>Open Standards</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blocklevel.com/">
<![CDATA[<p>Not all browsers are savvy when it comes to the complexities of CSS. Many have improved over the last few years, while some still lag behind. This spotty adoption of the CSS standards makes it difficult for designers and programmers to create a consistent user experience across all browsers. In order to make things work as best as possible, the web authoring community resorted to various hacks (or <a href="http://www.simplebits.com/notebook/2005/10/26/patches.html" title="Dan Cederholm makes a semantic argument">patches</a>, if you prefer). The problem with these hacks may not be obvious at first glance. As browsers improve, the hacks can break over time.</p>

<p>A bit of history. Long ago, <a href="http://tantek.com/log/" title="Go to his weblog">Tantek Çelik</a> saw that there was a problem with how Internet Explorer in Windows rendered the Box Model. The problem was sized block level elements with margins and/or padding took up a different amount of space on the page, adversely affecting the presentation of these elements. Through trial and error, he found a &#8220;magical&#8221; character sequence in CSS that caused IE to choke, and stop reading a CSS declaration. He used this to feed one value to IE, and feed the &#8220;correct&#8221; values to all other browsers. And thus, the <a href="http://www.tantek.com/CSS/Examples/boxmodelhack.html">Box Model Hack</a> (or BMH) was born. </p>

<p>Over time, other people discovered that they could use similar methods to feed various browsers one rule, and other browsers another. This was great, as these hacks prevented the less-savvy browsers from attempting something they couldn&#8217;t properly render. People visiting the site wouldn&#8217;t get an identical experience, but at least these hacks would prevent the visitor from getting a bad experience. </p>

<p>What happens over time, when a browser that used to be unable to render something properly suddenly becomes a model citizen? Your hack sequence may still work, so you will feed the newly-fixed browser the wrong information, resulting in a bad user experience. This means you have to go back and rip apart your CSS code and take out the hacks. Best practices say we should separate CSS files for our hacked declarations. Doing this allows the programmer to easily find and change the code during such a problem. </p>

<p>Let&#8217;s take this one step further, and think about the nature of hacks themselves. Most of them include the use of a magical escape sequence to confuse a browser into cooperating. What if we didn&#8217;t use a magical escape sequence, but instead used a proper CSS selector that the problem browser just doesn&#8217;t understand (and therefore won&#8217;t render)? The idea behind this is the hope that both problems will be fixed in a new version of the browser, and the hacked CSS won&#8217;t break the new version. </p>

<p>In my hunt, I discovered that IE doesn&#8217;t understand Child Selectors. This made my life easier, as I didn&#8217;t need to remember a fragile magic sequence. I would make a simple declaration in CSS for IE, and afterward use child selector notation to feed the correct values to the smarter browsers. The downside is this method requires a bit of extra code, but we&#8217;re talking about a few characters. Considering most web servers send the browser compressed data, and the CSS file is cached on the client side, the extra bytes are negligible. </p>

<p>CSS has a method of calling an arbitrary element that is a child of another element. The syntax looks like: <code>html&gt;body&gt;p {font-size: 1.6em}</code> Which technically says &#8220;Find all <code>&lt;p&gt;</code> elements that are inside the <code>&lt;body&gt;</code> element which in turn, is inside the html element.&#8221; Of course, the easier way to think about this is &#8220;every <code>&lt;p&gt;</code> element in the document&#8221; (you can only have one <code>&lt;html&gt;</code> and one <code>&lt;body&gt;</code> element per document, and all valid <code>&lt;p&gt;</code> elements are inside the <code>&lt;body&gt;</code>). This notation could just have easily been written as: <code>html&gt;p {font-size: 1.6em}</code> or <code>body&gt;p {font-size: 1.6em}</code></p>

<p>Because not all browsers render CSS properly, I encourage you to follow the best practices of separating your CSS patches from your main CSS file, and using proper selector sequences in lieu of magic sequences where possible. Doing so will give your code extra flexibility when your target browsers get updated.</p>

<h4>Update:</h4>

<p>It seems Tantek has chimed in on exactly this subject <a href="http://tantek.com/log/2005/11.html#d26t1820">here</a>.</p>
]]>

</content>
</entry>
<entry>
<title>Reuters Corporate Identity Website</title>
<link rel="alternate" type="text/html" href="http://blocklevel.com/weblog/case_studies/reuters_corporate_identity_website/index.html" />
<modified>2005-12-04T22:20:33Z</modified>
<issued>2005-11-15T19:31:45Z</issued>
<id>tag:blocklevel.com,2005://1.7</id>
<created>2005-11-15T19:31:45Z</created>
<summary type="text/plain">How Blocklevel and Reuters raised the bar for Corporate Identity websites by using open standards, and agile development processes. </summary>
<author>
<name>visigothe</name>
<url>http://blocklevel.com</url>
<email>cmh@blocklevel.com</email>
</author>
<dc:subject>Case Studies</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blocklevel.com/">
<![CDATA[<p>For this project, I was hired to help the UK and US teams at <a href="http://reuters.com">Reuters</a> revamp their <a href="http://about.reuters.com/corpid/">Corporate Identity Website</a>. Their original website consisted of a Flash-based application that had outdated, often conflicting information. Users also found the old site difficult to navigate and impossible to bookmark. The ground-up revision sports a standards-based XHTML and CSS framework that is fast, easy to use, and easy on the eyes.</p>

<p><img src="/images/reuters/reuters-navdetail.jpg" title="Navigation Detail Image" alt="Navigation Detail Image" class="imagecallout" />In order to best meet the needs of the users, I needed to understand why and how people use a corporate identity website. During the discovery process, I interviewed different types of users directly and observed how they worked. From this, I came to a preliminary navigation scheme. </p>

<p><img src="/images/reuters/reuters-quicklink.jpg" title="Quicklink Detail Image" alt="Quicklink Detail Image" class="imagecallout" />People come to a corporate identity website to understand how to responsibly apply brand content to a product. This implies that every user has an idea of the medium (print, web, video, etc.) and the application (press release, banner ad, etc.) of their product. With this, the Quicklink navigation widget was born. The Quicklink widget allows the user to simply select a medium along with an application, and is then taken to the appropriate page. The rest of the navigation consists of medium-specific content sections and a full-text search. The content sections exist to give an overview of how the Reuters brand is applied across that medium. Users are encouraged to click on the individual application to get specific guidelines. Navigational elements are available in full-view, so users can quickly scan the available links and select the most appropriate.</p>

<p><img src="/images/reuters/reuters-swatchdetail.jpg" title="Download Swatches Detail Image" alt="Download Swatches Detail Image" class="imagecallout" />For creative vendor partners, we included several downloadable assets, such as application-native swatches to make it easy for them to apply brand-correct fonts, imagery, and colour to a project. For our Business users, we made sure to incude many downloadable &#8220;plug and play&#8221; templates. They can download these pre-styled templates and add their own content, allowing them to concentrate on their message.</p>

<p>The project was a smashing success for both Reuters and Blocklevel. Using a small team and an iterative approach allowed the design process to be completed within a scant few weeks. The result is a new Reuters Corporate Identity Website that is easily updated by the staff, and best serves the needs of its users.</p>

<h4>Launch Date</h4>

<p>November 2005</p>
]]>

</content>
</entry>
<entry>
<title>Pen and Paper</title>
<link rel="alternate" type="text/html" href="http://blocklevel.com/weblog/toolbox/pen_and_paper/index.html" />
<modified>2005-11-15T08:19:33Z</modified>
<issued>2005-11-15T01:52:46Z</issued>
<id>tag:blocklevel.com,2005://1.12</id>
<created>2005-11-15T01:52:46Z</created>
<summary type="text/plain">When it comes to getting stuff done and brainstorming variations, nothing beats good, old-fasioned pen and paper. I don&apos;t care how good you are with a mouse, trackball, or tablet, writing something down in a notebook is faster than entering it in a computer.</summary>
<author>
<name>visigothe</name>
<url>http://blocklevel.com</url>
<email>cmh@blocklevel.com</email>
</author>
<dc:subject>Toolbox</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blocklevel.com/">
<![CDATA[<p>Seriously. When it comes to getting stuff done and brainstorming variations, <em>nothing</em> beats good, old-fasioned pen and paper. I don&#8217;t care how good you are with a mouse, trackball, or tablet, writing something down in a notebook is faster than entering it in a computer. Save the computer for when you have a good working model from your paper sketches and notes.</p>

<p>I keep a small notebook in my bag at all times. My bag is with me, always. It&#8217;s a spiral-bound, 6&#34; by 9&#34; single subject notebook with a pocket in the inside front cover. It has a perforated edge (to tear out leaves), and about 250 leaves. I purchased it at a drugstore for under $3 USD. Hipsters who swear by their <a href="http://moleskine.com" title="Moleskine, makers of overpriced hipster notebooks since 1998">Moleskine</a> need to get over themselves. I am <em>not</em> going to pay $17 for a notebook, especially one with a flimsy cardboard cover that doesn&#8217;t want to stay open. Yes, they look cool, but I don&#8217;t get paid to look cool. I get paid to produce. Forking over $17 for a notebook will not make me more productive, nor increase the quality of my output. Pen and paper are Alpha tools, without them, there is nothing. That is why they&#8217;re in my toolbox.</p>
]]>

</content>
</entry>
<entry>
<title>BBEdit</title>
<link rel="alternate" type="text/html" href="http://blocklevel.com/weblog/toolbox/bbedit/index.html" />
<modified>2005-11-15T07:38:45Z</modified>
<issued>2005-11-10T01:00:32Z</issued>
<id>tag:blocklevel.com,2005://1.11</id>
<created>2005-11-10T01:00:32Z</created>
<summary type="text/plain">There are many text editors out there. Sadly, most of them suck. BBEdit&apos;s motto is &amp;#8220;BBEdit sucks less&amp;#8221;, and they&apos;re right. It does suck less. BBedit allows me to build prototypes faster, making my clients happy. We like happy clients.</summary>
<author>
<name>visigothe</name>
<url>http://blocklevel.com</url>
<email>cmh@blocklevel.com</email>
</author>
<dc:subject>Toolbox</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blocklevel.com/">
<![CDATA[<p>There are many text editors out there. Sadly, most of them suck. BBEdit&#8217;s motto is &#8220;BBEdit sucks less&#8221;, and they&#8217;re right. <a href="http://www.barebones.com/" title="Go to the Bare Bones Website">Bare Bones</a>, the creators of <a href="http://www.barebones.com/products/bbedit/" title="Go to the BBEdit Product Page">BBEdit</a> have created a plain text editor that works the way I work. Because I am a geek, I tend to create or find scripts that help me get things done faster. BBEdit integrates with the various script interpreters (Perl, Shell, AppleScript, etc.) on your Mac to allow for an ever expanding array of features. Highlight a bit of text, and you can select any script to run via a menu item, using the text as input. There are a few features that would make BBEdit suck even less, such as collapsible code blocks, but I am sure they&#8217;ll appear in a near-future version.</p>

<p>I code everything by hand. I&#8217;ve found that WYSIWYG editors don&#8217;t create solid, semantic code. This makes them useless to me, even for rapid prototyping. With BBEdit, I have the ability to write code, validate, debug, and view results directly within the application. This allows me to build prototypes faster, making my clients happy. We like happy clients, and that&#8217;s why BBEdit is in my toolbox.</p>
]]>

</content>
</entry>
<entry>
<title>KGTD</title>
<link rel="alternate" type="text/html" href="http://blocklevel.com/weblog/toolbox/kgtd/index.html" />
<modified>2005-11-16T22:07:57Z</modified>
<issued>2005-11-09T01:00:00Z</issued>
<id>tag:blocklevel.com,2005://1.10</id>
<created>2005-11-09T01:00:00Z</created>
<summary type="text/plain">I&apos;ve hit a point where I can no longer keep all my to-dos in my head. I tried a few different strategies, but I finally found something that works for me: KGTD.</summary>
<author>
<name>visigothe</name>
<url>http://blocklevel.com</url>
<email>cmh@blocklevel.com</email>
</author>
<dc:subject>Toolbox</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blocklevel.com/">
<![CDATA[<p>I&#8217;ve hit a point where I can no longer keep all my to-dos in my head. I tried a few different strategies, but I finally found something that works for me. <a href="http://kinkless.com/pages/kgtd">KGTD</a> is short for <a href="http://www.kinkless.com/">Kinkless</a> Getting Things Done. It&#8217;s a &#8220;bunch of scripts&#8221; for OmniOutliner Pro, and it&#8217;s fantastic for keeping track of all the little things that I need to do for work, and private life.</p>

<p>The Idea of KGTD came from a book with a huge cult following called &#8220;<a href="http://www.davidco.com/">Getting Things Done</a>&#8221;. The concept being that if everything you need to do in your life is broken into very small tasks, then grouped in to projects, you are always moving closer to your goal. You&#8217;re in a continual state of accomplishment. Tasks are supposed to be small, and easily accomplished in a minimum of time. Tasks that take a long time should be broken into smaller tasks and grouped as a project. Pretty simple idea, and it seems to work for many people.</p>

<p>While I don&#8217;t subscribe to the whole GTD scheme, I have found that KGTD helps me manage my tasks. It allows my brain to concentrate on more important things than merely keeping track of all the things I need to do. It also integrates into Apple&#8217;s iCal calendaring application. Because of this, it also has iPod integration, so I have my to-dos with me whenever I have my iPod (and that would be all the time). It makes my life easier, and that&#8217;s why I consider it part of my toolbox.</p>
]]>

</content>
</entry>
<entry>
<title>OmniGraffle Pro</title>
<link rel="alternate" type="text/html" href="http://blocklevel.com/weblog/toolbox/omnigraffle_pro/index.html" />
<modified>2005-11-08T23:20:35Z</modified>
<issued>2005-11-08T02:30:00Z</issued>
<id>tag:blocklevel.com,2005://1.9</id>
<created>2005-11-08T02:30:00Z</created>
<summary type="text/plain">When not organising and creating navigation systems, chances are pretty good that Information Architects are creating sitemaps, wireframes, and flow diagrammes. OmniGraffle Pro is a solid tool that helps you get the job done.</summary>
<author>
<name>visigothe</name>
<url>http://blocklevel.com</url>
<email>cmh@blocklevel.com</email>
</author>
<dc:subject>Toolbox</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blocklevel.com/">
<![CDATA[<p>When not organising and creating navigation systems, chances are pretty good that Information Architects are creating sitemaps, wireframes, and flow diagrammes. Aside from good old pen and paper (which I use most often, especially for the initial designs), I use <a href="http://www.omnigroup.com/applications/omnigraffle/pro/" title="Go to the OmniGraffle Pro Page">OmniGraffle Pro</a>, from <a href="http://www.omnigroup.com/" title="Go to the OmniGroup Home Page">OmniGroup</a>. </p>

<p>I&#8217;ve been using OmniGraffle Pro since its first incarnation on MacOS X. During every iteration, I&#8217;ve found a reason to upgrade. The Folks at OmniGroup write good code, and add features that are useful to their users. We like this approach to application design. In their latest version, they&#8217;ve added the ability to make &#8220;Master Canvases&#8221;. If you&#8217;ve used Quark XPress, InDesign, or any other professional page layout application, you know the concept. You create a Master Canvas, and you can link subsequent pages to that Master. Changes in the Master affect all linked pages. Had this been available in the prior version, it would have saved me <em>days</em> of effort. </p>

<p>It&#8217;s not a perfect application. It tends to be slow on a G4 laptop with thousands of elements on a page, and while generally spot on, their smart guides/&#8221;snap to&#8221; function can sometimes make it difficult to properly align objects merely by dragging one. Despite these flaws, it&#8217;s a solid tool that earned its place in my toolbox.</p>
]]>

</content>
</entry>
<entry>
<title>OmniOutliner Pro</title>
<link rel="alternate" type="text/html" href="http://blocklevel.com/weblog/toolbox/omnioutliner_pro/index.html" />
<modified>2005-11-08T23:20:08Z</modified>
<issued>2005-11-07T07:47:16Z</issued>
<id>tag:blocklevel.com,2005://1.8</id>
<created>2005-11-07T07:47:16Z</created>
<summary type="text/plain">One of the primary tasks of an Information Architect is to organise information so people can easily find what they need. OmniOutliner Pro makes this task easier by providing easy, yet powerful features.</summary>
<author>
<name>visigothe</name>
<url>http://blocklevel.com</url>
<email>cmh@blocklevel.com</email>
</author>
<dc:subject>Toolbox</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blocklevel.com/">
<![CDATA[<p>One of the primary tasks of an Information Architect is to organise information so people can easily find what they need. Out of this organisation, a navigational structure is created. The tool I most often use for this task is <a href="http://www.omnigroup.com/applications/omnioutliner/pro/" title="Go to the OmniOutliner Pro Page">OmniOutlner Pro</a>, from <a href="http://www.omnigroup.com/" title="Go to the OmniGroup Home Page">OmniGroup</a>. The application takes seconds to learn basic tasks, such as adding items, promoting and demoting items, and adding notes to items.</p>

<p>However, if you take the time and read the (quite accessible) <a href="http://www.omnigroup.com/ftp/pub/software/MacOSX/Manuals/OmniOutliner-3.0-Manual.pdf" title="OmniOutliner Pro Manual Downloadable PDF (6.4MB)">manual</a>, you discover all sorts of time saving ideas and advanced features including voice recording, global styles, and very good integration with OmniGraffle, and AppleScript. My favourite feature of OmniOutliner Pro is the ability to take an outline and open it directly from OmniGraffle Pro, to create an instant &#8220;one click&#8221; sitemap. That feature alone gives it a place in my toolbox.</p>
]]>

</content>
</entry>
<entry>
<title>Tag! You&apos;re It!</title>
<link rel="alternate" type="text/html" href="http://blocklevel.com/weblog/information_architecture/tag_youre_it/index.html" />
<modified>2005-12-09T16:26:46Z</modified>
<issued>2005-09-16T18:35:06Z</issued>
<id>tag:blocklevel.com,2005://1.6</id>
<created>2005-09-16T18:35:06Z</created>
<summary type="text/plain">With the advent of Flickr, Technorati, del.icio.us, et al, there has been a huge buzz about tagging. Tagging is a resurgence of adding keywords to content.</summary>
<author>
<name>visigothe</name>
<url>http://blocklevel.com</url>
<email>cmh@blocklevel.com</email>
</author>
<dc:subject>Information Architecture</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://blocklevel.com/">
<![CDATA[<p>With the advent of <a href="http://flickr.com">Flickr</a>, <a href="http://technorati.com">Technorati</a>, <a href="http://del.icio.us">del.icio.us</a>, et al, there has been a huge buzz about tagging. Tagging is a resurgence of adding keywords to content. Tagging has spread like wildfire in the modern web content community, and scares the bajeesus out of some Information Architects, as they believe it obviates the need for a formal controlled vocabulary for categorisation. </p>

<p>From what I&#8217;ve observed, two types of tagging have become popular. Author-based tagging is performed by content creators. This is often considered a &#8220;top-down&#8221; approach to classification. User-based tagging, lets the user decide how to categorise the content they are consuming. This method is considered a &#8220;bottom-up&#8221; approach to classification. </p>

<p>Author based tagging isn&#8217;t any different from the content buckets that most Information Architects use to categorise content. Because the tags are a type of controlled vocabulary, the user is assured some measure of consistency. This is a benefit, as the user is then more likely to find the information they for which they are looking. The down-side to this method is the user now has to understand the methodology behind the categorisation process in order to get what they want. To mitigate this problem, it is up to the Information Architect to make these categories clear and unambiguous. A job that is sometimes very difficult.</p>

<p>User-based tagging can be separated into two types. Private tagging is when the user tags the content in an ad hoc fashion. These tags are not visible to anyone but the tagger. Public tagging is also ad hoc, but users can see all the tags applied to the content from all users.</p>

<p>Private tagging takes care of the problems inherent with a top-down classification system. Perhaps I don&#8217;t think the same way as the content authors, or maybe I have special needs. Having the ability to categorise the content in a way I can understand is empowering. I am more apt to come back to a website if I have sorted content based on my personal needs.</p>

<p>Public tagging is beneficial if you as a user aren&#8217;t sure about what you seek. It allows for greater serendipity, as you have many heads deciding what content is similar. Public tagging isn&#8217;t without problems. Noise is just one. As you are dealing with many interpretations of &#8216;similar&#8217;, you aren&#8217;t guaranteed relevancy for every piece of content tagged with the same keyword. It&#8217;s fun to see how other people categorise something. However, if public tagging is your only method of classifying content, you&#8217;re left with chaos. Public tagging can also be gamed. Malicious users can purposely pollute the &#8220;Tag Sphere&#8221; by tagging every bit of content with every possible tag –effectively spamming the system. This makes meaningful content retrieval difficult, if not impossible.</p>

<p><dfn title="Visual clusters of tags where the popularity of a tag determines its prominence in relation to surrounding tags">Tag Clouds</dfn> are a result of public tagging. Tag Clouds are interesting in that it shows what words are most often used to describe content. But what if you have a similar piece of content, and you wish to tag it to get the most visibility? You would have to conform to everybody else&#8217;s standard. As specific tags become more popular (gain more prominence in the cloud), the less popular tags begin to recede and disappear. Alternate classifications get squashed in favour of the more popular way of thinking. It&#8217;s like being in secondary school all over again.</p>

<p>If you are incorporating a tagging scheme to your content, be sure to have a clear understanding of what you wish to achieve. Each flavour of tagging has its merits, and each has a unique role allowing users to find the content they seek. Tagging is a useful tool to augment your existing hierarchy and navigation system, but makes a poor choice if used as the sole method. </p>

<h3>Update:</h3>

<p>This article has been <a href="http://infotangle.blogsome.com/2005/12/07/the-hive-mind-folksonomies-and-user-based-tagging/">quoted</a> in Ellyssa Kroski&#8217;s weblog: <a href="http://infotangle.blogsome.com">InfoTangle</a>. </p>

<p>Good luck, and happy tagging!</p>
]]>

</content>
</entry>

</feed>