Bug #43059
File processing is broken
Status: | Resolved | Start date: | 2012-11-17 | |
---|---|---|---|---|
Priority: | Must have | Due date: | ||
Assigned To: | Andreas Wolf | % Done: | 100% |
|
Category: | File Abstraction Layer (FAL) | Spent time: | - | |
Target version: | 6.0.0-RC2 | |||
TYPO3 Version: | 6.0 | Is Regression: | ||
PHP Version: | Sprint Focus: | |||
Complexity: | hard |
Description
The file processing in FAL is currently deeply broken; a patch exists, this is just an umbrella task to group the tasks that report errors in the processing.
Related issues
Associated revisions
[TASK] Refactor FAL file processing
File processing is a central part of TYPO3's file usage, as e.g. all
images in content elements have to be resized when they don't fit the
requirements. However, the current implementation of file processing
with FAL has several drawbacks and shortcomings, not to mention quite a
few bugs.
This patch brings a completely reworked infrastructure behind the
File Processing Service, while keeping the external API unchanged.
The processing to be done is described in tasks, which are part of a
ProcessedFile's properties. The processing itself is now moved to
processors, which could execute the tasks using different utilities,
e.g. ImageMagick or some cloud image processing service. Currently,
there is only a local image processor implementation, which relies on
ImageMagick/GraphicsMagick (i.e. uses the same configuration as the old
processing).
The processed file class now also supports safe handling of unchanged
files, i.e. files that should have been processed, but didn't need
processing.
Fixes: #43059
Fixes: #39904
Fixes: #40033
Fixes: #40669
Releases: 6.0
Change-Id: I186a46f9923dacd98be655d72be2bd89b43866c2
Reviewed-on: http://review.typo3.org/14310
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
History
#1 Updated by Gerrit Code Review over 2 years ago
- Status changed from Accepted to Under Review
Patch set 14 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/14310
#2 Updated by Gerrit Code Review over 2 years ago
Patch set 15 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/14310
#3 Updated by Gerrit Code Review over 2 years ago
Patch set 16 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/14310
#4 Updated by Gerrit Code Review over 2 years ago
Patch set 17 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/14310
#5 Updated by Gerrit Code Review over 2 years ago
Patch set 18 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/14310
#6 Updated by Gerrit Code Review over 2 years ago
Patch set 19 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/14310
#7 Updated by Gerrit Code Review over 2 years ago
Patch set 20 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/14310
#8 Updated by Gerrit Code Review over 2 years ago
Patch set 21 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/14310
#9 Updated by Anonymous over 2 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 66c204f0bf3e83d302e6a5f9e367ebda267a015e.