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.


New in 1.5.6: Opus is now a package. Place an Opus block straight inside an article from the editor, as a card you can move, edit, preview or remove. Requires Joomla 6.2.

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 a human 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.

Nouveau en 1.5.6 : Opus devient un paquet. Poser un bloc Opus directement dans un article depuis l’éditeur, sous forme de carte que l’on déplace, modifie, prévisualise ou retire. Demande Joomla 6.2.

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é par un humain 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. New in 1.0.5: place a form straight inside an article from the editor, as a card you can move, edit, preview or remove. Requires Joomla 6.2. Accessible by design: labels above the fields, required fields stated in words, an...
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. New in 3.0.6: place a gallery straight inside an article from the editor, with the 15 layouts of the Iris Galleries module, as a card you can move, edit, preview or remove. Requires...
Markus Editor
Free

Markus Editor

By POUSSIN Cyrille
Editors
A block editor for Joomla that replaces TinyMCE and writes clean, semantic HTML. Write block by block, type Markdown as you go, and switch back to TinyMCE at any time without losing anything. Markus Editor turns the article into blocks: paragraphs, headings, lists, quotes, callouts, code, images, buttons, tables, Bootstrap columns, separator, Read more, modules and free HTML. Add one with "/" or...

Opus

Version:
1.5.654
Developer:
POUSSIN Cyrille
Last updated:
Oct 16 2026
2 days ago
Date added:
Sep 26 2026
License:
GPLv2 or later
Type:
Free download
Includes:
m p
Compatibility:
J6
Download

Uses Joomla! Update System