[development] nice read: usability tests for Wikipedia online

Robert Douglass rob at robshouse.net
Thu Mar 9 09:14:57 UTC 2006

Bèr Kessels wrote:
> Op woensdag 8 maart 2006 20:55, schreef Darrel O'Pry:
>> You know even on my brain dead days I've gone to write a story and
>> decided against it, then started asking myself, 'How do I get out of the
>> node/add/X page?'
> Cancel would bring you to the place where you were before. Very often that is 
> a place you canot reach by another link. It is, in fact an advaced version of 
> a back button. 

Well, it would be possible to keep track of where you were, though it 
would mean passing a parameter around throughout the whole process or 
using the $_SESSION. More reasonably, canceling would send you to your 
account page, or the front page with a message "editing canceled". I'm 
in favor of a cancel button on edit forms. It still has a psychological 
effect on me when I change my mind about editing or creating content, 
and I would like being able to click something that expresses my 
intentions clearly.

Finally, putting a cancel button on the form would give us a chance to 
react to the cancellation. This could be useful:

-- multipage forms that persist some amount of data could do cleanup.
-- the user could be asked if s/he would like to save the content as a 
draft for continuation later
-- as a very advanced feature, we could use AJAX to save any node being 
edited/created to help recover from things like the browser being 
closed, or the internet connection being lost. Cancel would then delete 
this information.

More information about the development mailing list