Metro Page Builder
Build the page you actually pictured.
A Dream builder for School Sites .

Runs on
The catalogue
All 100 add-ons.
Not a selection.
Content
Media
Layout
Joomla & Rudra integrations
Advanced
Why this one
Four decisions you will feel
on day one.
Edit on the front end
Build in the admin, then open the live page and move things while you look at them.
Superuser only
The front-end editor checks core.admin on both the render and the save, independently. Drag between sections, overlap deliberately, twenty-five steps of undo.
Nothing can be uploaded
The component has no upload endpoint at all — not a disabled one, not a guarded one.
Zero attack surface
The whole class of file-upload vulnerabilities that keeps hitting page builders needs somewhere to post a file. There is nowhere.
It bends to your template
Metro reads your Joomla menus and your template's colours instead of replacing them.
Custom properties
Sections redeclare CSS variables, so an integrated component restyles itself. No !important, no file edits, nothing to redo after an update.
Custom CSS on everything
Every block, row and section takes its own CSS. This page is built entirely from it.
Scoped for you
Write `& { }` and it is scoped to that block alone. You cannot accidentally restyle the rest of the site from inside one card.
Inside the builder
Two ways to build.
The same page either way.
- PaletteFifty-eight blocks, grouped and searchable
- Spot toolbarDuplicate, move or delete without leaving the block

- CanvasDrag anywhere. Sections overlap on purpose
- InspectorStyle and Advanced tabs on every block
Start from something
226 layouts included.
Every one of them editable.
Every one of these ships
Start from a design,
not from an empty page.
Build in an afternoon, not in days.
Updates never break a page
Every release installs clean or updates in place, and pages built on an older version keep rendering. That is a test, not a promise.
- Minute 0
Install
One package. Component, module and the media it needs.
- Minute 2
Pick a layout
234 to start from, or an empty canvas if you would rather.
- Minute 10
Make it yours
Drag blocks in, set colours, write the words. Custom CSS on anything that needs it.
- Minute 40
Tune it live
Open the page on the front end and nudge things while you look at them.
- Minute 45
Ship
Meta, keywords and robots are on the page's second tab, already length-checked.
Side by side
What you get, and what you
usually get.
| Metro Page Builder | The usual arrangement | |
|---|---|---|
| Add-ons | 99, all included | A free tier and a "pro" tier |
| Ready-made layouts | 234, all editable | Downloaded one at a time |
| Front-end editing | Yes, superuser only | Often a separate product |
| Custom CSS | Every block, row and section | Sometimes, sometimes not |
| File upload endpoint | None at all | Usually several |
| Encoded files | None. GPL throughout | Varies, and you find out later |
| Your Joomla menus | Read and rendered as they are | Rebuilt in the builder |
| Template lock-in | None. Works on any template | Frequently its own template |
| Meta and robots | On every page, length-checked | A separate extension |
What this thing believes
Four commitments the code actually keeps. When there are customer quotes worth printing, they go right here.
Nothing on a page should animate before the finished state has rendered. If the script never arrives, the page is still complete.
A component with no upload endpoint cannot have an upload vulnerability. That is worth more than any amount of validation.
A block's CSS is scoped to that block. You cannot restyle the rest of the site from inside one card, even by accident.
Your template keeps its menus, its fonts and its colours. Metro fits into a site; it does not replace one.
Pricing
One product. No tiers of add-ons.
- All 99 add-ons
- All 234 layouts
- Front-end editor
- 12 months of updates
- Email support
- Everything in Single site
- Five production sites
- Unlimited staging installs
- 12 months of updates
- Priority support
- Everything in Five sites
- Unlimited client sites
- Client-ready layout exports
- 12 months of updates
- Named support contact