← Back to archive

tool_imageoptimizer

camp Tier 2 · Verified
Actively maintained · updated 9 d ago
Fully free

An admin tool that automatically resizes and recompresses oversized images stored anywhere in Moodle's file storage.

verified and archived by the registry · newer than the source platform's last reported tag

Download and compatibility

1.1.4 Moodle 5.0 – 5.3
Verified against source
verification ledger

Source tagged by maintainer

github.com/adamjenkins/moodle-tool_imageoptimizer @ v1.1.4 · commit 073f6076493f

Rebuilt deterministically from that tag

canonical ZIP, byte-identical on every rebuild

Artifact hash recorded in the public index

sha256 51643700b0e1b0887f512365f29894f21f3149a9cfe1a0f9bcaa49c54dc37031

Release signed · trusted publishing

planned — TUF signing (RFC §4.3)

Recorded in public transparency log

planned — Sigstore/Rekor (RFC §4.3)

Every step is independently verifiable. CAMP never modifies plugin code; it proves the ZIP you install is exactly what the maintainer published. Verified 04 Oct 2026.
Code check ?: clean
phplintphpcs0 | 0
composer require adamjenkins/moodle-tool_imageoptimizer
First time? One-time Composer setup, or download the ZIP and install it through Moodle.

About

A scheduled task scans Moodle's file storage for image files above a configurable size threshold and resizes/recompresses them, reducing disk usage and improving page load times. Polling the files table sidesteps the lack of a universal "file uploaded" event in Moodle's file API, so images from every component are covered.

Project

Maintainer
1 release in the archive
Plugin typeAdmin tools
DevelopmentOn GitHub: 1 stars · 0 forks · 0 open issues & PRs
Upstream tagv1.1.4 · 04 Oct 2026
verified and archived by the registry · newer than the source platform's last reported tag
Security advisoriesNone published