Project

General

Profile

Actions

Feature #24076

closed

Integration of a File Abstraction Layer into TYPO3

Added by Andreas Wolf over 13 years ago. Updated over 13 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2010-11-16
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

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

0016414_fal_core.patch (124 KB) 0016414_fal_core.patch Administrator Admin, 2010-11-16 10:20
0016414_fal_filelist.patch (25.9 KB) 0016414_fal_filelist.patch Administrator Admin, 2010-11-16 10:20
0016414_fal_unittest.patch (18 KB) 0016414_fal_unittest.patch Administrator Admin, 2010-11-16 10:20
0016414_T3X_fal-0_0_0-z-201011161019.t3x (34.4 KB) 0016414_T3X_fal-0_0_0-z-201011161019.t3x Administrator Admin, 2010-11-16 10:20
Actions #1

Updated by Andreas Wolf over 13 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

Actions #2

Updated by Ernesto Baschny over 13 years ago

FAL has been integrated first as a sysext in #24269. Thanks!

Actions

Also available in: Atom PDF