[Checkins] SVN: zopyx.versioning/trunk/zopyx/versioning/README.txt added
Andreas Jung
andreas at andreas-jung.com
Sun Jun 27 05:58:55 EDT 2010
Log message for revision 113918:
added
Changed:
A zopyx.versioning/trunk/zopyx/versioning/README.txt
-=-
Added: zopyx.versioning/trunk/zopyx/versioning/README.txt
===================================================================
--- zopyx.versioning/trunk/zopyx/versioning/README.txt (rev 0)
+++ zopyx.versioning/trunk/zopyx/versioning/README.txt 2010-06-27 09:58:55 UTC (rev 113918)
@@ -0,0 +1,26 @@
+zopyx.versioning
+================
+
+```zopyx.versioning`` is a generic versioning system for schema-oriented
+content-objects (zope.schema, Archetypes, Dexterity etc.).
+
+
+Basic concepts
+--------------
+
+- pluggable storage API (storing the versioned data)
+
+- using JSON as data exchange format between objects to be versioned
+ and versioner and between versioner and backend storage (the storage
+ may use a different serialization format (e.g. 'pickle' for a ZODB
+ based backend or 'json' for a typical noSQL backend like MongoDB)
+
+- making use of the Zope Component Architecture for adopting arbitrary
+ content objects to the storage API
+
+- the solution does not claim to store and restore the complete state of
+ an content object. Instead we focus on dealing with the metadata and
+ the content itself. If an object uses a complex internal data model then it is
+ in responsible to serialize and deserialize the data to JSON.
+
+
More information about the checkins
mailing list