Dirk, I think you have focused in on what the real requirement is here: don't create a new version if the change is minor. Previously in this thread we have assumed either that the user should know when not to create a new version, or that the amount of time that passed between creating changes should indicate when a new version should be created.
Perhaps instead of a "60 minutes since this user last updated the file" criteria we should have "X% of changes the user has made to the page". That said, would it be difficult to add the concept of major and minor changes? The "X% changed within Y minutes" threshold would indicate a minor revision. Anything else would be a major revision. The hidden checkbox/additional buttons could indicate whether a major or minor revision should be created. But in the end I'm now thinking the focus should be on the amount the page has changed, not just the amount of time that has passed. -- Bobman On Wed, Apr 8, 2009 at 9:45 AM, Dirk Frederickx <[email protected]>wrote: > Simplicity is indeed key of the gui of jspwiki. > > The addition of a single checkbox or button, only very specific > situation, with a default behaviour which applies in 99% of the cases > would IMHO perfectly fullfil that simplicity rule. And be a of great > value to keep the number of versions reasonable. > > Jspwiki would react the way a (non-gek) user would expect, and in a > clever way guess the intend of he user. > eg: "I was editing the page a few minutes ago, and just returned to > fix a typo or added something i forgot. So why make a new version? " > > I'd think that most users won't even notice the additional check box > or button. (unless we'put a red ribbon around if of course ;-) > > > my 2c > > dirk > > > On Wed, Apr 8, 2009 at 3:16 PM, Quinn Fissler <[email protected]> wrote: > > How about a per-user optional pop-up, the default for which can be > > centrally set, hooked into the save which asks "Is this a minor edit? > > (No new revision number)" > > > > Sorry if you don't like the option names - my aim is to express the > > idea, not design the solution :-) > > > > jspwiki.properties > > MinorEditPopup=[Never|Always|UserPref] > > UserPrefDefault.MinorEditPopup=[Yes|No] > > >
