[FLOW3-general] Versioning in the Persistence Layer

Robert Lemke robert at typo3.org
Mon Mar 14 09:09:28 CET 2011


Hi Lukas,

Am 14.03.2011 um 01:15 schrieb lukas lentner:

> I want to establish Versioning of some objects of my model. My idea is:
> 
> Always if the object is changed or it is removed or added to a repository a specific entry is made to the VersionManager like
> 122: {
>  created: [...],
>  updated: [...],
>  deleted: [...]
> }
> "122" is the revision number!
> 
> So you can easily find the changes since a certain revision number.
> 
> Is there any hint by you, how to do this or is there already a initiative? I'm sure that object versioning is a typical problem.

We plan to make versioning a core feature of FLOW3 because we also need it for TYPO3 Phoenix. We don't have a concrete timeline for this though - currently I'd say that we need to tackle it somewhen this summer, maybe earlier.

What's not possible with FLOW3 1.0 alpha 14 is to have auto incremented ids which you could use as revision numbers. But that will be possible with beta 1 due to the Doctrine 2 support.

Cheers,
Robert



More information about the FLOW3-general mailing list