Opigno LMS
Opigno is the Drupal-based learning management system — courses, training paths, quizzes, certificates and compliance tracking, with H5P interactive content built in.
What ships on BOA
The OPG platform is rebuilt from upstream as BOA releases ship — the
Opigno 3.2 line on the Drupal 10.6 core at the time of writing, which is
the newest release Opigno itself publishes.
The build is more than a repackaging. Opigno's own documented Composer install has been broken for some time — its template omits the H5P PHP library it depends on, a dependency drifted past what the bundled H5P module implements, and current Twig rejects a template extension the front page needs; all three are open issues in Opigno's own queues with no fixed release carrying them. The BOA build applies the corrections, so a site created on this platform installs completely and serves immediately — something a self-built Opigno codebase currently does not do out of the box.
Installing a site on it
Create a site on the Opigno platform with the opigno_lms profile; the
install is unattended and lands on a working site. Log in and the
course-building toolset — learning paths, modules, activities, H5P content
types — is in place.
Good to know
- Opigno's upstream release cadence is slow — the current release dates from late 2024 and targets Drupal 10, with no Drupal 11 path published yet. The platform tracks whatever upstream ships next, but plan your estate around the Drupal 10 generation for now.
- Opigno pins an older PDF-generation library (dompdf 2.x) whose fixed line is outside Opigno's own version constraint, so the shipped version carries published advisories. If your training workflows expose PDF generation to untrusted input, weigh that exposure.
- Training records are compliance data — the automatic nightly backups plus one-task Backup/Restore are the safety net (Backups and restores).
- The panel's clone-first habit pays off here too: Clone the site, trial changes on the copy, touch the live one only when proven (Cloning and migrating).
Where to go next
- Choosing and managing platforms
— getting
OPGinto your platform list.