Skip to main content

Enquiries01 99 00 12 34

Select your language

A complete, readable, solid template

Simple to pick up, complete in use: content blocks, article layouts, layout presets, accessibility held to, and cookie consent built in.

See the blocks Typography

Everything on this page was put in place with one click by the start-up module, and the "Reset everything" button takes it away.

A demonstration, not a theme

These pages exist to show what the template can do. You can wipe it all and go back to a clean Joomla.

Three ways in

Text first

Headings, lists, quotations, tables and messages: the template styles running text without a single class to write.

Fifty-five content blocks

Ready-made blocks the editor drops in with two clicks, from the hero to the accordion, and which stay editable by hand.

One layout per category

Each category can have its own article layout, built from rows and bricks, without a line of code.

What Corpus does

Four tools in the template, each one replacing an extension you will not have to install, nor update, nor replace the day it stops.

Typography

Headings, lists, quotations, tables and messages, styled without a single class to write.

No CSS left to write

Content blocks

Fifty-five ready-made blocks, dropped in from the editor and editable by hand.

No page builder needed

The article layout

One layout per category, built from rows and bricks, without a line of code.

No CCK needed

Layout presets

Four site structures, from the blog to the landing page, in a single choice.

Nothing left to rebuild by hand

The Corpus layout screen in the Joomla administration: the settings of a row on the left, the map of module positions on the right.

Four commitments

  1. Accessibility is not an option

    Contrast held, reading order stable, everything reachable by keyboard. Colour is never the only cue, and nothing useful is hidden by the stylesheet.

  2. What works under Cassiopeia works under Corpus

    Positions, thumbnail classes, blog keywords: Joomla's own vocabulary is kept as it is, so there is nothing to relearn.

  3. Settings, not code

    Layout, article layouts and rows are set in the template style. One preset changes a whole site structure at once.

  4. Nothing irreversible

    This demonstration installs and removes itself with one click. Your earlier settings are noted, and they are given back to you.

Checked, not claimed

No years in business, no millions of downloads to show. Checks, and they run at every release.

55 Content blocks shipped with the template

19 Bricks to compose an article layout

4 Languages, and as many layout presets

How Corpus is built

What is underneath, and what is not.

What it rests on

The Bootstrap that ships with Joomla, not an embedded copy: one version on the site, the one Joomla updates. Its JavaScript loads only when an extension asks for it. The rest is an in-house stylesheet, written in Sass and compiled into a single file.

What holds it together

A single value drives every colour: a hue angle. The template derives the whole palette from it, light and dark, contrast included. Layout is flex and CSS grid, with no JavaScript framework. Positions and classes are Cassiopeia's: nothing to relearn.

What is checked before every release

One script computes contrast across all 360 possible hues and refuses the release if a threshold drops. Another compares the stylesheet before and after each rework, selector by selector; it has already caught two properties that had moved silently. Accessibility criteria are quoted in the code, where they apply.

Less code, less surface

Corpus embeds no third-party library, no page builder, no font or image loaded from another server. What is not there cannot become a way in, and does not have to be patched in a hurry.

Written by two

Corpus comes from fifteen years of building Joomla sites, not from a development degree. What artificial intelligence brought is not speed: it is what made the discipline above sustainable. Measure before claiming, and write in the code why each fix exists.

Questions we get asked

Yes. The "Reset everything" button removes the articles, categories, menus and modules the start-up module created, and gives your earlier settings back. Nothing else is touched.

Look before you decide

The same articles exist as a blog and as a magazine. Install one, then the other: the content does not change, only the layout does.

Open the demonstration See the blocks