Introduction

Page layouts built from rows and blocks, inside a module. Pick a layout, fill in its elements, publish. Lighter than a page builder: Opus stores choices, never styling.


Opus sits between a custom HTML module and a page builder.

One module, one layout. You pick an arrangement from 22 ready-made layouts (hero, cards, gallery, carousel, tabs, timeline, pricing, testimonials, FAQ, steps, logos...) and the fields fill in with sample text in your admin language, like an editor template. Replace the text, publish the module in a section, and build your page from several modules.

What makes it different
- Stores choices, not styling. "Framed" sets a class the template dresses; "Huge" reads a design token. Change your brand colours once and every layout follows, with nothing to edit.
- Light and fast. Visitors download a single stylesheet. No JavaScript of its own on the page with the Corpus template; carousel and tabs use the scripts that ship with Joomla.
- Works with any template. With Cassiopeia or any Bootstrap-based template, Opus reads the site's own colours, radius and spacing. With the Corpus template, it uses Corpus's design system directly.
- Every container holds a stack of elements: heading, text, image, buttons, list, alert, key figures, progress bars, quote, accordion, contact details and more. Add an element once, use it everywhere.
- Accessible: heading levels chosen per element, keyboard-friendly admin, visible focus, named help icons.
- Your own icons: add SVG or PNG files from the Media Manager, they take the colour of the text.
- Custom CSS per module, with the list of classes the layout actually writes.
- A size gauge warns you long before Joomla's 64 KB settings limit.

Opus was built by two, Cyrille Poussin and an AI. The constraints were many, firm and strictly framed: accessibility, code quality, speed and lightness, in the code as in the components.

Included languages: English, French, German, Spanish.
Requires Joomla 6 and PHP 8.3. GPL v2 or later.

Des mises en page bâties en rangées et en blocs, dans un module. Choisissez une disposition, remplissez ses éléments, publiez. Plus léger qu'un page builder : Opus enregistre des choix, jamais du style.

Opus se place entre un module HTML personnalisé et un page builder.

Un module, une mise en page. Vous choisissez une disposition parmi 22 mises en page prêtes (ouverture, cartes, galerie, carrousel, onglets, frise, tarifs, témoignages, FAQ, étapes, logos...) et les champs se remplissent de textes d'exemple dans la langue de votre administration, comme un tampon d'éditeur. Remplacez les textes, publiez le module dans une section, et composez votre page de plusieurs modules.

Ce qui le distingue

Des choix, pas du style. « Cadre » pose une classe que le template habille ; « Énorme » lit un jeton de design. Changez vos couleurs une fois, et toutes les mises en page suivent, sans rien retoucher.
Léger et rapide. Le visiteur télécharge une seule feuille de style. Sous le template Corpus, Opus n'ajoute aucun script à lui sur la page ; le carrousel et les onglets utilisent les scripts livrés avec Joomla.
Fonctionne avec tout template. Sous Cassiopeia ou tout template bâti sur Bootstrap, Opus lit les couleurs, arrondis et espacements du site. Sous le template Corpus, il utilise directement sa charte.
Chaque contenant porte une pile d'éléments : titre, texte, image, boutons, liste, alerte, chiffres clés, barres de progression, citation, accordéon, coordonnées et d'autres. Un élément ajouté une fois sert partout.
Accessible : niveau de titre choisi pour chaque élément, administration utilisable au clavier, focus visible, pastilles d'aide nommées.
Vos propres icônes : ajoutez des fichiers SVG ou PNG depuis le gestionnaire de médias, ils prennent la couleur du texte.
Un CSS personnalisé par module, avec la liste des classes que la mise en page écrit réellement.
Une jauge qui prévient bien avant la limite de 64 Ko des réglages de Joomla.

Opus a été développé à deux, par Cyrille Poussin et une IA. Les contraintes étaient nombreuses, fermes et totalement encadrées : accessibilité, qualité du code, rapidité et légèreté, du code comme des composants.

Langues incluses : anglais, français, allemand, espagnol.
Demande Joomla 6 et PHP 8.3. GPL v2 ou ultérieure.

Formulus
Free

Formulus

By POUSSIN Cyrille
Forms
Formulus builds accessible forms on top of Joomla's own custom fields. Each form is a set of rows and fields arranged in a grid, with a live preview of what will be output. Accessible by design: labels above the fields, required fields stated in words, an error summary that links to each field, heading levels that follow the page. Rows, columns and widths set from the form screen, with a live pr...
Iris
Free

Iris

By POUSSIN Cyrille
Images
Iris is the media library for Joomla 6. Drop in your photos and documents: Iris resizes them, renames them, compresses them to WebP, shows them as galleries on the site, and then tells you which ones are still in use. Images ready for the web on upload: brought within a frame you choose (never enlarged), renamed on a readable pattern, compressed to WebP with PNG transparency kept. A log says wha...

Opus

Version:
1.5.303
Developer:
POUSSIN Cyrille
Last updated:
Oct 02 2026
1 hour ago
Date added:
Sep 26 2026
License:
GPLv2 or later
Type:
Free download
Includes:
m
Compatibility:
J6
Download

Uses Joomla! Update System