Epic #101608
openFile Abstraction Layer Changes for v13
88%
Description
In general, adaptions should be made to TYPO3 File Abstraction Layer for v13.
Allow missing files to be handled through the main index.php file¶
This way, we could use the redirects feature as well. We need to adapt the .htaccess file.
Implement webp support¶
We need to think about detection if this is possible. Also, we might consider using the <picture> tag or srcset to ship webp and jpg files at the same time
Make "ImageMagick" so flexible, that other solutions can be used¶
Add better support for things like imgproxy.
Move sys_file_storage out of the database and into configuration¶
This makes less DB connections and allows to use speaking identifiers. sys_file_storage is a configuration, nothing for editors or admins in a GUI in the future.
Handle File Uploads better in Extbase context¶
Separate FAL files from system images from extensions.¶
Basically we need to deprecate the "fallback storage" after 10 years now.
Bring "csm" (cropscalemask) and "preview" tasks together, and simplify the API¶
Optimize the Online Media Handling¶
We might not need a physical file for online media files.
Updated by Garvin Hicking about 1 year ago
If I may suggest to add to this the following:
https://review.typo3.org/c/Packages/TYPO3.CMS/+/81319 - Problems of non-FAL image operations through f:(uri.)image viewhelpers
https://review.typo3.org/c/Packages/TYPO3.CMS/+/80617 - Cropping/raw-pass of SVG assets
Updated by Christian Kuhn about 1 year ago
- Related to Bug #102084: [DOCS] Add distinction of f:uri.image and f:uri.resource viewhelper added
Updated by Christian Kuhn about 1 year ago
- Related to Bug #93942: Remove Imagecropping at SVG Files? added
Updated by Benni Mack about 1 month ago
- Target version changed from 13 LTS to Candidate for Major Version