Axel Raboit EI

Aurora

The CMS I coded, and the one this site runs on. Grid page editor, multilingual content, media library, forms, search settings: it is all in the product, none of it a plugin to install. I ship it to my clients, and I maintain it.

Aurora is the content management system I built, and the one I work with. The suite, the page editor, the public rendering and the deployment tooling are mine: when a client asks for something the tool cannot do, I add it to the tool instead of working around it.

This site is the most direct demonstration of that: it runs on it, and the screenshots on the pages below come from the suite you would have in your hands.

5
languages in every page, and in the admin
41
modules and sub-modules, switched on one by one for each site
550+
releases published since April 2026
45
zone types to compose a page
48
columns, to place a page precisely
28,000+
automated tests before every release

The tour, subject by subject

Each card opens a page explaining one part of the product, with the screenshot that goes with it. The list fills itself: I add a subject, it turns up here.

Some modules are optional: calendar and booking, the client space, boards, notes and transfers are added to a site, on their own or in a pack. Their page says so, and the web development page gives their prices.

Composing a page

A page is laid out on a 48-column grid, with 45 zone types, without writing a line of code.

The page header

The top banner is set next to the content, with a preview that follows every change.

Multilingual, one layout

Every publication exists in each of the site's languages, with its own words and its own address.

Search engines, no plugin

Titles, descriptions, indexing, sitemap and RSS are part of the product, not a third-party module.

The media library

Files are filed, described, and served in several sizes as WebP.

Photo galleries

A gallery is added under a publication without touching the rest of the page.

Forms

A form is built question by question, with a live preview, collects its submissions, and notifies by email. A page can also run a poll.

QR codes

Saved, styled and checked QR codes: eleven contents including the site's pages, a logo, dynamic codes that count their scans, and a sheet to print.

Comments

Opened per publication, moderated before they appear.

Tools

The small utilities a site needs: short links that count their clicks, redirects, broken links checked every night, an e-mail signature, and the golden hour to plan a shoot.

Menus

Navigation is composed in the suite, and points at things that actually exist.

Security and personal data

What the tool does by default: hashing, attempt limits, encryption at rest, privileges, an audit log, and retention periods the code enforces.

The developer area

What stays with whoever installs: modules, languages, access requests, the audit log, privileges and external connections.

Settings and modules

Each site switches on only what it needs, and integrations run on the client's own account.

Markdown notes

Linked note-taking, inside the same tool as the site.

The calendar

Several calendars, repeating events, reminders, and read-only sharing.

Bookings

A page takes appointments, you offer some yourself or send a personal link: everything lands in one place, in Scheduling, next to the calendar.

Customers and contracts

A customer record, a versioned template, a contract sealed then signed online, with its amendments and its termination.

Signing a contract

What the client sees: the contract to read, their identity, their signature, a code by email, or a reasoned refusal.

Client spaces

One space per engagement, a shared content plan, and a client who approves without an account.

What the client sees

Their space, with no account: the calendar, the discussion, the files and the deliverables, and their answer on each content.

Deliverables and presentations

Pages and slide decks written to be read or presented: kept to yourself or shared with the team, and sent by a link.

Kanban

Kanban boards, as many as you want: your own, shared with chosen people or open to the whole team, with their cards, due dates and labels.

Budget

Follow your accounts from your bank's statements: a month-by-month plan, operations filed by rules that learn, savings, credits and reports.

Transfers

Sending heavy files to a client through a link that expires, and asking for files: who downloaded what, the room left, and statistics since the first transfer.

The dashboard

The state of the site on one screen, and a search that crosses the modules.

Applications

Each module opens as an application of its own, with its menu, its name and its colour, and installs on a computer or a phone.

Global search

One field, answered by every active module: publications, documents and calendars, grouped by kind and filtered by the account's privileges.

The trash

Whatever is deleted waits in one place, whichever module it came from, and comes back in one click until the purge comes round.

The public site

app.axelraboit.fr, the site you are reading, runs on Aurora. The front end is written by hand, with no bought theme and no imposed component library.

The suite on a phone

The whole admin fits in a hand: cards instead of tables, actions behind “…”, and the menu as a drawer.

Delivery and updates

The base is versioned and tested; a client site gets fixes without being rebuilt.

Looking for a site you can run yourself, in every language it speaks, without depending on a stack of plugins? That is exactly what this tool is for.