[TYPO3-project-4-3] Disable Versioning and Workspaces

Oliver Hader oliver at typo3.org
Tue Aug 25 11:49:23 CEST 2009


Hi Rupi,

Rupert Germann schrieb:
> Dmitry Dulepov schrieb:
>>
>> "Disabled" is not the same as "removed". I would prefer to disable
>> them by default bvecause they seriously affect the performance.
> 
> full ACK.
> 
> I made a little ugly hack (see attached patch) to demonstrate how easy
> it is to make versioning and workspaces
> a) invisble and
> b) not eating up performance.
> 
> the switch to enable/disable versioningWS is the extension "version"
> which is not in the list of required extensions anymore.
> Disable it and all buttons pointing to versioning and WS will be gone.
> If "version" is enabled, all will work as before.
> 
> this is of course no offical RFC - I'm shure this patch has potential
> for improvements.
> 
> considering performance this patch should speed up at least the BE list
> module quite well because it saves one sql query per displayed record.
> 
> Note: I attached 2 patches, the one with _w in the name was made with
> stripped whitespaces for better reading.

Thanks for your patch. I'm fine with having the possibility to disable
versioning if it's not required for a website. However I'd like to see
the "version" extension loaded by default and/or having a section in the
update wizard in the install tool that tells the admin whether
versioning can be disabled on the system.

I fear that versioning drifts into a dark corner when it's disabled by
default and will not be considered for further modifications. Versioning
is a major feature of TYPO3 and the signal for extension developers
should be to create applications that support that feature.

But giving an admin the possiblity to disable it sounds good to me.

olly
-- 
Oliver Hader
TYPO3 Release Manager 4.3


More information about the TYPO3-project-4-3 mailing list