The Control Panel is a client of the same engine as template tags and CLI — same settings, GenerationService, and binary resolver.
Deployable truth lives in system/user/config/super_images.php. Settings visualizes that model — it does not edit config in the CP.
File Manager also gets Super Images actions via the cp_js_end hook.
There is no invented “total derivatives” counter — Super Images does not keep a derivative database table.
Confirms:
Live servers are assumed to be Ubuntu; hints use sudo apt-get install … only (no macOS/Homebrew).
Expands that profile’s variants × formats and runs the real pipeline (preview: true).
You get:
Files land under a preview/ namespace so they never collide with production derivatives.
php eecli.php super_images:cleanup --previews --dry-run
php eecli.php super_images:cleanup --previewsRetention: cleanup.previewRetentionDays (example default 2).
If every row fails with libvips.42.dylib, see Drivers — auto fallback should select Imagick or GD instead.
Same checks as php eecli.php super_images:doctor.
Grouped sections: Core · Drivers · Optimizers · Storage · Delivery · Queue · Sources.
Use this when formats, Imagick, or optimizers look wrong on a server.
Read-only overview of enabled state, profiles, adapters, encoders, optimizers, and sources.
Shows whitelisted local path roots and remote hosts from sources in config, plus a copy-paste snippet for adding more. File Manager uploads are always allowed. Edit lists in system/user/config/super_images.php — see Configuration.
Display-only (edit in PHP config):
Edit under storage.naming in system/user/config/super_images.php. Details: Storage.
| Check | Typical access |
|---|---|
| Super Admin or can_access_addons / super_images | Dashboard |
| super_images_playground (or addon access) | Playground |
| super_images_diagnostics (or addon access) | Diagnostics |
| super_images_settings or Super Admin | Settings (including naming) |