<?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>Musings - Abhay S. Kushwaha &#187; User Experience</title>
	<atom:link href="http://blog.kushwaha.com/category/software/user-experience/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kushwaha.com</link>
	<description>Things from, of and about the head on the shoulders.</description>
	<lastBuildDate>Mon, 22 Feb 2010 13:09:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Finding &#8216;Lost&#8217; Content in a Basecamp Post or Comment</title>
		<link>http://blog.kushwaha.com/2008/10/04/finding-lost-content-in-a-basecamp-post-or-comment/</link>
		<comments>http://blog.kushwaha.com/2008/10/04/finding-lost-content-in-a-basecamp-post-or-comment/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 14:37:13 +0000</pubDate>
		<dc:creator>Abhay S</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://blog.kushwaha.com/?p=226</guid>
		<description><![CDATA[Basecamp is increasingly being used by a lot of people and many, many people use it for managing web-based projects as well. Unfortunately, Basecamp does not escape &#8220;&#60;&#8221; or &#8220;&#62;&#8221; and anything that looks like a HTML tag gets interpreted by the browser as one.
I consider this a fatal flaw in the software since it [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.basecamphq.com" title="Visit Basecamp website.">Basecamp</a> is increasingly being used by a lot of people and many, many people use it for managing web-based projects as well. Unfortunately, Basecamp does not escape &#8220;&lt;&#8221; or &#8220;&gt;&#8221; and anything that looks like a HTML tag gets interpreted by the browser as one.</p>
<p>I consider this a fatal flaw in the software since it leads to loss of data (at least in a visual sense) and might end up causing very weird formatting problems of a thread being viewed, at times distorting the information beyond comprehension.</p>
<p>For example, if somebody were to write &#8220;Could you put this in a &lt;h1&gt; tag. More text.&#8221; it would show as &#8220;Could you put this in a<br />
<h1>tag. More text.</h1>
<p>&#8220;. What a mess, huh? And this is a very benign example. I&#8217;ve seen people posting HTML code of forms in posts and comments!</p>
<p>Most people I have seen get confused. They don&#8217;t realise immediately that there is a &lt;h1&gt; tag there which is messing things up. They only see &#8220;Could you put this in a tag.&#8221; and go: Which tag? Why is &#8220;tag&#8221; in big and bold? And so forth&#8230; And yes, sometimes, even experienced &#8216;web people&#8217; are surprised by this initially because of this unexpected behaviour. That&#8217;s bad user experience.</p>
<p>So whenever you see weird formatting next to text that doesn&#8217;t seem to make sense, remember: There is probably a HTML tag in there causing the problem.</p>
<p><strong>The solution:</strong> Look at the HTML source. The content is right there, dutifully regurgitated by Basecamp, unfortunately un-escaped, and thus rendered by browser.</p>
<p><strong>Tip:</strong> There are browser plugins that allow you to make a selection and view the source of only that part of the page. Using them will make it extremely easy for you to <em>home in</em> on the content you&#8217;re interested in.</p>
<p>Another thing to remember is that Basecamp also uses Textile for text formatting. So there could be additional HTML formatting inserted in the comment which might not belong there. It&#8217;s usually easy to figure that out though. If that doesn&#8217;t work, you can always ask the person who made the post to clarify and try to be careful next time.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kushwaha.com/2008/10/04/finding-lost-content-in-a-basecamp-post-or-comment/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
