[ZDP] BackTalk to Document The Zope Book (2.5 Edition)/Using Basic Zope Objects
Wed, 25 Sep 2002 15:18:11 -0400
A comment to the paragraph below was recently added via http://www.zope.org/Documentation/Books/ZopeBook/current/BasicObject.stx#2-91
Version objects help coordinate the work of many people on the
same set of objects. While you are editing a document, someone
else can be editing another document at the same time. In a large
Zope site hundreds or even thousands of people can be using Zope
simultaneously. For the most part this works well, but problems
can occur. For example, two people might edit the same document at
the same time. When the first person finishes their changes they
are saved in Zope. When the second person finishes their changes
they over write the first person's changes. You can always work
around this problem using *Undo* and *History*, but it can still
be a problem. To solve this problem, Zope has *Version* objects.
% Anonymous User - Sep. 21, 2002 5:47 pm:
Why not make a copy, work on the copy and finally replace the original?
% Anonymous User - Sep. 25, 2002 3:18 pm:
It would be more tedious, and it wouldn't change the problem: the second person would also overwrite the
first person's work.