Feature #24076
closedIntegration of a File Abstraction Layer into TYPO3
0%
Description
The project has been introduced at the Developer Days this year in Elmshorn.
The goal of the FAL is to provide an abstraction for the file system for easier usage of files, esp. with respect to Digital Asset Management. Additionally, this project would allow site owners to get rid of the uploads/ folder with is currently cluttered with lots of files on larger installations. There is also the aim to provide additional services around files, e.g. metadata extraction or file processing - but this is out of scope for this project.
This RFC provides the basis for the file abstraction layer, i.e. the basic functionality inside the Core and a system extension for enabling the FAL.
Additionally, there is an integration for a new uploader called plupload (www.plupload.com).
(issue imported from #M16414)
Files
Updated by Andreas Wolf about 14 years ago
The attached patch consists of four parts:
- fal_core.patch: The core parts of FAL (in typo3/ and t3lib/)
- fal_unittest.patch: Unit tests for the core parts
- fal_filelist.patch: Changes to sysext filelist
- T3X_fal: System extension for FAL integration
Additionally, you need to put the plupload stuff from www.plupload.com into typo3/contrib/plupload/
The TYPO3 FAL tree is also available at http://github.com/t3dev/typo3v4core/tree/fileabstractionlayer
Updated by Ernesto Baschny almost 14 years ago
FAL has been integrated first as a sysext in #24269. Thanks!