• File Abstraction Layer
    6.2
  • Introduction
    • About this document
    • What’s new
    • Credits
    • Feedback
  • Administrators
    • Basic Concepts
      • References
      • Storages
      • Images as IRRE-Child records
    • Permissions
      • System Permissions
      • User Permissions
        • Default User Permissions
        • User Permissions Per Storage
      • Permissions Details
    • Upgrading to FAL
      • Migration Steps
      • Extension compatibility
        • Tips and tricks
      • Using Remote Storages
      • Indexing
      • Frequently Asked Questions (FAQ)
  • Developers
    • Using FAL
      • Incoming Examples
        • Dealing with files
          • See if a file already exists in the storage
        • Dealing with file references
          • Create a file reference
    • Architecture
      • Overview
        • File references
      • Database structure
        • sys_file
        • sys_file_collection
        • sys_file_metadata
        • sys_file_processedfile
        • sys_file_reference
        • sys_file_storage
        • sys_filemounts
      • Components
        • The (virtual) file system
        • Files and Folders
          • File references
        • Storage
        • The drivers
        • The file index
      • Signals and slots
    • The FAL API
      • Storage API
        • General API
        • File API
        • Folder API
      • Driver API
      • Service API
      • All The Links: Resource
        • AbstractFile
        • AbstractRepository
        • AbstractFileCollection
        • CategoryBasedFileCollection
        • FileCollectionRegistry
        • FolderBasedFileCollection
        • StaticFileCollection
        • AbstractDriver
        • AbstractHierarchicalFilesystemDriver
        • DriverInterface
        • DriverRegistry
        • LocalDriver
        • Exception
        • AbstractFileOperationException
        • ExistingTargetFileNameException
        • ExistingTargetFolderException
        • FileDoesNotExistException
        • FileOperationErrorException
        • FolderDoesNotExistException
        • IllegalFileExtensionException
        • InsufficientFileAccessPermissionsException
        • InsufficientFileReadPermissionsException
        • InsufficientFileWritePermissionsException
        • InsufficientFolderAccessPermissionsException
        • InsufficientFolderReadPermissionsException
        • InsufficientFolderWritePermissionsException
        • InsufficientUserPermissionsException
        • InvalidConfigurationException
        • InvalidFileException
        • InvalidFileNameException
        • InvalidFolderException
        • InvalidPathException
        • InvalidTargetFolderException
        • InvalidUidException
        • NotInMountPointException
        • ResourceDoesNotExistException
        • ResourcePermissionsUnavailableException
        • UploadException
        • UploadSizeException
        • File
        • FileCollectionRepository
        • FileInterface
        • FileReference
        • FileRepository
        • FileExtensionFilter
        • FileNameFilter
        • Folder
        • FolderInterface
        • FileDumpEIDHookInterface
        • FileInfoHook
        • InaccessibleFolder
        • ExtractorInterface
        • ExtractorRegistry
        • FileIndexRepository
        • Indexer
        • MetaDataRepository
        • ProcessedFile
        • ProcessedFileRepository
        • AbstractGraphicalTask
        • AbstractTask
        • FileDeletionAspect
        • ImageCropScaleMaskTask
        • ImagePreviewTask
        • LocalCropScaleMaskHelper
        • LocalImageProcessor
        • LocalPreviewHelper
        • ProcessorInterface
        • TaskInterface
        • TaskTypeRegistry
        • ResourceCompressor
        • ResourceFactory
        • ResourceFactoryInterface
        • ResourceInterface
        • ResourceStorage
        • ResourceStorageInterface
        • FileMetadataPermissionsAspect
        • StoragePermissionsAspect
        • FileProcessingService
        • FrontendContentAdapterService
        • IndexerService
        • MagicImageService
        • UserFileInlineLabelService
        • UserFileMountService
        • UserStorageCapabilityService
        • StorageRepository
        • BackendUtility
        • ListUtility
  • Targets for Cross-Referencing
 
File Abstraction Layer
  • Docs »
  • Developers »
  • Architecture
  • Edit me on GitHub

Next Previous

Architecture¶

This chapter provides both an overview of and an in-depth look into the architecture of FAL.

  • Overview
    • File references
  • Database structure
    • sys_file
    • sys_file_collection
    • sys_file_metadata
    • sys_file_processedfile
    • sys_file_reference
    • sys_file_storage
    • sys_filemounts
  • Components
    • The (virtual) file system
    • Files and Folders
      • File references
    • Storage
    • The drivers
    • The file index
  • Signals and slots
Next Previous

View page source

© Copyright since 2012 by the authors and the TYPO3 Documentation Team

Last rendered on Jan 01, 2020 12:57

Built with Sphinx and t3SphinxThemeRtd. Report theme issues here.

Legal Info

Versions
Project
Contact
Issues
Repository
Downloads
Related Links v: 6.2