I'll 2nd the thanks! Some comments below to share earlier design
discussions we had about these issues.
-Daphne
Given the variety of things that an application might want to do with
files once they've *been* uploaded, and the early status of the
component, it might be best for now to restrict the Fluid Uploader to
the actual select-and-upload portions of the workflow and to let the
component's customers decide for themselves how to handle
successfully
uploaded files. If that restriction is acceptable, it would imply
that
"Remove" *does* only refer to removing from the queue and "Cancel"
doesn't delete already successfully uploaded files, and also that it
needs to be very clear to the user that "Cancel" didn't undo any
already
successfully completed work -- it only interrupted work-in-
progress. At
any rate, if a "Delete from Server" capability is added to the
component, I hope it will be optional and clearly distinguished
from a
queue removal. (The Firefox "Downloads" window would be a familiar,
if
not very pretty, example of what I mean.)
Exactly! As Erin said we conscientiously tried to keep the Uploader
functionality limited to basic upload steps. We had some discussion
about helping implementors think about best practices for interactions
leading up to and ending their interface with the Uploader. Using
the 80/20 rule we decided to include dropping users back into their
context with new files in view in the workflow of the component. We
came up with other use cases for leaving the uploader open so users
can continue adding files without going back (choosing files from
multiple folders on their computer for instance). Those interactions
will be defined in the design pattern as "tips for implementation" or
something of the sort.
Best,
Ray
On 5/15/2008 1:05 PM, Jonathan Hung wrote:
Hey Eli, Daphne, and Erin.
First... that uploader rocks my socks. Seriously! Every uploader
should
be as friendly. :)
I spent some time putting it through the Uploader Test Protocol and
encountered a few things that I would love to see in a future
iteration
of the Uploader (incremental improvements, right? :):
1. A way to selectively delete already uploaded files. (That remove
column is a tease! It only applies to files in a queue. :).
Based on user testing feedback this is exactly what we wanted to do.
Apparently there are some technical difficulties with this
implementation (Eli can say more about this). However, this
shouldn't be an issue in the new default work flow since the Uploader
automatically closes after upload. Perhaps we should say something
about it in the design pattern best practice mentioned above?
2. Make the filename clickable to "view" the file. If an image, the
browser will launch it in another window. If a document, the browser
will prompt you to download it. Does whatever the default browser is
configured to do for that file type. This is handy in case you
forget
what you've already uploaded and want to see what it is.
Several users also tried to open files after upload in our testing.
We were leery of including this interaction since we don't know all
the contexts the Uploader will be used in so don't always understand
what it means to open a file from here. I guess this is a non-issue
in the new default workflow since users will be dropped back to their
context with files in view. We should mention something in the design
pattern about making it easy for files to be deleted at that step.
And also say something about it in reference to the secondary
workflows where the Uploader may remain open after upload.
3. Cancel button is a bit ambiguous. If I've already uploaded files,
does hitting Cancel delete the files I already uploaded? Or does
Cancel
just send you back to the previous page keeping your uploaded files
intact? In which case, would "Done" be a more appropriate label?
Do you think the green checkmarks indicating files have been uploaded
will help with this? What we found in user testing is user's didn't
notice the change in status to file uploaded. I think Erin's update
makes it pop the status pop much more. I also think having the newly
uploaded files in view when upload is complete will be good feedback
that some files were uploaded. This is something we were all
concerned about. Other ideas?
4. Have the uploader sing songs while it's working.... really nice
when
uploading a huge batch of large. Please, no muzak.
Thanks for entertaining my thoughts. :)
- jonathan.
--
Jonathan Hung / [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]
>
University of Toronto - ATRC
Tel: (416) 946-8312
_______________________________________________
fluid-work mailing list
[email protected]
http://fluidproject.org/mailman/listinfo/fluid-work
_______________________________________________
fluid-work mailing list
[email protected]
http://fluidproject.org/mailman/listinfo/fluid-work
Daphne Ogle
Senior Interaction Designer
University of California, Berkeley
Educational Technology Services
[EMAIL PROTECTED]
cell (510)847-0308
_______________________________________________
fluid-work mailing list
[email protected]
http://fluidproject.org/mailman/listinfo/fluid-work