This website is using cookies
×
  • August 29, 2026

    Version 6.1.3.1

    Projecta 6.1.3.1 is a maintenance release. It restores the mobile menu, adds a favicon tool with a built-in crop step, and modernises the controls on the template's own settings screen. It is recommended for all users, and is especially worth applying if your visitors browse on phones.

    • The menu can now be reached on a phone. On a narrow screen Projecta previously showed no menu button at all, so there was no way to navigate the site from the header. A menu button now appears next to the logo, opens a full-width panel listing every menu item, and sections with sub-items expand in place. Nothing changes on desktop.
    • New Favicon tab, with a crop tool. Choose any image and the template builds the whole set of icon sizes browsers and phones ask for, including a real favicon.ico at your site root. If the image is not square, the crop tool lets you pick which square part becomes the icon.
    • The ON/OFF switches in Template Settings are now Joomla's own. Forty settings used an older control Joomla no longer styles; they are now the standard switches used everywhere else in the administrator. Your existing settings are unchanged.
    • A proper colour picker. The seventy-two colour fields were plain text boxes stretched the full width of the screen with the swatch adrift at one end. They are now a compact picker with a spectrum, presets and an opacity slider — and you can still type a hex value.
    • Tidier settings tabs and a smaller download: seven tabs no longer end in the redundant word "Settings", and two leftover archives that nothing used have been removed from the package.
    • Layout compatibility stylesheet brought up to the current shared build — twenty-nine further guards found and fixed on other templates in our range, included here preventatively.
    August 18, 2026

    Version 6.1.3

    Projecta 6.1.3 is a maintenance release. It renumbers the template to match the Joomla version it is built and tested against, refreshes the Quick Start onto the current Joomla release, corrects the version number shown on the template's own settings screen, and brings the Bootstrap compatibility stylesheet up to the current shared build. There are no changes you need to make after updating — your settings, colours and menu choices carry over.

    Version numbering

    • The template version now matches the Joomla version it ships against. Projecta 6.1.3 is the build for Joomla 6.1.3. The previous release of this template was numbered 6.1.2.5. This is a numbering change only — Joomla still treats 6.1.3 as newer than 6.1.2.5, so the update comparison in your Extensions Manager behaves normally, and nothing about how you install or update the template changes. We are applying the same convention across the whole template range so that the number on the download tells you at a glance which Joomla release it was tested against.
    • Fixed: the version badge on the template's description showed the wrong number. In the previous release the "Template Version" badge that Joomla renders on the template's own settings screen read 6.1.2.3 while the package was in fact 6.1.2.5 — the badge had been left behind by two earlier point releases. It was display text only; nothing about the template's behaviour or Joomla's update handling was affected. The badge is now written from the same source as the manifest, so the two cannot drift apart again.

    Quick Start

    • The Quick Start package now installs Joomla 6.1.3. The previous Quick Start bundled Joomla 6.1.2. If you are building a new site from the Quick Start you now get the current Joomla release straight away, instead of installing and then immediately having to run a core update.
    • The Quick Start is a standard Joomla installation package — upload it, extract it, and run the normal Joomla installer in your browser. Akeeba Kickstart is not needed.

    Bootstrap 2 to Bootstrap 5 compatibility stylesheet

    • Brought up to the current shared build, adding twenty-five further layout guards since 6.1.2.5. These were found and fixed on other templates in our range during August, and are included here as a preventative update so that Projecta is protected against the same classes of problem rather than waiting for one of them to surface on your site. The areas covered are: drop-down and parked sub-menu behaviour and flow; mobile header layout, ordering, logo placement and spacing; the mobile search and cart controls; slideshow controls on touch screens, which are revealed on hover and so were unreachable by tap; slide images that did not cover their frame; social icon rendering where a template's own image sprite competed with the Font Awesome 6 glyphs that replaced it; tooltips and popovers becoming visible on the page before they were triggered; page bands that pin themselves to a fixed desktop width and so scroll sideways on a phone; fixed-top header offsets; grid children that lost their block display; standalone column grids; and full-height column panels that clipped the content they were meant to wrap.
    • No guard was removed. The compatibility stylesheet moved from canonical revision 2026-08-11.6 to 2026-08-11.38.

    What is not in this release

    • No template file other than the Bootstrap compatibility stylesheet changed between 6.1.2.5 and 6.1.3. Everything shipped in the 6.1.2.x line — the Joomla 6 native rebuild, the removal of the orphaned jQuery plug-in calls that were throwing an uncaught JavaScript error on every page load, the log-in dialog that now opens fully visible, the mobile overflow and drawer fixes, and the drop-down menu positioning corrections — is carried forward unchanged in this package.
    • Worth knowing: Projecta is one of the templates whose slideshow has already been moved to Swiper and whose menu runs on plain JavaScript, so it does not carry the jQuery slideshow dependency that several of its siblings still do.

    With thanks to Michael Mullan, whose Expression bug report led to the maintenance pass across our templates that several of these compatibility-stylesheet guards came out of.

    August 10, 2026

    Version 6.1.2.5

    • Drop-down menus no longer appear open before you hover them. On some templates every sub-menu was drawn on the page from the moment it loaded. They are hidden again until you move the mouse over the menu.
    • Drop-downs sit directly beneath the menu they open from. They previously appeared a short distance below, and moving the mouse across that space closed the menu before you arrived. Sub-menus that open to the side are likewise flush against the column they come from.
    August 10, 2026

    Version 6.1.2.4

    • Drop-down menus now sit directly beneath the menu they open from. They previously appeared a short distance below, and moving the mouse across that space closed the menu before you arrived. Sub-menus that open to the side are likewise flush against the column they come from.
    August 10, 2026

    Version 6.1.2.3

    Maintenance release. This update is recommended for all users — it removes JavaScript errors that could stop other features on the page from working, and improves the template's behaviour on phones.

    • Removed leftover calls to jQuery plugins that are no longer bundled. A call to a missing plugin stops every remaining script in the same block from running, so this can affect features that look unrelated.
    • Added a small compatibility layer for three jQuery methods that were removed before the version Joomla 6 ships, so slideshow controls and parallax backgrounds keep working.
    • Updated the Bootstrap 2 to Bootstrap 5 compatibility stylesheet to the current build.
    • The log-in dialog now always opens fully visible. Previously it could open with the page dimmed behind it but the dialog itself invisible.
    • Pages no longer scroll sideways on a phone, and the mobile menu, search and social panels are now sized to the screen rather than to the full page width.
    August 7, 2026

    Version 6.1.2.2

    Maintenance release — layout and icon corrections shared across our template range. Several fixes were developed while working on our other templates over the past week. This release brings Projecta up to the same level. Nothing in the design changes and your settings are untouched.

    Fixed

    • Every page could be dragged sideways by a small amount, on phones and on desktop alike. Rows carried over from the older layout system hang slightly past both edges of the page, and the full-width band they sit in has no room to absorb that — so the page ended up marginally wider than the window and could be scrolled horizontally. Corrected at every screen size, with column spacing unchanged.
    • Pages could scroll sideways slightly on a phone. Rows carried over from the older layout system were given spacing the original design never had, which pushed content a little wider than the screen and produced a small horizontal drag.
    • Uneven left and right margins on some pages. Full-width bands relied on a behaviour the newer layout framework changed, so content could sit closer to one edge than the other — most visible on interior pages rather than the home page.
    • Some small icons could be painted over by an old graphic. The original design pack drew its icons by cropping one large picture file, and a copy of that instruction survived in the stylesheet, laying the old blurry image on top of the modern icon underneath.
    • Multi-column module rows did not always collapse cleanly to full width on phones, leaving columns narrow and crowded instead of stacking.
    • Drop-down menu items could be cut off on phones where a sub-menu ran past the edge of the screen.
    • The fixed header could be painted underneath the slideshow on some screen sizes, making it appear to vanish.

    Note

    • These are corrections rather than changes — if your site looks right today, it will still look right after updating, with the rough edges above smoothed out. Ships in both the template package and the quickstart.
    July 31, 2026

    Version 6.1.2.1

    • Fixed - the password show/hide button on the login and registration forms was an empty square. Joomla's own icon names are now mapped onto the template's icon font (around thirty icons Joomla uses in front-end views).
    • Fixed - featured and blog articles could be clipped to just their title in a single-column layout.
    • Fixed - stylesheet updates could not reach visitors: the compatibility stylesheet was linked with a fixed version stamp, so browsers kept serving a cached copy. It now uses the file's own modification time.
    • Changed - corrected the installation manifest, which still declared an old Joomla version.
    July 29, 2026

    Version 6.1.2

    Maintenance release — Projecta is now genuinely Joomla 6 native. The previous release was labelled J6-native but still called a number of Joomla 3-era functions and still declared itself a Joomla 5 template in its installer manifest. Both are corrected, and a latent crash on one section of the home page is fixed. The quickstart ships Joomla 6.1.2.

    Fixed

    • A crash on the tabs section of the home page. One module count was written as a static call to a method that must be called on an object — a pattern that raises a fatal error on PHP 8 whenever that part of the page is built. It now uses the same form as the other 240 module checks in the template.
    • The template no longer depends on Joomla's backward-compatibility plugin. Projecta still called Joomla 3-era functions (JFactory, JText, JModuleHelper, JDocumentHTML and the obsolete jimport() loader). Those names only resolve while the Behaviour – Backward Compatibility plugin's legacy class-alias option is switched on — and in Joomla 6 that option is off by default. Every one has been replaced with its modern equivalent, verified by loading the whole site with that option disabled.
    • Installer manifest declared the wrong platform. It still said Joomla 5, so Joomla 6 sites were not correctly identified as supported. It now declares Joomla 6.1.

    Changed

    • Quickstart ships Joomla 6.1.2.
    • Version numbering returns to plain three-part form (6.1.2 rather than 6.1.0.1).

    Removed

    • A duplicate, unused copy of the error-page template that was being shipped in the download.
    July 22, 2026

    Version 6.1.0.1

    Maintenance release — fixes for issues found in real-world use on a live production site. With thanks to Michael Mullan, whose Expression bug report led to this maintenance pass across our templates.

    • Fixed: search-module icon rendered as a stray character — the Joomla 3 jui icon font was removed from Joomla core in Joomla 4, so the glyph fell back to a literal character and the dead font reference 404'd on every page. The icon is now a self-contained SVG.
    • Fixed: pagination arrows (first/previous/next/last) rendered as empty squares — Joomla 4+ uses newer icon class names the template never mapped. Now self-contained SVGs.
    • Fixed: featured/blog articles showing only their title — tall single-column intro articles were clipped by the blog layout CSS.
    • Fixed: a JavaScript error on every page — the mobile-menu (selectnav) script was called but never loaded.
    • Improved: search button sits snug against the search input.
    • Fixed: the template version shown after install now tracks the real release version.
    June 3, 2026

    Version 6.1.0

    Compatible with: Joomla 6.1.1 · PHP 8.x (verified on PHP 8.3.31) · Bootstrap 5
    First Joomla 6 native release. Projecta has been rebuilt from the ground up for Joomla 6.1.1 + PHP 8.3 + Bootstrap 5 + Swiper 11, with no carry-over of the bundled jQuery 1.8.1, the Camera slideshow library, the Superfish menu init, the owl.carousel + nicescroll + elevateZoom + selectric stack, the IE-era polyfills (Modernizr/Selectivizr/Flexibility), or the Joomla 3 / Joomla 4 compatibility shims that defined earlier releases. This is the first Projecta release that ships with full Joomla 6 namespace compliance, modern 13-network social parity with real ET brand data wired in, a hardened output-escaping pass across the admin-controlled echo sites, and J5/J6-native admin form switchers throughout the Template Style fieldset.

    Added

    Joomla 6 native API

    • Full Joomla 6 namespace compliance across the template entry-point, helpers, and parameter-echo paths — JFactoryFactory, JTextText, JRouteRoute, JUriUri, JHtmlHTMLHelper, JComponentHelperComponentHelper, JPluginHelperPluginHelper, and the rest of the deprecated J* static-class family.
    • templateDetails.xml rewritten to the J6 manifest schema with method="upgrade" declared so existing customers can install in place without uninstall-first. Extension-version declaration bumped to 6.1.0.
    • Native Joomla 6 jQuery (loaded via the CMS) used in place of the previously-bundled jQuery 1.8.1 — one shared instance across the page, current security patches included.
    • Mixed-namespace cleanup in html/mod_login/default.php — three stragglers (JRoute, JHtml, TEXT uppercase typo) corrected to Route, HTMLHelper, Text alongside the file's already-modern use statements.

    Swiper 11 slideshow

    • The legacy Camera slideshow plugin has been replaced with Swiper 11 — CDN-loaded (swiper-bundle.min.{css,js}), touch-friendly, accessible, and actively maintained. Same visual look and feel as the prior slideshow; modern engine underneath.
    • Slideshow markup updated to Swiper's expected DOM shape (<div class="swiper camera_wrap"><div class="swiper-wrapper"> → per-slide <div class="swiper-slide" style="background-image: url(/...); background-size:cover">); the legacy camera_caption markup is preserved verbatim so existing caption CSS keeps matching.
    • Swiper init honours the donor's existing cam_time + cam_pagination parameters with effect: 'fade', loop, and autoplay.
    • Slide container sizing: aspect-ratio: 3/1; max-height: 480px; min-height: 280px; — banner proportions matching the original Camera plugin's apparent height. Required because Swiper slides with only a background-image (no text/img children) collapse to 0 height by default.
    • K2 Slider override re-platformed onto Swiper 11 with the auto-wrap-children-in-load handler pattern, so any K2 module declaring the legacy owl.carousel CSS hooks renders correctly under the new engine without admin re-configuration.

    Modern social-network support (13-network parity + real ET brand data)

    • Social-media set parity — added Threads, Bluesky, Mastodon, TikTok, Discord, Pinterest, Vimeo, LinkedIn alongside the existing X (Twitter), Facebook, Instagram, YouTube, RSS.
    • X (the Twitter rebrand) replaces the legacy Twitter icon with the current logo (fa-x-twitter).
    • Per-network icon glyphs delivered via FontAwesome 6 brand iconography (fa-brands set), retiring the legacy socicon-* iconfont entirely.
    • Brand-data layer: live ET account URLs wired in for the five active networks (X, Facebook, Instagram, YouTube, RSS); inactive networks are toggled OFF at the template-style level so the rendered output only shows real working icons.
    • Social-block parameter set extended: each network now has its own *ON visibility toggle plus URL field, all wired into the Template Style admin form's Community fieldset.

    Security helpers (XSS hardening)

    • New output-escape helpers added to index.php:
      • phEsc() — HTML attribute escaping for href, src, alt, title, and Swiper caption output.
      • phHexColor() — color parameter validation (regex ^#?[0-9a-fA-F]{3}([0-9a-fA-F]{3})?$) with fallback to #000000 on bad input.
      • phCssDim() — dimension parameter validation accepting px / em / rem / % / vh / vw / pt / ex / ch / cm / mm / in.
    • Admin-controlled echoes across the template tree wrapped with these helpers wherever user-controlled parameters reach the output — social-block hrefs, preset color values, slideshow caption text, and the dimension-driven layout vars in the header block.

    Changed

    Admin form modernization — J5/J6-native switchers

    • Every legacy class="switch" type="checkbox" field declaration in templateDetails.xml converted to J-native type="radio" layout="joomla.form.field.radio.switcher" with explicit <option value="0">JNO</option><option value="1">JYES</option> pairs.
    • Scope covers every fieldset, not just the Community-tab social ON toggles: sliderON, cookielaw, jumpToTop, all the Camera-era FX toggles, and the rest of the legacy boolean-input set.
    • Customers opening the Template Style edit screen now see Joomla 6's native pill-switcher UI instead of the 2014-era checkbox controls.

    jQuery cleanup — extended legacy stack purge

    • Removed bundled jQuery 1.8.1 + jQuery.noConflict stub — template now uses Joomla 6's native jQuery.
    • Removed the jQuery.browser = {} shim (extinct as of jQuery 1.9; only present to support legacy IE detection that has no modern relevance).
    • Removed the Superfish / Supersubs menu init — menu hovers are now CSS :hover only, via menu-vanilla.js + nav.css.
    • Removed jquery.mobile.customized.min.js and jquery.easing.1.3.js — both were Camera-slideshow dependencies superseded by Swiper.
    • Removed owl.carousel.min.js — carousel duties re-platformed onto Swiper 11 (K2 module override included).
    • Removed jquery.dropkick-1.0.0.js + jquery.selectric.js — both legacy dropdown chrome libs replaced with native <select> + CSS chrome.
    • Removed jquery.backstretch.min.js — CSS background-size: cover replaces it natively.
    • Removed jquery.nicescroll.min.js — modern browsers handle custom scrollbar styling acceptably via native CSS.
    • Removed jquery.elevateZoom-3.0.8.min.js — product-image zoom dependency dropped (VM-absent on Projecta donor).
    • Removed jquery.equalHeights.js — CSS Grid / Flexbox makes this unnecessary on modern browsers.
    • Removed jquery.plusanchor.js + imgSizer.js — legacy niceties and IE-era image resizer, both unreferenced after the modernization pass.
    • Removed jquery-eu-cookie-law-popup.js — superseded by Joomla 6's built-in plg_system_privacyconsent on customer installs.
    • Upgraded scrollReveal.min.js to vanilla ScrollReveal 4.x (no jQuery dependency).

    Bootstrap migration

    • Template now renders against Joomla 6's bundled Bootstrap 5 natively — the bundled Bootstrap 2 archive (css/bootstrap.zip) and the on-page BS2 stylesheet have been dropped.
    • BS2 toggle attributes across the template tree converted to Bootstrap 5's data-bs-* API.
    • Layout markup updated where BS2-era grid syntax remained; existing column structure preserved, class names modernized.

    IE-era polyfills retired

    • Removed Modernizr, Selectivizr, and Flexibility.js — all three target legacy IE which Joomla 5 dropped and Joomla 6 explicitly does not support.
    • Removed ie.css and ie6.css from the template's CSS load list.

    Bundled extensions refreshed

    • Akeeba Backup Core updated to 10.3.4 — current stable release.
    • Weblinks Extension Package updated to 5.1.0 — current Joomla 6-compatible release.
    • Customers installing the 6.1.0 quickstart land on a clean Extensions Update screen with zero pending updates.

    Fixed

    • Slideshow zero-height regression after the Camera → Swiper swap — Swiper slides with only a background-image collapsed to 0 height on first render. Resolved with the aspect-ratio: 3/1; max-height: 480px; min-height: 280px; container sizing block on .swiper within .camera_wrap.
    • PHP 8 dispatcher-removed-variable warnings — null-coalesce fallbacks added for parameters Joomla 6's dispatcher no longer passes to the template's index.php directly.
    • Dead 13-network #TYPE-URL-HERE placeholders in the rendered social block — brand-data wire-up step now sets real ET URLs on the active networks and toggles inactive networks OFF, so the rendered output shows only real working icons.

    Quickstart database hardening

    • Customer-facing aggregate counters reset to 0. Donor-site preview / dev hits no longer leak into a customer's fresh install. Counters now zeroed at quickstart build time:
      • Joomla core — #__content.hits, #__categories.hits, #__contact_details.hits, #__newsfeeds.hits, #__tags.hits, #__ucm_content.core_hits, #__weblinks.hits, #__redirect_links.hits, #__core_log_searches.hits, #__finder_logging.hits.
      • Users — #__users.resetCount (cleared so first customer password reset isn't pre-counted).
    • J6 driver-bypass install compatibility — the J5 quickstart pattern of splicing a TRUNCATE-preamble onto custom.sql is incompatible with Joomla 6's installer (which no longer auto-loads base.sql before custom.sql). The Projecta 6.1.0 build pipeline relies on the mysqldump-provided DROP TABLE IF EXISTS + CREATE TABLE IF NOT EXISTS pairs for clean-state guarantees, dropping the TRUNCATE preamble entirely.
    • Install wizard verified clean on PHP 8.1, 8.2, and 8.3.

    Removed

    • Bundled jQuery 1.8.1 + jQuery.browser IE shim + jquery.noConflict.js stub.
    • Superfish / Supersubs menu init scripts (replaced with CSS :hover + menu-vanilla.js).
    • Camera slideshow library (superseded by Swiper 11): camera.min.js, camera.js, jquery.mobile.customized.min.js, jquery.easing.1.3.js.
    • Owl Carousel (owl.carousel.min.js) — carousel work re-platformed onto Swiper 11.
    • Dropkick + Selectric dropdown libs — replaced with native <select>.
    • Backstretch, NiceScroll, ElevateZoom, equalHeights, plusanchor, imgSizer, EU Cookie Law popup — full IE-era + niceties library purge.
    • Modernizr, Selectivizr, Flexibility — IE-era polyfills retired.
    • ie.css and ie6.css — IE-only stylesheets retired.
    • Joomla 3 + Joomla 4 compatibility shims.
    • Bootstrap 2 archive (css/bootstrap.zip) and BS2 fallback assets.
    • Legacy socicon-* iconfont — replaced with FontAwesome 6 brand glyphs.
    • Dead social networks: Google+, StumbleUpon, Digg, Blogger, MySpace — params + icons + admin fields all stripped.
    • Orphan html/mod_search/default.php override — mod_search module was removed from Joomla 5+, override is unreachable dead code.
    • Pre-modernization error_log, stray .bak files, and the error_.php 2022 backup of error.php.
    Notes
    • Joomla: 6.1.1. PHP: 8.3 (verified on PHP 8.3.31). Bootstrap: 5. Projecta template: 6.1.0 (this release).
    • This release targets Joomla 6.1+ exclusively. Sites still on Joomla 5 should remain on the 6.0.0 release until they've completed their Joomla 5 → 6 migration. Sites still on Joomla 4 should complete the J4 → J5 → J6 path before installing Projecta 6.1.0.
    • VirtueMart is not bundled or required by Projecta 6.1.0. Customers running VirtueMart on their site can install it independently; Projecta does not skin VirtueMart views in this release.
    • Projecta 6.1.0 is the first Projecta release packaged in the modern pkg_projecta Joomla update-server format with method="upgrade" on both the standalone package and the template extension — existing customers can install projecta.zip over the top via the Extensions Manager, no uninstall-first required.
    • Version ceiling principle (locked in 2026-06-03): the template version is capped at the Joomla version it ships against. Projecta is shipping at 6.1.0 because the supported Joomla quickstart is at 6.1.1; future Projecta releases will track the Joomla version it targets.

    Package format

    • Standalone template: projecta.zip — Joomla package wrapper that installs the tpl_projecta template extension and registers it under the package manager.
    • Quickstart bundle: Projecta-J6.1.1-Quickstart-20260603-projecta-6.1.0.zip — complete Joomla 6.1.1 install with Projecta pre-loaded as the active template, all customer-facing aggregate counters zeroed on first install, and the J6 driver-bypass installer compatibility patches in place.
    October 27, 2025

    Version 6.0.0

    • Update - Template updated to Joomla 6.0.0
    • Compatibility Plugin not required
    March 18, 2025

    Version 5.2.5

    • Update - Template updated to Joomla 5.2.5
    • Security Fix - XSS Vunlnerabilities in Menu Override
    July 18, 2024

    Version 5.1.2

    • Update - Template updated to Joomla 5
    • Minor Bugs fixed
    March 5, 2024

    Version 5.2.0

    • Updated - Updated to Joomla 5
    December 21, 2023

    Version 4.3.4

    • Fixed: Minor bugs
    October 13, 2023

    Version 4.3.4

    • Upgraded - Now compatible with PHP 8.2
    • Upgraded - Now compatible Joomla 4.3.4
    April 10, 2023

    Version 4.2.8

    • Fixed - Template updated to be compatible with Joomla 4.2
×

logo


TOP
Connect