Project

General

Profile

Actions

Task #89761

open

Epic #89759: Performance improvements in Forms module

Optimize form listing

Added by Mathias Brodala over 4 years ago. Updated over 3 years ago.

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:

  1. Traverse all configured storage folders
  2. Collect all *.yaml files in a folder
  3. Read the full content of each *.yaml file
  4. Determine if the content looks like a form definition
  5. 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

Also available in: Atom PDF