Hub Content Manager

A live CMS for every track and module — backed by your database.

Filter:
Loading…

Import Tracks & Modules (CSV)

One CSV creates both. Each row needs a type of track or module. Existing rows are updated (tracks by id, modules by track+code).

track columns: type, id, name, tagline, icon, accent, pdf_url, cert_title, cert_body, cert_signature, cert_learned
module columns: type, track, code, title, objective, section, section_name, video_id, status, sort_order, body

New Module

Unique per track — used for links
Add:
Drag the ⠿ handle (or use ↑ ↓) to reorder. .
Live preview · how it renders on the Hub

Manage Tracks

Add a Track
Modules in this track · playlist order
Track PDF · members can view this
Certificate