#19 Confirmation pages must die

0.9.5
closed-fixed
Brandon Nimon
Interface (46)
5
2005-08-31
2005-05-24
Brad Hart
No

This has been bothering me about this software for awhile.

Whenever the user (or admin) does something (such as
creating/deleting a directory or file) we refer them to
a page containing a confirmation message along the
lines of "The file was successfully deleted. _Continue_"

In my opinion, this is very annoying and similar to an
OS popping up an alert that must be dismissed whenever
the user does anything. Furthermore, it seems that
these confirmation pages have no real function beyond
telling the user that the software did what it was
asked to.

So, in the interest of keeping our users sane and happy
while giving them feedback from the software, I propose
that we adapt a new system of user notification along
the lines of the image I've attached. This scheme will
give the users the feedback they need while not
annoying them by forcing them them needlessly click a
"continue" link.

Discussion

  • Brad Hart
    Brad Hart
    2005-05-24

    My idea of how we should handle user notifications

     
  • Brandon Nimon
    Brandon Nimon
    2005-05-24

    Logged In: YES
    user_id=1049916

    The confirmation page does do something. That page that
    loads is where all the action takes place. I was considering
    just making it a redirect, which would also be an alternative.

    This new system is feasable, but may not be so nice. To
    prevent a user from hitting the refresh button and some item
    being called to delete twice or rename twice or whatever may
    happen, we would have to pass the notification in the URL.
    Not a big hassle, but not too pretty.

     
  • Brad Hart
    Brad Hart
    2005-05-24

    Logged In: YES
    user_id=1049886

    Hmm, I see the problem.

    Could we alternatively pass some sort of argument in the URL
    that would prevent these problems (eg, "&deleted=1")

     
  • Brandon Nimon
    Brandon Nimon
    2005-08-31

    • status: open --> open-accepted
     
  • Brandon Nimon
    Brandon Nimon
    2005-08-31

    Logged In: YES
    user_id=1049916

    Well, ignoring the fact that if a user copy/pastes a
    file/directory then hits refresh a bunch of times...a bunch
    of "Copy (2842424) of directory" are made. This is a really
    quick crack at this feature. Everything appears on the same
    page (editing, creating, renaming, etc), except for the
    admin-specific tools which have nothing to do with files.

    Brad try it out and tell me if this is what you are looking
    for, or if you like it and whatnot (it is an attachment).

     
  • Brandon Nimon
    Brandon Nimon
    2005-08-31

    No confirmation pages, for test purposes only!

     
    Attachments
  • Brad Hart
    Brad Hart
    2005-08-31

    Logged In: YES
    user_id=1049886

    I get:

    Parse error: syntax error, unexpected $end in C:\Program
    Files\Apache Group\Apache2\htdocs\manage\filemanage2.php on
    line 4130

     
  • Brad Hart
    Brad Hart
    2005-08-31

    Logged In: YES
    user_id=1049886

    Yeah, now that my test file works I see this. It's perfect.

    My one suggestion would be to make the notification text red
    to make it stand out a bit more, but that's splitting hairs
    at this point.

    Nice!

     
  • Brandon Nimon
    Brandon Nimon
    2005-08-31

    Logged In: YES
    user_id=1049916

    This is in. Though it makes the while program quite a bit
    more seemless, the threat of the refresh button may pose a
    problem to some *idiots*.

    STAY AWAY FROM THE REFRESH BUTTON!!

    Use the nav links at the top of the page instead of the
    refresh button.

     
  • Brandon Nimon
    Brandon Nimon
    2005-08-31

    • status: open-accepted --> closed-fixed
     
  • Brandon Nimon
    Brandon Nimon
    2005-08-31

    • milestone: 493123 --> 0.9.5