diff --git a/composer.json b/composer.json index 1cf2312c37d60ed50055c663d64495a8b2b905e3..6c6a305ec3d64cd54738fb10a4e18e771647c90d 100644 --- a/composer.json +++ b/composer.json @@ -123,12 +123,13 @@ }, "suggest": { "ext-apcu": "Needed when non-default APCU based cache backends are used", - "ext-gd": "GDlib/Freetype is required for building images with text (GIFBUILDER) and can also be used to scale images", + "ext-exif": "Used to extract exif metadata (orientation) of uploaded images", "ext-fileinfo": "Used for proper file type detection in the file abstraction layer", - "ext-zlib": "TYPO3 uses zlib for amongst others output compression and un/packing t3x extension files", + "ext-gd": "GDlib/Freetype is required for building images with text (GIFBUILDER) and can also be used to scale images", + "ext-mysqli": "", "ext-openssl": "OpenSSL is required for sending SMTP mails over an encrypted channel endpoint", "ext-zip": "", - "ext-mysqli": "" + "ext-zlib": "TYPO3 uses zlib for amongst others output compression and un/packing t3x extension files" }, "provide": { "psr/http-factory-implementation": "1.0", diff --git a/typo3/sysext/core/composer.json b/typo3/sysext/core/composer.json index 8d5155b71da6a1baa7b4cfb9fdc3d7d9de4322f9..3e5569eccb81a4341c7b82f05b6515f9558d7379 100644 --- a/typo3/sysext/core/composer.json +++ b/typo3/sysext/core/composer.json @@ -78,6 +78,7 @@ }, "suggest": { "ext-apcu": "Needed when non-default APCU based cache backends are used", + "ext-exif": "Used to extract exif metadata 'Orientation' of uploaded images", "ext-fileinfo": "Used for proper file type detection in the file abstraction layer", "ext-gd": "GDlib/Freetype is required for building images with text (GIFBUILDER) and can also be used to scale images", "ext-mysqli": "", diff --git a/typo3/sysext/indexed_search/composer.json b/typo3/sysext/indexed_search/composer.json index 94ca834008fde0b31eeb132fed4be3fd02347a30..f6f197d35742e6457894ae3ad2074ed5ff15be92 100644 --- a/typo3/sysext/indexed_search/composer.json +++ b/typo3/sysext/indexed_search/composer.json @@ -25,6 +25,7 @@ "typo3/cms": "*" }, "suggest": { + "ext-exif": "Used to extract exif metadata 'COMMENT' and 'ImageDescription' of uploaded images", "typo3/cms-scheduler": "For garbage collection of search statistics" }, "extra": { diff --git a/typo3/sysext/install/Classes/SystemEnvironment/Check.php b/typo3/sysext/install/Classes/SystemEnvironment/Check.php index f2620b507870dcd3d5fce18a6d95fbd5eb803021..78bb709608e99aea941426849d9a9f5f0bd8f6b8 100644 --- a/typo3/sysext/install/Classes/SystemEnvironment/Check.php +++ b/typo3/sysext/install/Classes/SystemEnvironment/Check.php @@ -72,6 +72,7 @@ class Check implements CheckInterface * @var string[] */ protected $suggestedPhpExtensions = [ + 'exif' => 'This extension is used to detect the orientation of uploaded images.', 'fileinfo' => 'This extension is used for proper file type detection in the File Abstraction Layer.', 'openssl' => 'This extension is used for sending SMTP mails over an encrypted channel endpoint.', ];