• Moodle
  • Moodle Workplace

Compose

Build attractive Moodle pages — legible and accessible by default.

  • €299 / year
  • Moodle 4.5 LTS and 5.1 to 5.3
  • Runs on the free Dash block

Key feature 01 / 03

Page-building widgets

Build landing pages, dashboards and course fronts from Dash blocks, without writing HTML. Each widget appears as a Dash block layout and is configured inline on the page.

Key feature 02 / 03

One design language

Apply the site-wide style Modern clean and choose a branding pattern once. Your brand colours appear next to every colour picker; optionally the style extends to the rest of Moodle.

Key feature 03 / 03

Accessible by default

Wherever text sits on a colour, the editor shows a live WCAG rating and can pick the most readable text colour. Over images, an overlay control keeps text readable.

Compose at a glance

An edition of Dash for page design

Compose adds visual page-building widgets on top of the free Dash block. It needs no Dash plan and runs on Moodle 4.5 LTS and Moodle 5.1 to 5.3, including Moodle Workplace.

Skip to overview & plans Compare plans
Compose Buy Compose

Everything about Compose

Overview

Attractive pages, legible by default

Compose bundles visual page-building widgets — hero, slider, tiles, accordion and footer, plus content pages — into one installable product on top of the free Dash block. Use it to compose landing pages, dashboards and course fronts without writing HTML.

Every widget speaks one design language chosen once for the site, with a shared colour palette and built-in legibility guard rails. Compose is an edition of Dash: it needs only the free Dash block, no Dash plan, and has no Workplace or tenant dependency.

Management summary

Value, cost and rollout on a single page. Export as PDF for your committee.

Open as PDF (opens in a new tab)
  • Design

    One look across all pages

    A site-wide style, palette and branding pattern keep every widget consistent — and optionally the rest of Moodle too.

  • Accessibility

    Readable without extra effort

    Live WCAG contrast ratings, readable overlays on images, keyboard-friendly sliders and reduced motion support.

  • Independent

    No Dash plan required

    Compose runs on the free Dash block. Existing Dash subscriptions stay as they are.

Features & pricing

Feature Compose
Each widget is a Dash block layout.
Content pages and more, in the same style.
Chosen once for the whole site.
Legible results without extra effort.
Extra features together with other plugins.

Use cases & screenshots

Landing pages

Landing pages without HTML

A hero or slider above the fold, tiles linking to key areas and an accordion for details — built from Dash blocks.

  • Hero and slider
  • Tiles
  • Accordion

Dashboards

Dashboards and course fronts

Give dashboards and course front pages a visual structure with the same widgets and the same design language.

  • Hero and slider
  • Site-wide style

Tech & compliance

Running it

Requirements

Moodle 4.5 LTS or Moodle 5.1 to 5.3, including Moodle Workplace, and the Dash block 2.7 or later (block_dash). No Dash plan and no local_dash required. Moodle 5.0 has reached its end of life and is not supported.

Installation & updates

Install the Dash block, then Compose with its widgets, and run the Moodle upgrade. Use the stable branch for your Moodle version (4.5, 5.1, 5.2, 5.3).

Reviewing it

Data protection & hosting

Your data stays in your Moodle. Compose runs entirely inside your Moodle site and stores its data in your Moodle database and file storage, on your own server. bdecent does not run a cloud service for it, and the plugin never contacts bdecent: no licence checks, no telemetry, no usage tracking. Access is controlled by Moodle roles and capabilities, so only the people you authorise can see or change it.

Accessibility & license

Compose is built with Moodle's own templates and the components of Moodle's standard theme Boost, so it follows your theme's colours, fonts and accessibility settings. It aims at WCAG AA or AAA legibility, with ARIA roles and support for reduced motion. Spotted a barrier? Tell us and we fix it with priority. Open source under GPLv3, the same licence as Moodle.

Stay updated Never miss a release note: join the Compose Product Hub and get news about releases, webinars and design packages by email. Join the Product Hub ↗
Try Compose yourself A ready-made Compose sandbox: log in as learner, trainer or learning manager, change settings or build your own course. It resets every hour. Try it yourself ↗