What is your idea about?
I would like to take the most multipurpose and generic ViewHelpers from VHS and add them to either the Fluid library or the TYPO3 Fluid integration extension - ViewHelpers like iterator/array operations (chunk, column, slice, sort, random etc.), special conditions (variable type, iterator contains, application context matching, extension loaded etc.) and include those either in the Fluid library (for the most generic and agnostic ones) or in TYPO3’s Fluid integration extension (for the TYPO3-specific ones). This work requires both general refactoring and creation of testing suites to completely cover the new ViewHelpers.
The adopted ViewHelpers would then be deprecated in and eventually removed from the VHS community extension.
What is the potential impact of your idea?
Fluid feature set would be improved with a lot of additional support for day-to-day use cases, without the need to install the VHS extension. This would also free more sites to upgrade TYPO3 versions when they are released, without having to be constrained by the availability of a compatible version of VHS. Finally it would help reduce the maintenance requirements for the VHS extension which I’ve been maintaining solo for a long time and which currently suffers from an available-time constraint and delays in releases with compatibility for new TYPO3 versions.
Who can / should implement your idea?
I will take care myself
Approximate Funds needed