Skip to main content

Opus, page layouts built from rows and blocks

Opus is the free layout module for Joomla 6: twenty-six ready-made layouts, a map, a calendar, the weather and tables, without a line of code.

Free module for Joomla 6

Joomla pages built without a line of code

Pick a layout, replace the sample text, publish. Map, calendar, weather, table: everything sits in the same screen, and your template dresses the result.

Download Opus See the demo (new window)

The home page of Bellefeuille-sur-Seille, our demo village, built with Opus. The demo site is in French.
26
ready-made layouts
23
elements, from heading to weather
1
single stylesheet for the visitor
0
script sent to a third party

New in October

What other sites need four extensions for

OpenStreetMap map

  • No key, no Google account.
  • Places typed by hand or taken from the articles of a category.
  • Directions on foot, by bike or by car, and a service area in kilometres or in driving time.
The map of Bellefeuille-sur-Seille: an OpenStreetMap map with five numbered places, and the list of places with their Directions button
The village map and the list of its places (French demo site).

Calendar

  • Events typed in, taken from articles, or read from an .ics feed (Google, Nextcloud).
  • Day, month, year and list views, plus a mini calendar.
  • An Add to my calendar button, and events described for Google.
The Opus calendar in month view, November 2026, with coloured events and the cards of the next events
The month view and the cards of upcoming events (French demo site).

Your town's weather

  • Sky, temperatures, rain, wind and gusts over several days.
  • Open-Meteo, Météo-France or MET Norway, your choice.
  • A warning banner for the French department with a free Météo-France key.
  • The site reads the forecast: nothing leaves the visitor's browser.
The Opus Weather element for Bellefeuille-sur-Seille over four days, with sky, temperatures, rain, wind, gusts and reliability
The forecast over four days (French demo site).

Table

  • Paste a range from Excel or LibreOffice: the grid grows on its own.
  • A real table, with caption and headers.
  • On a phone, it turns into readable cards.
An Opus module for the library with its opening hours table by day, morning, midday and evening
The library opening hours, as a real table (French demo site).

A page in three steps

1. Choose

One click on a layout: rows and blocks arrive, filled with sample text.

2. Fill in

Each block carries a stack of elements: the handle reorders them, the + adds one.

3. Publish

Publish the module in a position, or load it inside an article.

Edit from the site

Logged in with the right to edit modules, you see a pencil on every Opus block, even one loaded inside an article. It opens the full Opus screen in a large window, under Corpus as under Cassiopeia.

Choices, not style

Opus records choices, and your template dresses them. Change your colours once: every page follows.

Light and accessible

A single stylesheet for the visitor, Joomla's own scripts for the carousel and tabs, an administration you can use with the keyboard.

Any template

Cassiopeia or any Bootstrap template. Under Corpus, Opus takes its design and its hue directly.

Before you install

Opus is at its best under Corpus

Corpus, the accessible Joomla template from Joomanji, gives Opus its design, its hue and its components. Choose one colour, and the whole site follows.

Download Opus

Free

  • Under the GPL licence, like Joomla
  • For Joomla 6.2 or newer
  • Updates reach you inside your own site administration

Download Opus

Opus release log

Fixes

  • Calendar: « Also on » writes the date the same way on load and on click, with the year.
  • After an update, the browser no longer keeps old Opus files: changes show straight away.
  • Two Opus modules loaded one after the other in an article have the normal gap between them.

New

  • On the site, an « Edit this block » pencil on each Opus module loaded in an article opens the large Opus window.
  • Presentation tab: the « Joomanji updates » box lists the pending updates of your Joomanji products, with an « Update all » button. Joomla does the update.

Good to know

  • Nothing to set again.