<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Views and Forms: Principles of Task Flow for Web Applications Part 1</title>
	<atom:link href="http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/</link>
	<description>Boxes and Arrows is devoted to the practice, innovation, and discussion of design; including graphic design, interaction design, information architecture and the design of business.</description>
	<lastBuildDate>Wed, 15 May 2013 11:41:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Andrei</title>
		<link>http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-12015</link>
		<dc:creator>Andrei</dc:creator>
		<pubDate>Mon, 26 Nov 2012 13:20:13 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-12015</guid>
		<description><![CDATA[Of course it’s not a simple solution but why not replace each hyperlink in the navigation menu with a submit button? That way you can catch each relevant click event and redirect the user to the desired page or reload the current page with some error message if something’s wrong with her input…

A nice side-effect is that the nav menu is displayed on every single page which adds some visual statility.]]></description>
		<content:encoded><![CDATA[<p>Of course it’s not a simple solution but why not replace each hyperlink in the navigation menu with a submit button? That way you can catch each relevant click event and redirect the user to the desired page or reload the current page with some error message if something’s wrong with her input…</p>
<p>A nice side-effect is that the nav menu is displayed on every single page which adds some visual statility.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Niall Cook</title>
		<link>http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9264</link>
		<dc:creator>Niall Cook</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9264</guid>
		<description><![CDATA[I like this way of looking at web applications - a clear set of principles that could be implemented by anyone.

However, one area that isn&#039;t so black and white to be treated in this way is interfaces where you need users to immediately see the effect of their changes, or where the view itself is so minor that it doesn&#039;t warrant taking people off to a separate place.

For instance, take a user scenario for an application I am currently designing. As part of a bigger process (creating a website from standard building blocks) users must decide who they want to have access to their site.

In this particular scenario they have a view (the list of people who have access) and a form (the task of selecting other people and giving them access). In my mind, all this can be done on one screen, but with a clear visual separation between the view and form elements. As users add new people to their list, the view updates to reflect their changes.

What this article appears to be saying is that the view and form should be completely separate, but in my particular example I think that the user experience would suffer from this approach.

Be interested in other views on this...]]></description>
		<content:encoded><![CDATA[<p>I like this way of looking at web applications &#8211; a clear set of principles that could be implemented by anyone.</p>
<p>However, one area that isn&#8217;t so black and white to be treated in this way is interfaces where you need users to immediately see the effect of their changes, or where the view itself is so minor that it doesn&#8217;t warrant taking people off to a separate place.</p>
<p>For instance, take a user scenario for an application I am currently designing. As part of a bigger process (creating a website from standard building blocks) users must decide who they want to have access to their site.</p>
<p>In this particular scenario they have a view (the list of people who have access) and a form (the task of selecting other people and giving them access). In my mind, all this can be done on one screen, but with a clear visual separation between the view and form elements. As users add new people to their list, the view updates to reflect their changes.</p>
<p>What this article appears to be saying is that the view and form should be completely separate, but in my particular example I think that the user experience would suffer from this approach.</p>
<p>Be interested in other views on this&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neil Moodley</title>
		<link>http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9265</link>
		<dc:creator>Neil Moodley</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9265</guid>
		<description><![CDATA[I think one needs to differentiate between a discussion of the logical and physical aspects of Information Design.

I think the logical discussion of View/Forms is very relevant and welcome, however I am not sure that it always needs to be implemented in a strictly separated manner. There are many devices that can be used to segregate a page into distinct yet related areas; consider section colouring and font weights.

Overall, I think so long as one carefully considers the application of principles like View/Forms carefully then implementation can largely be tailored to the situation, flow, look and feel or what-have-you.

just my 2 pennies...]]></description>
		<content:encoded><![CDATA[<p>I think one needs to differentiate between a discussion of the logical and physical aspects of Information Design.</p>
<p>I think the logical discussion of View/Forms is very relevant and welcome, however I am not sure that it always needs to be implemented in a strictly separated manner. There are many devices that can be used to segregate a page into distinct yet related areas; consider section colouring and font weights.</p>
<p>Overall, I think so long as one carefully considers the application of principles like View/Forms carefully then implementation can largely be tailored to the situation, flow, look and feel or what-have-you.</p>
<p>just my 2 pennies&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erik</title>
		<link>http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9266</link>
		<dc:creator>Erik</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9266</guid>
		<description><![CDATA[For a few pennies more...

I think there is merit in the Views/Forms approach, particularly in complex, multi-form applications.
  
Although I don&#039;t believe there needs to be a clear cut separation in simple apps like a user access form, I do believe the user can benefit from, for example, navigation buttons/links being removed from complex form screens while they are completing a particular task.  I agree that this adds a step of navigation where it isn&#039;t always needed.  

Overall, I like the idea, and agree with many of the points.  However, I do wish the figures were labeled, as they were referenced ;)]]></description>
		<content:encoded><![CDATA[<p>For a few pennies more&#8230;</p>
<p>I think there is merit in the Views/Forms approach, particularly in complex, multi-form applications.</p>
<p>Although I don&#8217;t believe there needs to be a clear cut separation in simple apps like a user access form, I do believe the user can benefit from, for example, navigation buttons/links being removed from complex form screens while they are completing a particular task.  I agree that this adds a step of navigation where it isn&#8217;t always needed.  </p>
<p>Overall, I like the idea, and agree with many of the points.  However, I do wish the figures were labeled, as they were referenced <img src='http://www-boxesandarrows-com.zippykid.netdna-cdn.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Baxley</title>
		<link>http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9267</link>
		<dc:creator>Bob Baxley</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9267</guid>
		<description><![CDATA[Thanks for the comments. Good points all.

As with all UI guidelines, my point should obviously be prefaced with the phrase, &quot;depending on the situation.&quot; Unfortunately that ends up making everything sound like more of an off-the-cuff suggestion than a well-considered guideline.

I agree that there are definitely cases where a simple form can be successfully blended with a view. An excellent example is right in front of our faces -- the Add Comment area on this page. In this case, the form seemlessly fits into the flow of the page, minimizing the chances of the user leaving the page without submitting their changes. This is not typically the case with more complex forms however, and almost never the case with forms that allow the user to manipulate one instance out of a collection of objects. See the Buy/Sell page of the Motley Fool&#039;s portfolio trackers for an example of what not to do . 

As for the figure numbers, it&#039;s my fault for forgetting to submit captions with the article. Hopefully the friendly volunteer editors will have a chance to add them in their copious spare time.]]></description>
		<content:encoded><![CDATA[<p>Thanks for the comments. Good points all.</p>
<p>As with all UI guidelines, my point should obviously be prefaced with the phrase, &#8220;depending on the situation.&#8221; Unfortunately that ends up making everything sound like more of an off-the-cuff suggestion than a well-considered guideline.</p>
<p>I agree that there are definitely cases where a simple form can be successfully blended with a view. An excellent example is right in front of our faces &#8212; the Add Comment area on this page. In this case, the form seemlessly fits into the flow of the page, minimizing the chances of the user leaving the page without submitting their changes. This is not typically the case with more complex forms however, and almost never the case with forms that allow the user to manipulate one instance out of a collection of objects. See the Buy/Sell page of the Motley Fool&#8217;s portfolio trackers for an example of what not to do . </p>
<p>As for the figure numbers, it&#8217;s my fault for forgetting to submit captions with the article. Hopefully the friendly volunteer editors will have a chance to add them in their copious spare time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ji kim</title>
		<link>http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9268</link>
		<dc:creator>ji kim</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9268</guid>
		<description><![CDATA[To comment on Niall Cook, there are cases where it might be lot more productive for the end user to view data and change data in one screen.
Good example might be a call center or customer support applications where end user has to make changes to the view data quickly - going to another screen to make changes might add more time.

There are limitations to what &quot;web applications&quot; can currently do, mainly due to technology limitiations.

However, if you are designing &quot;web appliations&quot; where you can require end users to have certain brower type, versions, and OS support, there are alternatives. For example, using remote http calls using javascript, applets, or flash.....]]></description>
		<content:encoded><![CDATA[<p>To comment on Niall Cook, there are cases where it might be lot more productive for the end user to view data and change data in one screen.<br />
Good example might be a call center or customer support applications where end user has to make changes to the view data quickly &#8211; going to another screen to make changes might add more time.</p>
<p>There are limitations to what &#8220;web applications&#8221; can currently do, mainly due to technology limitiations.</p>
<p>However, if you are designing &#8220;web appliations&#8221; where you can require end users to have certain brower type, versions, and OS support, there are alternatives. For example, using remote http calls using javascript, applets, or flash&#8230;..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: VegasLaunch</title>
		<link>http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9269</link>
		<dc:creator>VegasLaunch</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9269</guid>
		<description><![CDATA[Something that makes this article so helpful and something that should be seriously reviewed and accepted is that multi-language will be required for all sites in the future.]]></description>
		<content:encoded><![CDATA[<p>Something that makes this article so helpful and something that should be seriously reviewed and accepted is that multi-language will be required for all sites in the future.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sanjiv Sirpal</title>
		<link>http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9270</link>
		<dc:creator>Sanjiv Sirpal</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9270</guid>
		<description><![CDATA[I&#039;ve only given this article a brief review, and I find that the Author has hit the nail dead center.

I work as a ui/info arch for a financial web application, and three years ago I went down the path of distinctly seperating the &#039;View&#039; and the &#039;Add/Edit&#039; interfaces.

Thanks for validation!!]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ve only given this article a brief review, and I find that the Author has hit the nail dead center.</p>
<p>I work as a ui/info arch for a financial web application, and three years ago I went down the path of distinctly seperating the &#8216;View&#8217; and the &#8216;Add/Edit&#8217; interfaces.</p>
<p>Thanks for validation!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Dunkle</title>
		<link>http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9271</link>
		<dc:creator>David Dunkle</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9271</guid>
		<description><![CDATA[Here&#039;s a different perspective on when a combined view/edit page would be useful; when the data being viewed is complex!

Before you scoff, read me out.  Using the e-mail address example from the article, we see that a simple and separate edit page can support an easy task.  But what happens when data comparisons are needed to correctly edit your data?  What if there was a list of fifty e-mail addresses, to which you wanted to add five new ones?  Wouldn&#039;t it be easier if the current list of email addresses were readily available, on the same page from which you were submitting your new entries?

The need for a current data view while simultaneously editing the data would grow as the data complexity grows.  On a portfolio allocation screen, for example, it is much easier to contemplate changes while viewing your current allocations.  One need only recall how many times a printed-out screen dump of one’s “Current Allocations” as been held in-hand as one attempts to reallocate a 401k fund, to understand this.  Those saying, “Never!” have obviously been editing their funds by using multiple open browser windows, which is really the same thing.

I’m guessing that the number of confounding variables that would necessitate a “current state” read-out to support editing is low, somewhere around four or five.  It’s just too difficult to juggle more than that in your head.

…and I offer the usual weasely disclaimer; this all depends on the actual complexity of the task and variables.]]></description>
		<content:encoded><![CDATA[<p>Here&#8217;s a different perspective on when a combined view/edit page would be useful; when the data being viewed is complex!</p>
<p>Before you scoff, read me out.  Using the e-mail address example from the article, we see that a simple and separate edit page can support an easy task.  But what happens when data comparisons are needed to correctly edit your data?  What if there was a list of fifty e-mail addresses, to which you wanted to add five new ones?  Wouldn&#8217;t it be easier if the current list of email addresses were readily available, on the same page from which you were submitting your new entries?</p>
<p>The need for a current data view while simultaneously editing the data would grow as the data complexity grows.  On a portfolio allocation screen, for example, it is much easier to contemplate changes while viewing your current allocations.  One need only recall how many times a printed-out screen dump of one’s “Current Allocations” as been held in-hand as one attempts to reallocate a 401k fund, to understand this.  Those saying, “Never!” have obviously been editing their funds by using multiple open browser windows, which is really the same thing.</p>
<p>I’m guessing that the number of confounding variables that would necessitate a “current state” read-out to support editing is low, somewhere around four or five.  It’s just too difficult to juggle more than that in your head.</p>
<p>…and I offer the usual weasely disclaimer; this all depends on the actual complexity of the task and variables.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: subimage</title>
		<link>http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9272</link>
		<dc:creator>subimage</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/views-and-forms-principles-of-task-flow-for-web-applications-part-1/#comment-9272</guid>
		<description><![CDATA[Hey Bob,

Good article yet again. You lay out a nice baseline way of solving this problem which most web app designers will bump into at one point or another.]]></description>
		<content:encoded><![CDATA[<p>Hey Bob,</p>
<p>Good article yet again. You lay out a nice baseline way of solving this problem which most web app designers will bump into at one point or another.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
