Actions
Task #89761
openEpic #89759: Performance improvements in Forms module
Optimize form listing
Status:
New
Priority:
Should have
Assignee:
-
Category:
Form Framework
Target version:
-
Start date:
2019-11-24
Due date:
% Done:
0%
Estimated time:
TYPO3 Version:
10
PHP Version:
Tags:
Complexity:
Sprint Focus:
Description
Currently forms are retrieved as follows in exactly this order:
- Traverse all configured storage folders
- Collect all
*.yaml
files in a folder - Read the full content of each
*.yaml
file - Determine if the content looks like a form definition
- Skip anything which does not end with
.form.yaml
There is clearly room to improve on each step and especially the order could be changed to have simple filters (like for .form.yaml
) executed early using custom FAL filters.
Actions