├── .gitignore ├── LICENSE ├── Plugin.php ├── README.md ├── assets └── js │ └── focuspoint-tool.js ├── classes ├── DomManipulator.php ├── DomManipulatorSettings.php ├── ImagePreloader.php ├── ImageResizer.php ├── ImageSource.php ├── ResponsiveImage.php ├── ResponsiveImagesMiddleware.php ├── SourceSet.php ├── convert │ ├── ConvertResult.php │ ├── Converter.php │ ├── PathProcessor.php │ ├── PathProcessorOptions.php │ └── WebpConverter.php ├── exceptions │ ├── FileNotFoundException.php │ ├── RemotePathException.php │ └── UnallowedFileTypeException.php ├── focuspoint │ ├── File.php │ └── FocuspointExtension.php ├── htaccess │ ├── HtaccessManager.php │ └── HtaccessWriter.php └── svg │ └── SVGInliner.php ├── composer.json ├── config └── config.php ├── console ├── Clear.php ├── ConvertCommand.php └── GenerateResizedImages.php ├── contentfields └── FocuspointField.php ├── formwidgets ├── FocusPointFileUpload.php └── fields.yaml ├── lang ├── de │ └── lang.php ├── en │ └── lang.php ├── fr │ └── lang.php └── ru │ └── lang.php ├── models ├── Settings.php └── settings │ ├── _webp_hint.htm │ └── fields.yaml ├── phpunit.xml ├── reportwidgets ├── ClearCache.php └── clearcache │ └── partials │ └── _clearcache.htm ├── tests ├── DomManipulatorTest.php └── SourceSetTest.php ├── updates ├── add_focus_columns_to_system_files.php ├── table_create_offline_responsiveimages_inconvertibles.php └── version.yaml ├── views └── webp-rewrite.htm └── webp.php /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | vendor -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/Plugin.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/README.md -------------------------------------------------------------------------------- /assets/js/focuspoint-tool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/assets/js/focuspoint-tool.js -------------------------------------------------------------------------------- /classes/DomManipulator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/DomManipulator.php -------------------------------------------------------------------------------- /classes/DomManipulatorSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/DomManipulatorSettings.php -------------------------------------------------------------------------------- /classes/ImagePreloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/ImagePreloader.php -------------------------------------------------------------------------------- /classes/ImageResizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/ImageResizer.php -------------------------------------------------------------------------------- /classes/ImageSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/ImageSource.php -------------------------------------------------------------------------------- /classes/ResponsiveImage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/ResponsiveImage.php -------------------------------------------------------------------------------- /classes/ResponsiveImagesMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/ResponsiveImagesMiddleware.php -------------------------------------------------------------------------------- /classes/SourceSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/SourceSet.php -------------------------------------------------------------------------------- /classes/convert/ConvertResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/convert/ConvertResult.php -------------------------------------------------------------------------------- /classes/convert/Converter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/convert/Converter.php -------------------------------------------------------------------------------- /classes/convert/PathProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/convert/PathProcessor.php -------------------------------------------------------------------------------- /classes/convert/PathProcessorOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/convert/PathProcessorOptions.php -------------------------------------------------------------------------------- /classes/convert/WebpConverter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/convert/WebpConverter.php -------------------------------------------------------------------------------- /classes/exceptions/FileNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/exceptions/FileNotFoundException.php -------------------------------------------------------------------------------- /classes/exceptions/RemotePathException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/exceptions/RemotePathException.php -------------------------------------------------------------------------------- /classes/exceptions/UnallowedFileTypeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/exceptions/UnallowedFileTypeException.php -------------------------------------------------------------------------------- /classes/focuspoint/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/focuspoint/File.php -------------------------------------------------------------------------------- /classes/focuspoint/FocuspointExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/focuspoint/FocuspointExtension.php -------------------------------------------------------------------------------- /classes/htaccess/HtaccessManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/htaccess/HtaccessManager.php -------------------------------------------------------------------------------- /classes/htaccess/HtaccessWriter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/htaccess/HtaccessWriter.php -------------------------------------------------------------------------------- /classes/svg/SVGInliner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/classes/svg/SVGInliner.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/composer.json -------------------------------------------------------------------------------- /config/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/config/config.php -------------------------------------------------------------------------------- /console/Clear.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/console/Clear.php -------------------------------------------------------------------------------- /console/ConvertCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/console/ConvertCommand.php -------------------------------------------------------------------------------- /console/GenerateResizedImages.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/console/GenerateResizedImages.php -------------------------------------------------------------------------------- /contentfields/FocuspointField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/contentfields/FocuspointField.php -------------------------------------------------------------------------------- /formwidgets/FocusPointFileUpload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/formwidgets/FocusPointFileUpload.php -------------------------------------------------------------------------------- /formwidgets/fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/formwidgets/fields.yaml -------------------------------------------------------------------------------- /lang/de/lang.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/lang/de/lang.php -------------------------------------------------------------------------------- /lang/en/lang.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/lang/en/lang.php -------------------------------------------------------------------------------- /lang/fr/lang.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/lang/fr/lang.php -------------------------------------------------------------------------------- /lang/ru/lang.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/lang/ru/lang.php -------------------------------------------------------------------------------- /models/Settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/models/Settings.php -------------------------------------------------------------------------------- /models/settings/_webp_hint.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/models/settings/_webp_hint.htm -------------------------------------------------------------------------------- /models/settings/fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/models/settings/fields.yaml -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/phpunit.xml -------------------------------------------------------------------------------- /reportwidgets/ClearCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/reportwidgets/ClearCache.php -------------------------------------------------------------------------------- /reportwidgets/clearcache/partials/_clearcache.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/reportwidgets/clearcache/partials/_clearcache.htm -------------------------------------------------------------------------------- /tests/DomManipulatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/tests/DomManipulatorTest.php -------------------------------------------------------------------------------- /tests/SourceSetTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/tests/SourceSetTest.php -------------------------------------------------------------------------------- /updates/add_focus_columns_to_system_files.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/updates/add_focus_columns_to_system_files.php -------------------------------------------------------------------------------- /updates/table_create_offline_responsiveimages_inconvertibles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/updates/table_create_offline_responsiveimages_inconvertibles.php -------------------------------------------------------------------------------- /updates/version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/updates/version.yaml -------------------------------------------------------------------------------- /views/webp-rewrite.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/views/webp-rewrite.htm -------------------------------------------------------------------------------- /webp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OFFLINE-GmbH/oc-responsive-images-plugin/HEAD/webp.php --------------------------------------------------------------------------------