On Sat, Aug 26, 2006 at 02:38:57PM +1000, Nick Jenkins wrote:
But to get us started, someone needs to make that UI mockup.
Very draft mock-up of a possible UI, from what I think you're describing: http://files.nickj.org/MediaWiki/ui-draft-mockup.png
Not bad.
Given the functionality extension of the edit summary, I think perhaps the entire box should be moved up above the textedit window... (Specifically, the fact that what you put in the summary will now be visible before you click any buttons (onblur?))
In the picture, the "Notify others of my edit" box should be ticked (since it is shown in the list). Maybe "Notify others of my edit" should labelled "Notify others of my progress"?
"Hide that I'm editing", and default it to off. The negative connotation will change the default amongst people who don't care in a fashion that will make the feature more useful, while not keeping people who care from switching it.
Maybe the name of the other user should be shown, and maybe it shouldn't.
I like the summary the way you have it.
Maybe the user's own changes should be shown in the list, maybe they shouldn't.
Perhaps they should; to reinforce to people whether they're visible or not...
You probably also need a timeout mechanism (e.g. if haven't received a status report from a client in 5 mins, then drop the user from the list), and maybe also a message to inform the server if the user aborts the edit (although they can just click the "back" button, rather than clicking "cancel", in which case you probably won't get the message).
I think you can trap pageexit, though I'm not positive.
Cheers, -- jra