[Trac] Trac Wiki - Multiple Users

Kevin T.Broderick kbroderick at boltonvalley.com
Fri Apr 1 15:33:16 EST 2005


On Mar 29, 2005, at 10:31 AM, Matthew Good wrote:

> On Tue, 2005-03-29 at 16:45 +0200, Andreas Braumann wrote:
>> Andreas Braumann wrote:
>>> Emmanuel Blot wrote:
>>>
>>>
>>> Actually, a message on top of the edit window stating "User blah is
>>> editing the page right now" would be enough, then the user can 
>>> decide to
>>> call him/postpone his edit/whatever.
>>
>> Replying to myself as there was no response yet on this idea. What do
>> you think about it? Just providing informational means that somebody 
>> is
>> right now editing the file.
>>
>
> Well, there's still no good way to determine when the user stops 
> editing
> the page, unless they save it.  If the simply navigate away from the
> page the server won't know.  Even if there is some JavaScript to keep
> the server notified while a user is on the edit page, the user can 
> still
> leave the browser open to that page indefinitely.  I think that a
> merging solution would be the best, but implementing that probably 
> won't
> be a quick fix.
>

Well, what about adding a line just below the Wiki text and above the 
buttons that reads "/Name/ started editing this page at /datetime/ but 
has not saved it yet and may still be working on it"?  In many 
contexts, as another poster suggested, it's possible to contact the 
person and ask if he/she is going to save a changed page or not; if 
that's not an option, the timestamp should allow a reasonable guess as 
to whether or not the other person is still working on the page.  This 
would definitely not be as useful as merging functionality, but it 
might be a worthwhile workaround until that functionality is available.

Kevin Broderick, Bolton Valley IT Department
kbroderick at boltonvalley.com / 802.434.6807 (V) / 802.329.6807 (F)



More information about the Trac mailing list