<?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: Announcing the Mozilla 2009 Design Challenge: SxSW Edition</title>
	<atom:link href="http://mozillalabs.com/blog/2009/03/announcing-the-mozilla-2009-design-challenge-sxsw-edition/feed/" rel="self" type="application/rss+xml" />
	<link>http://mozillalabs.com/blog/2009/03/announcing-the-mozilla-2009-design-challenge-sxsw-edition/</link>
	<description>Just another mozillalabs.com weblog</description>
	<lastBuildDate>Tue, 25 Jan 2011 12:12:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: ejensen99999</title>
		<link>http://mozillalabs.com/blog/2009/03/announcing-the-mozilla-2009-design-challenge-sxsw-edition/comment-page-1/#comment-4637</link>
		<dc:creator>ejensen99999</dc:creator>
		<pubDate>Mon, 20 Apr 2009 22:13:20 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/?p=1265#comment-4637</guid>
		<description>This problem has already been solved - it&#039;s called an FTP client. Now if it could be integrated into a web browser it would help but would present some interesting security problems and race conditions.</description>
		<content:encoded><![CDATA[<p>This problem has already been solved &#8211; it&#8217;s called an FTP client. Now if it could be integrated into a web browser it would help but would present some interesting security problems and race conditions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ;Op</title>
		<link>http://mozillalabs.com/blog/2009/03/announcing-the-mozilla-2009-design-challenge-sxsw-edition/comment-page-1/#comment-4636</link>
		<dc:creator>;Op</dc:creator>
		<pubDate>Thu, 12 Mar 2009 16:14:50 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/?p=1265#comment-4636</guid>
		<description>Suggestions to enhance file uploads in browser
Appart from the drag-and-drop and progress bar already requested by many, here are two suggestions that I strongly recommend:

1. Being able to upload a file using HTTP PUT method. This is the more efficient way from the server side (no need to parse multipart separators), and probably from the client side (no need to store the file in RAM). I guess this could simply be done by allowing to have the method=&quot;put&quot; attribute to the HTML form. Then each form input would be sent in a dedicated PUT request, with the field  name appended to the action URL, and the field value as the sole request body. (similarly, i would like to be able to trigger DELETE request from HTML, but this is out of scope of this discussion)

2. Allow a file input to upload multiple files: instead of holding a single file path, the input value would hold a list of file paths. This could be done by adding a new &quot;fileset&quot; input type.

I understand that these suggestions impact the HTML, and hence raise a compliance/interoperability issue. But I would appreciate Mozilla to prototype such solutions, and promote them to w3c.</description>
		<content:encoded><![CDATA[<p>Suggestions to enhance file uploads in browser<br />
Appart from the drag-and-drop and progress bar already requested by many, here are two suggestions that I strongly recommend:</p>
<p>1. Being able to upload a file using HTTP PUT method. This is the more efficient way from the server side (no need to parse multipart separators), and probably from the client side (no need to store the file in RAM). I guess this could simply be done by allowing to have the method=&#8221;put&#8221; attribute to the HTML form. Then each form input would be sent in a dedicated PUT request, with the field  name appended to the action URL, and the field value as the sole request body. (similarly, i would like to be able to trigger DELETE request from HTML, but this is out of scope of this discussion)</p>
<p>2. Allow a file input to upload multiple files: instead of holding a single file path, the input value would hold a list of file paths. This could be done by adding a new &#8220;fileset&#8221; input type.</p>
<p>I understand that these suggestions impact the HTML, and hence raise a compliance/interoperability issue. But I would appreciate Mozilla to prototype such solutions, and promote them to w3c.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zéfling</title>
		<link>http://mozillalabs.com/blog/2009/03/announcing-the-mozilla-2009-design-challenge-sxsw-edition/comment-page-1/#comment-4652</link>
		<dc:creator>Zéfling</dc:creator>
		<pubDate>Wed, 11 Mar 2009 14:38:43 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/?p=1265#comment-4652</guid>
		<description>Is it relating to this bug?
https://bugzilla.mozilla.org/show_bug.cgi?id=63687</description>
		<content:encoded><![CDATA[<p>Is it relating to this bug?<br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=63687" rel="nofollow">https://bugzilla.mozilla.org/show_bug.cgi?id=63687</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zéfling</title>
		<link>http://mozillalabs.com/blog/2009/03/announcing-the-mozilla-2009-design-challenge-sxsw-edition/comment-page-1/#comment-4651</link>
		<dc:creator>Zéfling</dc:creator>
		<pubDate>Wed, 11 Mar 2009 08:59:45 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/?p=1265#comment-4651</guid>
		<description>Is this relating to this bug?
https://bugzilla.mozilla.org/show_bug.cgi?id=63687</description>
		<content:encoded><![CDATA[<p>Is this relating to this bug?<br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=63687" rel="nofollow">https://bugzilla.mozilla.org/show_bug.cgi?id=63687</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad</title>
		<link>http://mozillalabs.com/blog/2009/03/announcing-the-mozilla-2009-design-challenge-sxsw-edition/comment-page-1/#comment-4631</link>
		<dc:creator>Brad</dc:creator>
		<pubDate>Wed, 11 Mar 2009 02:03:51 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/?p=1265#comment-4631</guid>
		<description>You should really raise the steaks a lil. Giving out free t-shirts for ideas Mozilla can profit from is just... somehow wrong. At least give the creatives a freggin iPod.</description>
		<content:encoded><![CDATA[<p>You should really raise the steaks a lil. Giving out free t-shirts for ideas Mozilla can profit from is just&#8230; somehow wrong. At least give the creatives a freggin iPod.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Beltzner</title>
		<link>http://mozillalabs.com/blog/2009/03/announcing-the-mozilla-2009-design-challenge-sxsw-edition/comment-page-1/#comment-4650</link>
		<dc:creator>Mike Beltzner</dc:creator>
		<pubDate>Tue, 10 Mar 2009 21:06:31 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/?p=1265#comment-4650</guid>
		<description>The prizes are love, adoration, and your name in about:credits.</description>
		<content:encoded><![CDATA[<p>The prizes are love, adoration, and your name in about:credits.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig Moser</title>
		<link>http://mozillalabs.com/blog/2009/03/announcing-the-mozilla-2009-design-challenge-sxsw-edition/comment-page-1/#comment-4649</link>
		<dc:creator>Craig Moser</dc:creator>
		<pubDate>Tue, 10 Mar 2009 18:58:40 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/?p=1265#comment-4649</guid>
		<description>Take a look at how GMail recently addressed the issue. You can now multi-select files to attach and user is presented w/ progress bars as files are uploaded in the bkgrd. Not perfect, but pretty slick &amp; easy.</description>
		<content:encoded><![CDATA[<p>Take a look at how GMail recently addressed the issue. You can now multi-select files to attach and user is presented w/ progress bars as files are uploaded in the bkgrd. Not perfect, but pretty slick &amp; easy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: prizes</title>
		<link>http://mozillalabs.com/blog/2009/03/announcing-the-mozilla-2009-design-challenge-sxsw-edition/comment-page-1/#comment-4648</link>
		<dc:creator>prizes</dc:creator>
		<pubDate>Tue, 10 Mar 2009 15:09:06 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/?p=1265#comment-4648</guid>
		<description>what are the fucking prizes? do you expect us to solve this shit for free?</description>
		<content:encoded><![CDATA[<p>what are the fucking prizes? do you expect us to solve this shit for free?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: M. Hageman</title>
		<link>http://mozillalabs.com/blog/2009/03/announcing-the-mozilla-2009-design-challenge-sxsw-edition/comment-page-1/#comment-4647</link>
		<dc:creator>M. Hageman</dc:creator>
		<pubDate>Tue, 10 Mar 2009 13:50:04 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/?p=1265#comment-4647</guid>
		<description>Would it be possible for the browser to put a file submit in a different &quot;thread&quot; so to speak? The only real problem I encounter in different solutions to the problems described above is that once a page is closed, it&#039;s HTTP POST or GET actions are also lost.

It would be nice to extend the file input element (widget) with several options:

* Multiple file select. When only one file is selected, the filename.ext is shown (not the entire path, which is useless information anyway). When multiple files are selected, these will be shown as comma separated lists of filename.ext.

* Each file (displayed as filename.ext) inside the file input box would be clickable, and individually adjustable by doubleclicking on said file. Clicking the file would select it, and enable the user to remove that file from the upload.

* Dragging one or multiple files to the file input box would add these files to that box.

Having a status bar would be great, but it would also require some additional HTML attributes or even nested FORMS. Not standards compliant.

However, if it&#039;s possible to know for the browser when it&#039;s uploading a file, it&#039;s probably easiest to put every form submit inside a different thread, enabling the user to continue using his current browser window and tab to do whatever he wants. Whenever the browser submit is done, a notice would appear (e.g.: &quot;Your form submission to labs.mozilla.com has been completed. Click here to continue.&quot;)

Clicking that notice would open the destination of that form in the current page. Middle-clicking would open that window in a new tab. Ctrl + clicking would open it in a new window.

It would be a radically different approach to submitting forms, but it would never lock the user down in any possible way.

It would also enable Mozilla (Firefox) to display a statusbar for each form submission in the bottom browser bar, or even in the current tab.

Optionally, if you can handle each file input individually, add a small 2-pixel height status bar to each file input, spanning the entire width of said file input.</description>
		<content:encoded><![CDATA[<p>Would it be possible for the browser to put a file submit in a different &#8220;thread&#8221; so to speak? The only real problem I encounter in different solutions to the problems described above is that once a page is closed, it&#8217;s HTTP POST or GET actions are also lost.</p>
<p>It would be nice to extend the file input element (widget) with several options:</p>
<p>* Multiple file select. When only one file is selected, the filename.ext is shown (not the entire path, which is useless information anyway). When multiple files are selected, these will be shown as comma separated lists of filename.ext.</p>
<p>* Each file (displayed as filename.ext) inside the file input box would be clickable, and individually adjustable by doubleclicking on said file. Clicking the file would select it, and enable the user to remove that file from the upload.</p>
<p>* Dragging one or multiple files to the file input box would add these files to that box.</p>
<p>Having a status bar would be great, but it would also require some additional HTML attributes or even nested FORMS. Not standards compliant.</p>
<p>However, if it&#8217;s possible to know for the browser when it&#8217;s uploading a file, it&#8217;s probably easiest to put every form submit inside a different thread, enabling the user to continue using his current browser window and tab to do whatever he wants. Whenever the browser submit is done, a notice would appear (e.g.: &#8220;Your form submission to labs.mozilla.com has been completed. Click here to continue.&#8221;)</p>
<p>Clicking that notice would open the destination of that form in the current page. Middle-clicking would open that window in a new tab. Ctrl + clicking would open it in a new window.</p>
<p>It would be a radically different approach to submitting forms, but it would never lock the user down in any possible way.</p>
<p>It would also enable Mozilla (Firefox) to display a statusbar for each form submission in the bottom browser bar, or even in the current tab.</p>
<p>Optionally, if you can handle each file input individually, add a small 2-pixel height status bar to each file input, spanning the entire width of said file input.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: voracity</title>
		<link>http://mozillalabs.com/blog/2009/03/announcing-the-mozilla-2009-design-challenge-sxsw-edition/comment-page-1/#comment-4646</link>
		<dc:creator>voracity</dc:creator>
		<pubDate>Tue, 10 Mar 2009 12:36:50 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/?p=1265#comment-4646</guid>
		<description>For progress indication, something simple would be nice to begin with. For example, as the form data is being uploaded, two things should happen: 1) Fx status bar shows what percentage has been uploaded and 2) a javascript object is made available to the page (which remains alive until submission is complete and can optionally pause/stop before finalising form submission) that indicates the current percentage uploaded. This should be for *all* uploaded data, not just files.

The problem often cited against doing things this kind of way is that the browser doesn&#039;t know how much the server has *really* received. But it&#039;s better to have a progress bar that is informative 99.99% of the time than to have no guidance at all 100% of the time. Server-side ACKs can be introduced in a later iteration quite easily.</description>
		<content:encoded><![CDATA[<p>For progress indication, something simple would be nice to begin with. For example, as the form data is being uploaded, two things should happen: 1) Fx status bar shows what percentage has been uploaded and 2) a javascript object is made available to the page (which remains alive until submission is complete and can optionally pause/stop before finalising form submission) that indicates the current percentage uploaded. This should be for *all* uploaded data, not just files.</p>
<p>The problem often cited against doing things this kind of way is that the browser doesn&#8217;t know how much the server has *really* received. But it&#8217;s better to have a progress bar that is informative 99.99% of the time than to have no guidance at all 100% of the time. Server-side ACKs can be introduced in a later iteration quite easily.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

