├── .editorconfig ├── .gitattributes ├── .gitignore ├── CHANGELOG.md ├── Classes ├── Builder │ ├── BuilderInterface.php │ ├── BunnyBuilder.php │ ├── BunnyUrlSource.php │ ├── CloudImageBuilder.php │ ├── CloudImageUrlSource.php │ ├── CloudflareBuilder.php │ ├── CloudflareUrlSource.php │ ├── CloudinaryBuilder.php │ ├── CloudinaryFetchSource.php │ ├── CloudinaryUploadSource.php │ ├── GumletBuilder.php │ ├── GumletFolderSource.php │ ├── GumletProxySource.php │ ├── ImageKitBuilder.php │ ├── ImageKitUrlSource.php │ ├── ImagorBuilder.php │ ├── ImagorFileSource.php │ ├── ImagorUrlSource.php │ ├── ImgLabBuilder.php │ ├── ImgLabProxySource.php │ ├── ImgLabWebSource.php │ ├── ImgProxyBuilder.php │ ├── ImgProxyFileSource.php │ ├── ImgProxyUrlSource.php │ ├── ImgixBuilder.php │ ├── ImgixFolderSource.php │ ├── ImgixProxySource.php │ ├── OptimoleBuilder.php │ ├── OptimoleUrlSource.php │ ├── SirvBuilder.php │ ├── SirvUrlSource.php │ ├── SourceInterface.php │ ├── ThumborBuilder.php │ ├── ThumborFileSource.php │ └── ThumborUrlSource.php ├── Event │ └── MediaProcessedEvent.php ├── EventListener │ └── DocumentDimensionsEventListener.php ├── Processor │ └── MediaProcessor.php ├── Provider │ ├── BunnyProvider.php │ ├── CloudImageProvider.php │ ├── CloudflareProvider.php │ ├── CloudinaryProvider.php │ ├── GumletProvider.php │ ├── ImageKitProvider.php │ ├── ImagorProvider.php │ ├── ImgLabProvider.php │ ├── ImgProxyProvider.php │ ├── ImgixProvider.php │ ├── OptimoleProvider.php │ ├── ProviderFactory.php │ ├── ProviderInterface.php │ ├── SirvProvider.php │ └── ThumborProvider.php ├── Report │ └── Status │ │ └── ServiceStatus.php └── Utility │ └── OnlineMediaUtility.php ├── Configuration ├── ContentSecurityPolicies.php └── Services.yaml ├── LICENSE.txt ├── README.md ├── Resources ├── Private │ └── Language │ │ ├── report.xlf │ │ └── settings.xlf └── Public │ └── Icons │ └── Extension.svg ├── composer.json ├── ext_conf_template.txt ├── ext_emconf.php ├── ext_localconf.php └── stout.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Classes/Builder/BuilderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/BuilderInterface.php -------------------------------------------------------------------------------- /Classes/Builder/BunnyBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/BunnyBuilder.php -------------------------------------------------------------------------------- /Classes/Builder/BunnyUrlSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/BunnyUrlSource.php -------------------------------------------------------------------------------- /Classes/Builder/CloudImageBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/CloudImageBuilder.php -------------------------------------------------------------------------------- /Classes/Builder/CloudImageUrlSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/CloudImageUrlSource.php -------------------------------------------------------------------------------- /Classes/Builder/CloudflareBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/CloudflareBuilder.php -------------------------------------------------------------------------------- /Classes/Builder/CloudflareUrlSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/CloudflareUrlSource.php -------------------------------------------------------------------------------- /Classes/Builder/CloudinaryBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/CloudinaryBuilder.php -------------------------------------------------------------------------------- /Classes/Builder/CloudinaryFetchSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/CloudinaryFetchSource.php -------------------------------------------------------------------------------- /Classes/Builder/CloudinaryUploadSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/CloudinaryUploadSource.php -------------------------------------------------------------------------------- /Classes/Builder/GumletBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/GumletBuilder.php -------------------------------------------------------------------------------- /Classes/Builder/GumletFolderSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/GumletFolderSource.php -------------------------------------------------------------------------------- /Classes/Builder/GumletProxySource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/GumletProxySource.php -------------------------------------------------------------------------------- /Classes/Builder/ImageKitBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/ImageKitBuilder.php -------------------------------------------------------------------------------- /Classes/Builder/ImageKitUrlSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/ImageKitUrlSource.php -------------------------------------------------------------------------------- /Classes/Builder/ImagorBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/ImagorBuilder.php -------------------------------------------------------------------------------- /Classes/Builder/ImagorFileSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/ImagorFileSource.php -------------------------------------------------------------------------------- /Classes/Builder/ImagorUrlSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/ImagorUrlSource.php -------------------------------------------------------------------------------- /Classes/Builder/ImgLabBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/ImgLabBuilder.php -------------------------------------------------------------------------------- /Classes/Builder/ImgLabProxySource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/ImgLabProxySource.php -------------------------------------------------------------------------------- /Classes/Builder/ImgLabWebSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/ImgLabWebSource.php -------------------------------------------------------------------------------- /Classes/Builder/ImgProxyBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/ImgProxyBuilder.php -------------------------------------------------------------------------------- /Classes/Builder/ImgProxyFileSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/ImgProxyFileSource.php -------------------------------------------------------------------------------- /Classes/Builder/ImgProxyUrlSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/ImgProxyUrlSource.php -------------------------------------------------------------------------------- /Classes/Builder/ImgixBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/ImgixBuilder.php -------------------------------------------------------------------------------- /Classes/Builder/ImgixFolderSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/ImgixFolderSource.php -------------------------------------------------------------------------------- /Classes/Builder/ImgixProxySource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/ImgixProxySource.php -------------------------------------------------------------------------------- /Classes/Builder/OptimoleBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/OptimoleBuilder.php -------------------------------------------------------------------------------- /Classes/Builder/OptimoleUrlSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/OptimoleUrlSource.php -------------------------------------------------------------------------------- /Classes/Builder/SirvBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/SirvBuilder.php -------------------------------------------------------------------------------- /Classes/Builder/SirvUrlSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/SirvUrlSource.php -------------------------------------------------------------------------------- /Classes/Builder/SourceInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/SourceInterface.php -------------------------------------------------------------------------------- /Classes/Builder/ThumborBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/ThumborBuilder.php -------------------------------------------------------------------------------- /Classes/Builder/ThumborFileSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/ThumborFileSource.php -------------------------------------------------------------------------------- /Classes/Builder/ThumborUrlSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Builder/ThumborUrlSource.php -------------------------------------------------------------------------------- /Classes/Event/MediaProcessedEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Event/MediaProcessedEvent.php -------------------------------------------------------------------------------- /Classes/EventListener/DocumentDimensionsEventListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/EventListener/DocumentDimensionsEventListener.php -------------------------------------------------------------------------------- /Classes/Processor/MediaProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Processor/MediaProcessor.php -------------------------------------------------------------------------------- /Classes/Provider/BunnyProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Provider/BunnyProvider.php -------------------------------------------------------------------------------- /Classes/Provider/CloudImageProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Provider/CloudImageProvider.php -------------------------------------------------------------------------------- /Classes/Provider/CloudflareProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Provider/CloudflareProvider.php -------------------------------------------------------------------------------- /Classes/Provider/CloudinaryProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Provider/CloudinaryProvider.php -------------------------------------------------------------------------------- /Classes/Provider/GumletProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Provider/GumletProvider.php -------------------------------------------------------------------------------- /Classes/Provider/ImageKitProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Provider/ImageKitProvider.php -------------------------------------------------------------------------------- /Classes/Provider/ImagorProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Provider/ImagorProvider.php -------------------------------------------------------------------------------- /Classes/Provider/ImgLabProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Provider/ImgLabProvider.php -------------------------------------------------------------------------------- /Classes/Provider/ImgProxyProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Provider/ImgProxyProvider.php -------------------------------------------------------------------------------- /Classes/Provider/ImgixProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Provider/ImgixProvider.php -------------------------------------------------------------------------------- /Classes/Provider/OptimoleProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Provider/OptimoleProvider.php -------------------------------------------------------------------------------- /Classes/Provider/ProviderFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Provider/ProviderFactory.php -------------------------------------------------------------------------------- /Classes/Provider/ProviderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Provider/ProviderInterface.php -------------------------------------------------------------------------------- /Classes/Provider/SirvProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Provider/SirvProvider.php -------------------------------------------------------------------------------- /Classes/Provider/ThumborProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Provider/ThumborProvider.php -------------------------------------------------------------------------------- /Classes/Report/Status/ServiceStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Report/Status/ServiceStatus.php -------------------------------------------------------------------------------- /Classes/Utility/OnlineMediaUtility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Classes/Utility/OnlineMediaUtility.php -------------------------------------------------------------------------------- /Configuration/ContentSecurityPolicies.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Configuration/ContentSecurityPolicies.php -------------------------------------------------------------------------------- /Configuration/Services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Configuration/Services.yaml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/README.md -------------------------------------------------------------------------------- /Resources/Private/Language/report.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Resources/Private/Language/report.xlf -------------------------------------------------------------------------------- /Resources/Private/Language/settings.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Resources/Private/Language/settings.xlf -------------------------------------------------------------------------------- /Resources/Public/Icons/Extension.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/Resources/Public/Icons/Extension.svg -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/composer.json -------------------------------------------------------------------------------- /ext_conf_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/ext_conf_template.txt -------------------------------------------------------------------------------- /ext_emconf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/ext_emconf.php -------------------------------------------------------------------------------- /ext_localconf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/ext_localconf.php -------------------------------------------------------------------------------- /stout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/somehow-digital/typo3-media-processing/HEAD/stout.json --------------------------------------------------------------------------------