<?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>Aaron Forgue &#187; Modern Web</title>
	<atom:link href="http://www.aaronforgue.com/category/modern-web/feed" rel="self" type="application/rss+xml" />
	<link>http://www.aaronforgue.com</link>
	<description></description>
	<lastBuildDate>Wed, 02 Apr 2008 17:29:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Announcing GroupTweet Twitter Service</title>
		<link>http://www.aaronforgue.com/announcing-grouptweet-twitter-service</link>
		<comments>http://www.aaronforgue.com/announcing-grouptweet-twitter-service#comments</comments>
		<pubDate>Wed, 02 Apr 2008 17:29:39 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
				<category><![CDATA[Modern Web]]></category>
		<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.aaronforgue.com/announcing-grouptweet-twitter-service</guid>
		<description><![CDATA[I&#8217;m happy to announce the launch of GroupTweet, a service that allows Twitter users to send private messages to specific groups of friends. This is a small project that I threw together to fill a feature-gap in Twitter that always bothered me: why can&#8217;t I send status updates to specific groups of followers? GroupTweet allows [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m happy to announce the launch of <a href="http://www.grouptweet.com" title="GroupTweet">GroupTweet</a>, a service that allows <a href="http://www.twitter.com" title="Twitter">Twitter</a> users to send private messages to specific groups of friends. This is a small project that I threw together to fill a feature-gap in Twitter that always bothered me: why can&#8217;t I send status updates to specific groups of followers? GroupTweet allows small groups of people to send updates to each other without those updates appearing on their public time lines. Check it out and let me know if you have any feedback!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aaronforgue.com/announcing-grouptweet-twitter-service/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Labels in Gmail are Terribly Inefficient &#8211; A Lesson in User Interface Design</title>
		<link>http://www.aaronforgue.com/labels-in-gmail-are-terribly-inefficient-a-lesson-on-user-interface-design</link>
		<comments>http://www.aaronforgue.com/labels-in-gmail-are-terribly-inefficient-a-lesson-on-user-interface-design#comments</comments>
		<pubDate>Tue, 06 Nov 2007 02:16:46 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Modern Web]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.aaronforgue.com/labels-in-gmail-are-terribly-inefficient-a-lesson-on-user-interface-design</guid>
		<description><![CDATA[For such a smart and innovative group of people, the Google developers have really managed to mangle the Label functionality available in Gmail. I was desperately hoping that the recent upgrades to the Gmail platform would usher in some improved interfaces for working with lables. Alas, I have been let down.
Let me clarify something before [...]]]></description>
			<content:encoded><![CDATA[<p>For such a smart and innovative group of people, the <a href="http://www.google.com" title="Google">Google</a> developers have really managed to mangle the Label functionality available in <a href="http://www.gmail.com" title="Gmail">Gmail</a>. I was desperately hoping that the <a href="http://googlemill.blogspot.com/2007/10/google-rollout-gmail-20.html" title="Google Rollout GMail 2.0">recent upgrades</a> to the Gmail platform would usher in some improved interfaces for working with lables. Alas, I have been let down.</p>
<p>Let me clarify something before I get started: Labels are Gmail&#8217;s version of <a href="http://en.wikipedia.org/wiki/Tag_%28metadata%29" title="Tags - Wikipedia">tags</a>. Tags totally rock for organization and I love them dearly. They offer a lot of flexibility over hierarchical folders and are really powerful when you start applying several tags to a single item. Fortunately, many services are starting to move away from systems of organization based on hierarchical folders and towards systems based on tagging of data. Google apparently only received half the memo. It&#8217; is so difficult in Gmail to apply more than one label that you find yourself stuck in some wierd &#8220;only-one-tag-at-a-time&#8221; universe. You are basically limited by the same restrictions as hierarchical folders, but there is a clever &#8220;Label&#8221; mask on this system to trick you into thinking you can tag like all the other cool kids. I say <em>bollocks</em>!</p>
<p>The best way to describe Gmail&#8217;s Label deficiences is through an example. I recently ordered a gift for my <a href="http://www.onestraypea.com" title="One Stray Pea">hot wife</a> from <a href="http://www.amazon.com" title="Amazon">Amazon</a>. After placing the order, I received the standard order confirmation email with all the details of the purchase. Me being a tag freak, I wanted to tag the hell  out of that email so that later on I could find it as needed. I decided to apply four labels (tags): <em>Amazon</em>, <em>Receipt</em>, <em>Birthday</em>, <em>Nikki</em>. So there you go: four tags. Seems simple, right?</p>
<p>Here is a break down of what it takes to apply these four labels to a single message in Gmail:</p>
<ul>
<li>Click #1 &#8211; Select the email</li>
<li>Click #2 &#8211; Open the &#8220;More Actions&#8221; menu</li>
<li>Click #3 &#8211; Grab the scroll bar</li>
<li>Scroll #1 &#8211; Scroll to &#8220;Amazon&#8221; in the list of labels</li>
<li>Click #4 &#8211; Apply the &#8220;Amazon&#8221; label to the email</li>
<li>Click #5 &#8211; Open the &#8220;More Actions&#8221; menu, again</li>
<li>Click #6 &#8211; Grab the scroll bar</li>
<li>Scroll #2 &#8211; Scroll to &#8220;Receipt&#8221; in the list of labels</li>
<li>Click #7 &#8211; Apply the &#8220;Receipt&#8221; label to the email</li>
<li>Click #8 &#8211; Open the &#8220;More Actions&#8221; menu, again</li>
<li>Click #9 &#8211; Grab the scroll bar</li>
<li>Scroll #3 &#8211; Scroll to &#8220;Birthday&#8221; in the list of labels</li>
<li>Click #10 &#8211; Apply the &#8220;Birthday&#8221; label to the email</li>
<li>Click #11 &#8211; Open the &#8220;More Actions&#8221; menu, again</li>
<li>Click #12 &#8211; Grab the scroll bar</li>
<li>Scroll #4 &#8211; Scroll to &#8220;Nikki&#8221; in the list of labels</li>
<li>Click #13 &#8211; Apply the &#8220;Nikki&#8221; label to the email</li>
</ul>
<p><em><strong>Grand Total: 13 clicks and 4 scrolls</strong></em></p>
<p>Am I the only Gmail user that finds this ridic-a-donk-ulous? (Now, I know you can just use the scroll wheel instead of grabbing the scroll bar, however: 1) some people don&#8217;t have scroll wheels, and 2) dammit, I&#8217;m trying to make a point here). So, is there a better way? Absolutely.</p>
<p><strong>A Better Way</strong></p>
<p>Here is my solution for a better interface for Labels in Gmail:</p>
<p><img src="http://aaronforgue.com/wp-content/uploads/2007/11/gmail_more_actions.gif" alt="Gmail - More Actions" /></p>
<p>First of all, rip the labels out of the &#8220;More Actions&#8221; menu, they just don&#8217;t belong there.</p>
<p>There is a mile of open space in the tool bar. Let&#8217;s go ahead and add a &#8220;Labels&#8221; button there. This button will give you access to an overlay with actions specific to labels:</p>
<p><a href="http://aaronforgue.com/wp-content/uploads/2007/11/gmail_better_labels.gif" title="Gmail - Better Labels"><img src="http://aaronforgue.com/wp-content/uploads/2007/11/gmail_better_labels.gif" alt="Gmail - Better Labels" height="273" width="467" /></a></p>
<p>There is a lot going on here, so let me explain: When an email is selected, all currently-applied labels will be highlighted. Clicking on additional labels will automatically apply them, and clicking on currently-applied labels will remove them. At the top of the list of labels is a text field that allows you to enter new labels. Simply type in all your new labels separated by spaces. Once you click &#8220;Apply&#8221; the new labels and other changes will be saved and applied to the selected email. Simple as pie.</p>
<p>Now let&#8217;s replay the above scenario with my version:</p>
<ul>
<li>Click #1 &#8211; Select the email</li>
<li>Click #2 &#8211; Open the &#8220;Labels&#8221; menu</li>
<li>Click #3 &#8211; Apply the &#8220;Amazon&#8221; label</li>
<li>Click #4 &#8211; Apply the &#8220;Receipt&#8221; label</li>
<li>Click #5 &#8211; Apply the &#8220;Birthday&#8221; label</li>
<li>Click #6 &#8211; Apply the &#8220;Nikki&#8221; label</li>
<li>Click #7 &#8211; Click &#8220;Apply&#8221;</li>
</ul>
<p><em><strong>Grand Total: 7 clicks and 0 scrolls</strong></em></p>
<p>This new &#8220;Labels&#8221; overlay <strong>halves</strong> the number of clicks required and completely eliminates any scrolling. Much better. So, what are you thoughts? Could this be even more efficient (you could definitely eliminate one click by making the &#8220;Labels&#8221; menu open up when the mouse hovers over it)?</p>
<p>Google, are you listening?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aaronforgue.com/labels-in-gmail-are-terribly-inefficient-a-lesson-on-user-interface-design/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Arguing the Business Case for Web Standards</title>
		<link>http://www.aaronforgue.com/arguing-the-business-case-for-web-standards</link>
		<comments>http://www.aaronforgue.com/arguing-the-business-case-for-web-standards#comments</comments>
		<pubDate>Tue, 19 Jun 2007 11:49:44 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
				<category><![CDATA[Entrepreneurship & Business]]></category>
		<category><![CDATA[Modern Web]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.aaronforgue.com/arguing-the-business-case-for-web-standards</guid>
		<description><![CDATA[Web standards and the concepts they embody are a rather elusive subject for those outside of the web development world. Convincing a manager or client that spending the extra time and money on web standards is often met with blank stares and the swift closure of checkbooks.
As prudent architects of the web, it is our [...]]]></description>
			<content:encoded><![CDATA[<p>Web standards and the concepts they embody are a rather elusive subject for those outside of the web development world. Convincing a manager or client that spending the extra time and money on web standards is often met with blank stares and the swift closure of checkbooks.</p>
<p>As prudent architects of the web, it is our job as developers and designers to argue the case for web standards. It is important to translate our techno-intertube-babble into something that any client (managers being clients, too) can comprehend. Once your client understands the value that web standards provide to their site and their customers, they will be more likely to devote resources towards doing things the right way.</p>
<p><a href="http://icant.co.uk/webstandardsforbusiness/" title="The Business Case for Web Standards">The Business Case for Web Standards</a> is a <a href="http://en.wikipedia.org/wiki/Wiki" title="Wiki - Wikipedia">wiki</a> devoted to helping developers and designers argue the case for web standards. <a href="http://icant.co.uk" title="Christian Heilmann">Christian Heilmann</a> created this site to help the web design community band together and collectively tackle this task.</p>
<p>From the site:</p>
<blockquote><p>The first problem I realized is that a lot of presentations start from the premise that the person we are trying to convince knows and is interested in web standards. This might not be the case, therefore I am thinking that we need to approach the sale with the premise that we need to solve the issues the person has and find the solutions web standards provide that relate to these.</p></blockquote>
<p><a href="http://www.456bereastreet.com" title="Roger Johansson">Roger Johansson</a> also points out a great reason to use this resource:</p>
<blockquote><p>One thing in particular that I like about this is that there isn’t only room for the arguments for using Web standards. Common counterarguments are also listed, which is good since being aware of those arguments lets you prepare good replies to them in case they are used.</p></blockquote>
<p>The wiki itself is broken down into some really great categories that make it very easy to find the information you need.</p>
<ul>
<li><em>Argumentation</em>
<ul>
<li><a href="http://icant.co.uk/webstandardsforbusiness/pmwiki.php/Main/Arguments" title="Arguements">Arguments</a></li>
<li><a href="http://icant.co.uk/webstandardsforbusiness/pmwiki.php/Main/Counterarguments" title="Counterarguments">Counterarguments</a></li>
<li><a href="http://icant.co.uk/webstandardsforbusiness/pmwiki.php/Main/MistakesToAvoid" title="Common Mistakes to Avoid">Common Mistakes to Avoid</a></li>
</ul>
</li>
<li><em>Audience</em>
<ul>
<li><a href="http://icant.co.uk/webstandardsforbusiness/pmwiki.php/Main/EnterpriseManagers" title="Enterprise Managers">Enterprise Managers</a></li>
<li><a href="http://icant.co.uk/webstandardsforbusiness/pmwiki.php/Main/SmallBusiness" title="Small Business">Small Business</a></li>
<li><a href="http://icant.co.uk/webstandardsforbusiness/pmwiki.php/Main/DepartmentHeads" title="Department Heads">Department Heads</a></li>
<li><a href="http://icant.co.uk/webstandardsforbusiness/pmwiki.php/Main/NonTechnicalManagers" title="Non Technical Managers">Non Technical Managers</a></li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.aaronforgue.com/arguing-the-business-case-for-web-standards/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What is Web 2.0?</title>
		<link>http://www.aaronforgue.com/what-is-web-20</link>
		<comments>http://www.aaronforgue.com/what-is-web-20#comments</comments>
		<pubDate>Wed, 21 Feb 2007 14:45:42 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Modern Web]]></category>

		<guid isPermaLink="false">http://www.aaronforgue.com/what-is-web-20</guid>
		<description><![CDATA[Michael Wesch, Assistant Professor of Cultural Anthropology at Kansas State University, and his team over at Digital Ethnography have put together a fantastic video that does a great job of capturing the essence of the modern web (too often referred to as Web 2.0).
I find this video insightful because it acknowledges the advancements made in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ksu.edu/sasw/anthro/wesch.htm" title="Michael Wesch">Michael Wesch</a>, Assistant Professor of Cultural Anthropology at Kansas State University, and his team over at <a href="http://mediatedcultures.net/ksudigg" title="Digital Ethnography">Digital Ethnography</a> have put together a fantastic video that does a great job of capturing the essence of the modern web (too often referred to as Web 2.0).</p>
<p>I find this video insightful because it acknowledges the advancements made in information architecture driven by the web standards/development community. The better understanding of information and how it relates contextually to ourselves and our environment is reshaping the way we interact on the web, and even in the offline world.</p>
<p><strong>The Machine is Us/ing Us</strong></p>
<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/6gmP4nk0EOE"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/6gmP4nk0EOE" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aaronforgue.com/what-is-web-20/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
