← Back to archive

H5P Themer

local_h5pthemer
camp Tier 2 · VerifiedMDL Shield reviewed
Actively maintained · updated 2 wk ago
Fully free

Customize the visual themes (colors) and density of H5P content, supporting both mod_hvp and Moodle Core H5P.

reported by the source platform · not verified or archived by the registry

Download and compatibility

0.6.1 Moodle 4.5 – 5.3
Verified against source
verification ledger

Source tagged by maintainer

github.com/Matheu46/moodle-local_h5pthemer @ v0.6.1 · commit 478fed30d2a4

Rebuilt deterministically from that tag

canonical ZIP, byte-identical on every rebuild

Artifact hash recorded in the public index

sha256 8782573f1aeb0d968e6eb6157f82a6dfd4fec6a6b904d7d29e0736909b31f24e

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 01 Oct 2026.
Code check ?: clean
phplintphpcs0 | 0amd buildrebuilt
composer require matheu46/moodle-local_h5pthemer
First time? One-time Composer setup, or download the ZIP and install it through Moodle.

All versions

VersionReleasedMoodleCode check
  • ZIP
3 older versions · superseded by the releases above
  • ZIP
  • ZIP
  • ZIP
Before and after applying the Sunset themeBefore and after applying the Lavender themeBefore and after applying the Mint theme

About

H5P Themer is a Moodle local plugin that allows administrators to centrally customize the visual themes (colors) and density of H5P content, supporting both the traditional mod_hvp plugin and the Moodle Core H5P system.

Features:

  • Simple Configuration Panel: Integrates the official h5p-theme-picker web component into Moodle's administration interface.
  • Multi-Preset Management: Define custom color configurations and save them as named presets.
  • Per-Course Theme Selection: Teachers can customize the theme of individual courses, selecting from the global default theme, built-in themes, or custom presets.
  • Dynamic CSS Variables Injection: Intercepts the loading of H5P content and injects custom CSS variables directly into the iframes.
  • Density Management: Apply large, medium, or small density classes to adapt H5P content dimensions.

Project

Maintainer
4 releases in the archive
Plugin typeLocal plugins
LinksDocumentation
declared by the maintainer
DevelopmentOn GitHub: 2 stars · 0 forks · 0 open issues & PRs · Tested with moodle-plugin-ci
Upstream releasev0.6.1 · 01 Oct 2026
reported by the source platform · not verified or archived by the registry
Security advisoriesNone published
Security review
MDL Shield A v0.6.0 · 2026-09-30
published review of the moodle.org distribution · fetched by the registry from mdlshield.com · more at mdlshield.com