Actions
Story #69712
closedFurther FormEngine development
Status:
Closed
Priority:
Should have
Assignee:
-
Category:
FormEngine aka TCEforms
Target version:
-
Start date:
2011-12-01
Due date:
% Done:
100%
Estimated time:
(Total: 0.00 h)
TYPO3 Version:
7
PHP Version:
Tags:
Sprint Focus:
Description
This story is a parent issue of further FormEngine development. Bug fixes after main patch are handled with #69617
Main FormEngine:
- Everything around FormDataCompiler is for fetching, creating, adding and manipulating data. A huge array is returned.
- The data array is then given to "render part", the container / element structure.
- The data provider in FormDataCompiler should work on as little "external" data as possible, use and enrich the given data array with small provider classes that focus on single pieces of the result array.
- Data provider should be unit tested as much as possible. Basically every change in this area should be reflected by test changes, too.
- In the end, the "render part" should not do any $GLOBALS access anymore or fetch additional data via db requests or similar. It should only work on the given data array to render result data.
- Streamline the HTML output.
- Simplify array structures.
- Reduce dependencies to third party code, especially to BackendUtility.
Updated by Christian Kuhn over 9 years ago
- Tracker changed from Bug to Story
- Translation missing: en.field_remaining_hours set to 0.0
Updated by Riccardo De Contardi almost 8 years ago
- Category set to FormEngine aka TCEforms
Updated by Christian Kuhn almost 3 years ago
- Related to Bug #84051: SelectTree (Category Tree) - add horizontal scrolling added
Updated by Christian Kuhn almost 3 years ago
- Related to Bug #81563: TCA: Palettes in "subtypes_addlist" are not processed added
Updated by Christian Kuhn almost 3 years ago
- Related to Bug #67198: requestUpdate does not work on Group Elements added
Updated by Christian Kuhn almost 3 years ago
- Related to Bug #78460: requestUpdate property for form input fields added
Actions