The process of determining whether a page has workspace versions can be
extended by custom application code utilizing hooks. This way, the
meaning of having versions can be further modified by hooks. For
instance the default behavior of the TYPO3 core is to create a workspace
version record on persisting the same record in the backend - without
any actual changes to the data model.
Feature: #69439 - Enhance SQL query reduction in page tree in workspaces
https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/8.1/Feature-69439-EnhanceSQLQueryReductionInPageTreeInWorkspaces.html
Feature: #69439 - Enhance SQL query reduction in page tree in workspaces
See 69439
Description
The process of determining whether a page has workspace versions can be extended by custom application code utilizing hooks. This way, the meaning of having versions can be further modified by hooks. For instance the default behavior of the TYPO3 core is to create a workspace version record on persisting the same record in the backend - without any actual changes to the data model.
Impact
The hooks introduce the possibility to modify the determined results - only if those hooks are used.