• Do not register here on develop.twiki.org, login with your twiki.org account.
• Use View topic Item7848 for generic doc work for TWiki-6.1.1. Use View topic Item7851 for doc work on extensions that are not part of a release. More... Close
• Anything you create or change in standard webs (Main, TWiki, Sandbox etc) will be automatically reverted on every SVN update.
Does this site look broken?. Use the LitterTray web for test cases.

Item3977: NatEditContrib: Standardize save buttons and actions

Item Form Data

AppliesTo: Component: Priority: CurrentState: WaitingFor: TargetRelease ReleasedIn
Extension NatEditContrib Urgent Closed   n/a  

Edit Form Data

Reported By:
Applies To:
Current State:
Waiting For:
Target Release:
Released In:


Usability enhancements:
  • Alt-S does a checkpoint save. Everbody expects a regular save topic action.
  • It looks unbalanced to have some picture buttons and some text buttons. Possibly use icons for all; don't use text label "Done" and "Cancel".
  • Default action is the regular save topic action, it would be nice to draw attention to it. Indicate that with a more colorful (or slightly bigger width?) button, and by listing the save action buttons first.
  • Use a floppy disk icon for regular save button.
  • Use an icon that conveys "save & continue editing" for the checkpoint save. Example: Split button from lower left to upper right corner; top left is (cut off) floppy, lower right is pencil.

-- TWiki:Main/PeterThoeny - 27 Apr 2007

I had this discussion one year ago with AC: http://twiki.org/cgi-bin/view/Plugins/NatSkinDevArchive#NatSkin_topic_actions_are_differ

I still take the position that "Save" is save without exiting in most other programs and that only TWiki calls this "Checkpoint" ... a term unknown outside of TWiki for something related to saving a file. "Done" is much more saving+exiting even though there's no other program out there that calls save+exit "Done". They use "Quit" or "Exit" and ask for saving content if it changed. I once used "Quit" in NatSkin but then was told that this is much too near to reverting changes than to keeping them.

That's why I think that the three things are best called "Save", "Done" and "Cancel" to express saving but not closing, saving and closing and canceling any changes (after confirmation) instead of "Checkpoint", "Save" and "Cancel" respectively. "Quiet Save" is an action I never use, most TWiki users don't understand, takes too long to teach them, and which is not used by WebChanges, but only by the changes cgi, afaik. That's why it isn't part of the NatEditContrib toolbar at all.

Shortcuts are the first letter consistently: s, d, c.

-- TWiki:Main.MichaelDaum - 27 Apr 2007

Wiki means quick in Hawaiian. When I edit a page to make some changes, then hit save, I expect to be finished with that work and move on to quickly do other things. Hence I find the "save" action bumping you back into edit very counter-intuitive. "Don't make me think".

I agree that the name "checkpoint save" is not very good. More descriptive to the actual action is "save and continue editing", a shorter "save & continue", or even a "save & edit".

I think the fundamental issue is that we have two modes in a wiki: view mode and edit mode, whereas in office tools view and edit are one and the same thing. So, in M$-Word, a save means "save & continue edit", wheras in a wiki it means "save and continue browsing".

-- TWiki:Main.PeterThoeny - 27 Apr 2007

I have replaced the "Done" button with a "Save" button, while the save&continue button is still the floppy disc. Access key for save&continue is "w" like in "write" and for save&exit "s".

-- TWiki:Main.MichaelDaum - 27 Apr 2007

Summary NatEditContrib: Standardize save buttons and actions
ReportedBy TWiki:Main.PeterThoeny
Codebase ~twiki4
SVN Range TWiki-4.1.2, Fri, 27 Apr 2007, build 13539
AppliesTo Extension
Component NatEditContrib
Priority Urgent
CurrentState Closed

Checkins TWikirev:13548 TWikirev:13549 TWikirev:13551
TargetRelease n/a

Edit | Attach | Watch | Print version | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r8 - 2007-05-02 - TWikiUserMapping_MichaelDaum
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback