Feature #70858

Add possibility to "hook" into the processing chain

Added by Frans Saris about 6 years ago. Updated over 2 years ago.

Should have
File Abstraction Layer (FAL)
Target version:
Start date:
Due date:
% Done:


Estimated time:
PHP Version:
Sprint Focus:


It should be possible to hook into the processing chain so you can manipulate the result of processed files.

For instance to:
  • change the filename of the processed file
  • watermark all processed files

Related issues

Related to TYPO3 Core - Task #67754: Cleanup "crop" implementationClosed2015-06-25

Related to TYPO3 Core - Epic #88027: Properly handle Hooks/Signals and EventsIn ProgressBenni Mack2019-03-28


Updated by Charles Coleman almost 6 years ago

I wholeheartedly second this feature request. This is something that I could have use on several client sites yesterday.


Updated by Riccardo De Contardi almost 5 years ago

  • Target version changed from 8 LTS to 9.0

Updated by Benni Mack about 4 years ago

  • Parent task deleted (#54229)

Updated by Susanne Moog almost 4 years ago

  • Target version deleted (9.0)

Updated by Susanne Moog over 2 years ago

Basically this is already prepared, but the registry / evaluation part is missing. There is a `ProcessorInterface` which is currently only implemented by the `LocalImageProcessor` which is then directly used in `\TYPO3\CMS\Core\Resource\Service\FileProcessingService::process` - at that place there should be a chain of processors instead with configured task types and priorities.


Updated by Susanne Moog over 2 years ago

  • Related to Task #67754: Cleanup "crop" implementation added

Updated by Benni Mack over 2 years ago

  • Related to Epic #88027: Properly handle Hooks/Signals and Events added

Also available in: Atom PDF