Elegant Energize Themes Templates Changelog
- Details
- Category: Changelog
- Hits: 383
-
September 3, 2026
Version 6.1.3.1
Maintenance release.
- Fixed: paginated pages returned a 500 error on PHP 8. Any page with pagination — on a shop template that includes the category listing — could fail with a server error instead of displaying. The cause was a leftover test in the pagination override that is invalid on PHP 8; the dead code has been removed.
Both the template package and the Quick Start have been rebuilt for this release. Download the latest from your member area.
August 27, 2026Version 6.1.3
This is the first release of Elegant from Cybersalt, and it is a substantial one. The template has been rebuilt to run natively on Joomla 6 — without Joomla's legacy behaviour-compatibility plugin — and its front end has been modernized throughout: Bootstrap 5 in place of Bootstrap 2, Font Awesome 6, a working mobile header with a slide-out menu, a current social set, and a long list of layout, form, accessibility and security fixes. Much of the original template's JavaScript had stopped working years ago under modern jQuery and was failing silently; that has been removed or replaced. If you are coming from the original Elegant the site will look familiar, and behave considerably better — particularly on phones.
Added
- A working mobile menu. The phone header now carries a menu button at the top right, at a 44×44 pixel touch target, opening a slide-out drawer holding the full site menu — all 86 links.
- A second row of touch-sized controls beneath the brand bar on a phone: section menu, account, register, search and social, each a 44 pixel target spaced evenly across the bar.
- Sub-menus in the mobile drawer expand in place when you tap the control beside a parent item, instead of navigating away and losing your place.
- Logging in on a phone now opens a dialog over the page, near the top of the screen where you can see it.
- The dialog dims the page behind it and sizes itself to the screen it is on.
- A tap-to-reveal eye control on the login panel's password field, so you can check what you typed. It hides the password again when the form is submitted, so nothing is left visible on a shared screen. Joomla already provides this on its own Login and Registration pages, so the new control is suppressed there and no field ever shows two.
- The search, social and account panels all close the same way — tap outside them, tap the dimmed background, or press Escape.
- A Favicon tab in the template settings, with a crop tool. Choose an image and the template builds the icon set your visitors' devices ask for and links them for you.
- Colour pickers throughout the template settings. All 45 colour options now open a proper picker with a swatch and an eyedropper; they were previously plain text boxes into which you typed a hex code from memory.
- Modern social networks in the template settings: Mastodon, Threads, TikTok, Instagram, LinkedIn, Pinterest, Vimeo and YouTube alongside Facebook and X — ten in all. The original offered Twitter and Facebook.
- A compatibility shim for jQuery methods removed before jQuery 3.7, so the donor scripts that are still carried forward keep working instead of failing silently.
- A dialog shim for the template's older-style login pop-up, which is genuinely Bootstrap 2 shaped, so it opens, closes and dismisses correctly under Bootstrap 5.
- Cache-busting on the template's modernization stylesheet, its scripts and its icons, so visitors get updated files immediately after an upgrade rather than a stale cached copy.
- Form fields on phones now meet the 16 pixel threshold below which iOS zooms the page when you tap a field and does not zoom back out.
- The quickstart ships with StageIt and MCP for Joomla already installed, so a new site has a staging workflow available from the start.
Changed
- The template is now Joomla 6 native. It no longer relies on the backward-compatibility plugin that Joomla 6 turns off by default, so it runs on a clean, current Joomla.
- Rebuilt on Bootstrap 5. The original shipped Bootstrap 2 markup, which Joomla stopped supporting years ago; grids, rows, columns, forms, tabs, modals, collapses, popovers and the responsive utility classes have all been carried across, in 124 documented corrections.
- Font Awesome 6.5.2, with the version-4 compatibility shims so older icon names continue to work.
- Google Fonts are now requested over a secure connection from the page head instead of being fetched by a script. The original used an insecure request, which on a secure site was blocked outright — the template's typography did not load at all.
- 35 of the template's settings now use Joomla's own on/off switches instead of the original hand-built checkboxes, so the settings screen looks and behaves like the rest of Joomla.
- The phone header now spans the full width of the screen, with the site name at the left and the menu button at the right.
- The row of controls beneath the brand bar shares one white style, rather than a mix of white and blue.
- The mobile search button now matches the search icon that opens it — white with a dark glyph.
- The mobile drawer, search panel and social panel share one visual style, so they read as one system.
- Menu drop-downs are driven by CSS rather than by the jQuery plug-ins the original used, which no longer load.
- The “Remember Me” checkbox and its wording sit on one line in the login panel, instead of the wording wrapping beside the box.
- Version numbering now tracks the Joomla release the template is built for, and reads the same in the template manager, the installed package, and the template's own settings. The original displayed a 2024 date string.
- The template now ships as an installable package, so future updates can be delivered through Joomla's own update machinery.
Fixed
- The modernization stylesheet only loaded on the home page. Its link sat inside the slideshow block, so every other page on the site rendered without it — measured at 257 pixels of sideways scrolling and between two and seven under-sized form fields per page. It now loads everywhere. This single fault was behind most of the sub-page problems listed below.
- A missing icon font produced failed requests on every page load. The stylesheet ships the icon block twice and an earlier pass had retired only the first copy, which is why the failures survived that fix. Both copies are now retired.
- Drop-down menus no longer close before you can reach them. Moving the mouse from a menu heading down to its drop-down crossed a gap where neither was hovered, so the menu closed on the way. The whole path is now hoverable and the menu's spacing is unchanged.
- The sidebar menu overlapped the module beneath it on desktop, printing a heading across the menu's last rows.
- Page headings sat on top of the horizontal rule beneath the breadcrumbs.
- “Login Form” sat seven pixels above “Register” and the social icons in the header's utility row.
- On phones the site name and the slogan printed on top of one another.
- On small phones the menu button overlapped the site name.
- On phones a “Main Menu” heading appeared above an empty space, because the menu itself is carried by the drawer.
- On phones the login panel opened part-way down the page, below the fold on smaller screens.
- The login form's Username and Password fields had no visible labels — two blank boxes, for sighted and screen-reader users alike.
- On desktop the login panel's fields measured 11 pixels tall, far shorter than the ones on the account pages. They now match, and fill the width of the panel.
- The login panel had a second border drawn inside it and sat off-centre, flush to the left edge with a gap at the right.
- On phones the login panel painted a full-height white area behind the form instead of letting the dimmed page show through.
- The menu button floated on top of the open login panel, overlapping its close control.
- A stray “Search” label and stray dots appeared beside the mobile search box. Joomla marks such labels as screen-reader-only using a class Bootstrap 5 no longer defines, so they printed on the page instead of staying hidden.
- The slideshow's corner loading indicator turned indefinitely.
- Joomla's own icons no longer render as empty squares — the show/hide control on password fields, and the Previous, Next, First and Last buttons on article and category listings.
- The password show/hide icon rendered as a bare dot on light buttons; it now takes the ink colour of the button it sits on.
- Tall single-column articles are no longer clipped to their title on the featured-articles view.
- The social icons in the header no longer collide with the icon set that replaced them. The original positioned its images by pushing text far off to one side, which left the new icons drawn off-screen or doubled up.
- Print and pop-up views requested two stylesheets that are not part of the template, logging two console errors on every such view for every visitor.
- The sample contact's photo pointed at a file that is not in the package.
- Pages no longer scroll sideways on a phone, at any width down to 320 pixels.
- Footer columns stack cleanly on a phone rather than being squeezed side by side.
- Slideshow images scale to their container on tablets instead of overflowing it.
- The close control on dialogs renders its glyph rather than an empty box.
- Sub-menus in the drawer no longer have their last items clipped when the list is taller than the panel.
- Empty header and search bands no longer reserve blank space on phones where nothing is rendered.
- The template's own icons no longer render oversized where an inline image is used in place of a font glyph.
Removed
- The jQuery 1.8.1 loader the original shipped is no longer loaded, along with the superfish and supersubs menu plug-ins that depended on it. Their loaders had already gone, so every call to them threw and took the rest of its script block down with it.
- The selectnav mobile-menu script is no longer loaded. It ran on every page, was called three times, produced no menu at all, and left two hidden copies of the entire 86-link menu in every page.
- Modernizr, Selectivizr and html5shiv are no longer loaded — compatibility shims for Internet Explorer, which no longer exists.
- The Internet Explorer conditional blocks in the main page template.
- An icon font declaration pointing into a Joomla folder that has not existed since Joomla 4, in both of the two places the stylesheet declares it.
- Two dead stylesheet links in the print and pop-up view.
- The script-based web-font loader, which was still live in the print and pop-up view after being replaced elsewhere.
- The original hand-built on/off switch markup in the template settings, replaced by Joomla's own.
- A leftover donor template, vmbasic, which the quickstart installed and nothing used.
Security
- 105 output-escaping call sites were added across the template, so values from the database and from the template's settings are escaped before they reach the page.
- Google Fonts are requested over a secure connection from the page head and from the print and pop-up view; the original used an insecure request, which is a mixed-content failure on any secure site.
- The password reveal control re-hides the password when the form is submitted, so it is not left visible on a shared or unattended screen.
- All of the template's overrides were reviewed against current Joomla layouts, so none of them reintroduce markup Joomla has since fixed.
Housekeeping
- An update-site record carrying unreplaced build tokens in its name has been disabled.
Known limitations
- The slideshow is still the original camera.js, with its jQuery dependency carried forward behind the compatibility shim rather than replaced. It works, and it is on the list to be rebuilt.
- On right-to-left sites the template requests a right-to-left stylesheet that is not in the package, producing one failed request per page. Left-to-right sites are unaffected. This is queued for the next release.
- The editor stylesheet still requests its web font over an insecure connection. This affects the administrator's editing view only, not the public site, and is queued for the next release.
- This build's demo data carries a small residue of our own preview traffic — 38 hits across four articles. It is cosmetic, and is queued for the next quickstart build.
With thanks to Michael Mullan, whose Expression bug report led to this maintenance pass across our templates.
December 18, 2024Version 17.12.2024 5.1.2
- Fixed - Minor bugs
February 15, 2024Version 13.02.2024 5.0.2/4.2.0
- Update - Template updated to Joomla 5
April 10, 2023Version 01.04.2023 4.2.8
- Fixed - Template updated to Joomla 4.2

