Proposed by: Karsten Dambekalns
Mentor: Karsten Dambekalns
Student working on it: -
One of the more exciting features of a Content Repository (CR) as described in JSR-283 is versioning. If versioning is provided by the storage layer, adding versioning and history handling to TYPO3v5 becomes a lot easier, which is one reason why the decision to base the next version of TYPO3 on a CR was taken.
The hard part of specifiying versioning is already done in JSR-283, what is missing is an implementation in the TYPO3 Content Repository.
Strong skills in OOP-style PHP development, love for clean code. JSR-283 knowledge is helpful but not required.