Glossary: FAL
FAL
The File Abstraction Layer (FAL) in TYPO3 is the central system for managing files and media across storages. It provides a unified way to reference, reuse, and enrich media with metadata.
Use Cases for FAL
FAL is typically used to organize and deliver media assets, such as:
- Managing images, PDFs, videos, and audio files
- Connecting external storages like Amazon S3 or FTP servers
- Enriching media with metadata (title, description, copyright)
- Reusing media assets across multiple pages and contexts
How FAL Works
- Files are stored in “Storages” that TYPO3 manages (local or external).
- Media are linked via “File References” rather than direct file paths.
- Metadata is maintained centrally and can be used in output rendering.
Advantages
- Unified file and media management across TYPO3
- Flexible storage options (local, cloud, external)
- Consistent metadata handling in all projects
- Reusability of files with central access control
Typical Use Case
A company stores images in an Amazon S3 bucket. TYPO3 integrates this storage via FAL, enabling editors to use the same files seamlessly across multiple websites with consistent metadata.