[ZDP] BackTalk to Document The Zope Book (2.5 Edition)/Using Basic Zope Objects

webmaster@zope.org webmaster@zope.org
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.