Feature #78450
closedIntroduce PreviewRenderer pattern
100%
Description
A pattern should be introduced which replaces the old and somewhat messy (content) preview rendering hooks with a strategy that works not only for content and has increased capability to add things like wrapping. The current preview rendering can be moved to a standard implementation.
After this is done, the following should be considered:
- Deprecation of content preview hooks (schedule for complete removal)
- Extraction of fluid based preview rendering to a separate PreviewRenderer which can be reused and configured not only using pageTSconfig
The registration of PreviewRenderer should be performed in TCA and done in a way that allows one PreviewRenderer per CType and "record type". And by creating a custom PreviewRendererResolver implementation it becomes possible to dynamically return renderer based on other record/table parameters.
Updated by Gerrit Code Review about 8 years ago
- Status changed from New to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review about 8 years ago
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review about 8 years ago
Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review about 8 years ago
Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review about 8 years ago
Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review about 8 years ago
Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review about 8 years ago
Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review about 8 years ago
Patch set 8 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review about 8 years ago
Patch set 9 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review about 8 years ago
Patch set 10 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review about 8 years ago
Patch set 11 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review about 8 years ago
Patch set 12 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review about 7 years ago
Patch set 13 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review about 7 years ago
Patch set 14 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review about 7 years ago
Patch set 15 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review almost 7 years ago
Patch set 16 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review almost 7 years ago
Patch set 17 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review almost 7 years ago
Patch set 18 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review almost 7 years ago
Patch set 19 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review over 6 years ago
Patch set 20 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/50389
Updated by Gerrit Code Review almost 5 years ago
Patch set 21 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/50389
Updated by Gerrit Code Review over 4 years ago
Patch set 22 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/50389
Updated by Gerrit Code Review over 4 years ago
Patch set 23 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/50389
Updated by Gerrit Code Review over 4 years ago
Patch set 24 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/50389
Updated by Gerrit Code Review over 4 years ago
Patch set 25 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/50389
Updated by Gerrit Code Review over 4 years ago
Patch set 26 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/50389
Updated by Gerrit Code Review over 4 years ago
Patch set 27 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/50389
Updated by Gerrit Code Review over 4 years ago
Patch set 28 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/50389
Updated by Gerrit Code Review over 4 years ago
Patch set 29 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/50389
Updated by Gerrit Code Review over 4 years ago
Patch set 30 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/50389
Updated by Anonymous over 4 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 13c67c454fb29462e7f5eb8bc86a30d9b84cfa45.
Updated by Georg Ringer over 4 years ago
- Related to Bug #90528: Init more properties of PageLayoutView in StandardContentPreviewRenderer added
Updated by Daniel Goerz over 4 years ago
- Related to Bug #90554: Access to an undefined property TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer::$record. added
Updated by Daniel Goerz over 4 years ago
- Related to Bug #90598: Initialize emulated PageLayoutView before calling hooks added
Updated by Daniel Goerz over 4 years ago
- Related to Bug #90603: Check in fluidbased PageLayoutView for language existence added
Updated by Georg Ringer over 4 years ago
- Related to Bug #90556: TYPO3 Exception: htmlspecialchars() expects parameter 1 to be string, null given added
Updated by Daniel Goerz over 4 years ago
- Related to Bug #90605: fluidbased PageLayoutView doesn't take `tables_modify` into account added
Updated by Daniel Goerz over 4 years ago
- Related to Bug #90559: After Update from 10.2.2 to 10.3.0 translation button in alternative language column is missing added
Updated by Daniel Goerz over 4 years ago
- Related to Bug #90617: Page Module: No content elements displayed with mod.web_layout.defLangBinding added
Updated by Daniel Goerz over 4 years ago
- Related to deleted (Bug #90605: fluidbased PageLayoutView doesn't take `tables_modify` into account)
Updated by Daniel Goerz over 4 years ago
- Related to deleted (Bug #90603: Check in fluidbased PageLayoutView for language existence)
Updated by Daniel Goerz over 4 years ago
- Related to deleted (Bug #90559: After Update from 10.2.2 to 10.3.0 translation button in alternative language column is missing)
Updated by Daniel Goerz over 4 years ago
- Related to deleted (Bug #90617: Page Module: No content elements displayed with mod.web_layout.defLangBinding)
Updated by Oliver Hader over 4 years ago
- Related to Bug #91920: Fluid Plugin Preview of extensions not possible by TSconfig added
Updated by Christian Kuhn almost 3 years ago
- Related to Task #90348: PageLayoutView and BackendLayout should be refactored to separate rendering, processing and fetching of content added