Some problems with the current download manager/progress dialog:
Generally, solutions to these problems should involve understanding that:
Thus the goal of this document is to specify User Interface enhancements that solve the problems whilst addressing the concerns above, along with:
User Chooses Save Image/Page As...
User Chooses Download Link to Disk via context menu on a link to a file.
User Clicks on a Link to a file of a type that Firebird cannot handle internally.
.doc | Use System Default (typically MSWord) |
.zip | Save to Disk* |
+----------------------------------------------------+
| Downloading foo.doc |
+----------------------------------------------------+
| |
| You have chosen to download |
| |
| [@] foo.zip |
| |
| from [ http://www.goaty.com/ ] |
| |
| What should Phoenix do with this file? |
| |
| (*) Open with [ CompressedFolder :^] |
| WINZIP32.EXE |
| Other... |
| ( ) Save to Disk |
| [ ] Do this automatically for files like this |
| from now on. |
| |
| Settings can be changed in the Downloads section |
| of Tools, Options |
| |
| (( OK )) ( Cancel ) |
+----------------------------------------------------+
| |
| - Download Manager History ( Clear ) |
| The Download Manager keeps track of recently downloaded |
| files. |
| |
| Remove files from the download manager: |
| [ upon successful download :^ ] |
| when Phoenix exits |
| manually |
-- Download Folder --------------------------------------
( ) Ask me where to save every file
(*) Save all files to this folder:
[ My Desktop :^] ( Show Folder )
My Downloads
Other...
-- Download Manager -------------------------------------
[x] Show download manager window when a download begins.
[x] Close the download manager when downloads have
completed.
-- File Types -------------------------------------------
Automatically perform the associated action with each of
the following file types when done downloading:
+--------------------------------------------------+
| [@] Compressed (zipped) Folder Save to Disk |
| [@] MSWord Document Open with Word |
| |
| |
| |
+--------------------------------------------------+
( Change Action... ) ( Remove... )
+------------------------------------------------+
| When downloading files of type |
| [@] Compresser (zipped) Folder |
| |
| always: |
| (*) Open in the Default application |
| (CompressedFolder) |
| ( ) Open in this application: |
| [ C:\Program Files\WinZip\WinZip32.exe ] |
| ( Change... ) |
| ( ) Save to Disk |
| |
| (( OK )) ( Cancel ) |
+------------------------------------------------+
Shows up in Taskbar:
+------ Average of download percentages
|
| +-- Number of files downloading
| |
+--v---v--------------------------------------------+
| 32% (5 files downloading...) - Download Manager |
+---------------------------------------------------+
| [@] foo.zip |
| [ ||||||| ] 42% |
| _Cancel_ _Pause_ |
| |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The following represent some concerns with Download Manager based downloading. All responses are based on the implementation specified here, not on actual present implementations.
"The Download Window popping up is annoying"
Individual Progress Windows popping up are also annoying. In fact,
Download Manager improves the popup situation in two ways - if
a Download Manager window is already open, it will not be focused
when a new download begins, and you can optionally disable the
Download Manager from showing at all.
"The Download Window doesn't go away when it's done"
Neither do Individual Progress Windows, by default. Download Manager
as specified here closes when current downloads are completed. This
behaviour is controllable via preference.
"The Download Manager Keeps Track of What I Download"
Just because you've been using Individual Progress Windows does not
mean that the Download Manager wasn't silently tracking what you've
been downloading anyway. The Download Manager as specified here
introduces privacy controls to manage what information is kept.
"Individual Progress Windows show me the status of each
individual download in the status bar"
Fair point, however with the advent WindowsXP most users may find
their task bar buttons being grouped such that the status of each
download isn't always immediately obvious. The Download Manager
specified here takes up less space in the task bar (making grouping
less likely to occur) and presents an average of completion metrics
for all current downloads which can be useful in the average case
(1-2 downloads at a time).
Dan raises good point - consider this scenario. Click link to foo.doc file. Current world - file saved to Local Settings\temp\~fosdff.doc. When you Ctrl+S to save it, you're saving to a wacky name in a wacky location. Instead, when you're using the default download location, download to temp, then when done, move to the default download location (Desktop\foo.doc) and then open that file. When you hit Ctrl+S, you have a meaningful file name in a meaningful location.
Dan also points out that it's not always obvious how to change MIME info stored. Some sort of way of invoking the "Change Action..." dialog from the dl mgr ("Change the way files of this type are handled..." (verbose attempt). Some other hook to lead to the pref panel. Too often settings made through these transient dialogs are not linked in user's mind to how to undo these changes in preferences.
Arguments regarding Save Image As... vs. Save Link As... could use refinement. A little weak currently.
Finally, perhaps a "Remove All" button in the preferences panel with explanatory text/confirmation, "This will reset download settings to default settings" or some such. Not sure. Maybe Ctrl+A,Remove is enough?
©2003 Ben Goodger. Last Updated 06/06/2003.