ext "version" not loaded : PB with workspace module
I've imported the new TYPO3 (4.0beta1b) but (in the backend) when I click on the module WORKSPACE, I see that ext "version" is not loaded as it should.
It's an upgrade not a full install based on dummy package...
TYPO3 Fatal Error: Extension key "version" was NOT loaded! (t3lib_extMgm::extRelPath)
(issue imported from #M2109)
#3 Updated by Karsten Dambekalns about 14 years ago
While I am in the EM code anyway, what about making version a required ext? This would break TYPO3 on MySQL 3.23.x, so it is not an option. Alternatives: * disable workspace stuff if versioning not loaded or (see also 2160) * make versioning work differently
What is the best way? Dmitry, are you looking into this?
#4 Updated by Sebastian Kurfuerst about 14 years ago
did you consider http://www.wmdb.de/versionfix ? I am not sure if it still works as expected with all the workspaces stuff, but it might be worth a try. We could maybe offer the user on installation which versioning he wants to do - as the performance of version_swapfix is not as good I suppose.
Anyways, if it doesn't work, +1 for disabling workspaces when version is not installed.
#5 Updated by Dmitry Dulepov about 14 years ago
We talked with Kasper about it some time ago. He said he thinks about changing Version extension to be compatble with 3.23. I do not remember what was decided about Workspace module if versioning is not present. I will take a look at it tomorrow. Probably workspace module will just say that versioning extension is not present, so it cannot continue.
Just having Version extension enabled in the system with mysql 3.23 does not break anything. I [have to] use 3.23 and versioning extension is enabled. I just do not use it.
#8 Updated by Dmitry Dulepov about 14 years ago
It is possible to disable workspace module but not wokspace handling. Workspace overlaying and other operations are still performed by core. If I am not mistaken, Versioning exstension is required by only Workspace module. But Workspace module is only a user inteface, it is not required for proper functioning of typo3.