[Typo3-dev] Versioning Fix

Ingmar Schlecht ingmar at typo3.org
Sun Mar 6 18:07:46 CET 2005


Hi Kasper,

Kasper Skårhøj wrote:
> My solution is elegant

IMHO your solution is ideal for having about two or three page versions 
so an editor can prepare new content and keep it non-visible until it's 
finished and then as soon as it's ready finally swap it for publishing.

There are however situations, for which you want to log every single 
version of a page.
One of these situations is the TIMTAW wiki, for which this is essential.

The problem then is, that you've got a hugely overloaded tt_content and 
pages table because everything is copied for each version.

If, on the other hand, non-active versions would be outsourced into a 
different table (like "tt_content_oldversions", "pages_oldversions", 
etc.) I guess things would be more performant (I'm no database expert 
though).

So the question is:
Do you think versioning should serve that putpose as well, or is the 
above problem (i.e. making a *history* of all changes in records) 
something *different* to how you understand versioning and should be 
implemented seperately?

cheers,
Ingmar

-- 
Ingmar Schlecht <ingmar at typo3.org>
Lübeck, Germany




More information about the TYPO3-dev mailing list