Introduction

Images

A Joomla content plugin that automatically turns every image in your articles into a lightbox gallery — with no work required from your content editors. They keep inserting images exactly as they always have; the plugin does the rest.


No jQuery, no external lightbox library, no build step. Native Joomla 6 architecture: PSR-4, constructor dependency injection via services/provider.php, WebAssetManager for JS/CSS, PHP 8.3+ syntax (enums, readonly properties, match expressions).

Why

Most "auto lightbox" plugins either stopped receiving updates, moved the useful bits behind a paid tier, or require editors to learn a tag syntax like {gallery}folder{/gallery}. This one was built to fill that gap: editors change nothing, administrators install one plugin.

Features

  • Zero editor workflow change — images inserted normally through TinyMCE/JCE are picked up automatically, including images an editor already wrapped in their own link (e.g. a "link to full-size image" option) — the existing link is upgraded in place rather than ignored
  • No dependencies — self-contained vanilla JS/CSS, no jQuery, no build step
  • Keyboard navigation (Esc, ←, →) and touch swipe gestures (with correct pinch-zoom handling — the swipe handler never blocks a multi-finger gesture)
  • Open/close animations, neighbouring-image preloading, X / Y counter, with full prefers-reduced-motion support
  • Per-article grouping — on a category page, arrows navigate only within the article you clicked in
  • Handles images added after page load (AJAX, infinite scroll) via MutationObserver — with an optional CSS selector to scope watching to just the content area, for better performance on very dynamic pages
  • Lazy-load aware — configurable priority between data-src and srcset, since different lazy-load libraries use data-src for opposite purposes
  • Responsive images done right — picks the best available resolution in order: data-full/data-highres (explicit override) → data-src → the largest candidate in srcset → plain src (or the reverse data-src/srcset priority, if your site's lazy-load setup needs it). Works with elements too (scans every), and lets the browser pick the right image size for the viewport instead of always fetching the largest candidate
  • Extensible beyond the built-in components (com_content, com_contact, com_newsfeeds) — add K2, Zoo, or any custom component via a setting
  • Accessible: role="dialog", aria-modal, real `` controls with aria-label, a focus trap reinforced with inert on background content, aria-live announcements on navigation, and screen-reader alt text that stays present even when visible captions are turned off
  • A broken image shows a clear error message instead of getting stuck on a permanent loading spinner
Strip Comments
Free

Strip Comments

By ferino
Extensions Specific Non-sorted
A Joomla system plugin that removes internal marker tags (e.g. {-- My City --}) from the rendered front-end output — from module titles, article titles, menu items, and so on — while keeping them fully visible in the administrator back-end. Part of the FG series of Joomla extensions. A modern replacement for the long-unavailable BIGSHOT Strip Comments plugin (for Joomla 1.5 – 3.x), rewritte...
Email Remover
Free

Email Remover

By ferino
Site Security
A Joomla system plugin that strips email addresses out of the public-facing HTML output of a site, so they can never be scraped by spam harvesters — because they simply never reach the page in the first place. Unlike classic "email cloaking" plugins, this doesn't just obfuscate the address for bots while keeping it intact for real visitors — it can remove it entirely, replace it with configur...
FG Editor Switcher
Free

FG Editor Switcher

By ferino
Editor Buttons
A Joomla editor plugin that lets you switch which editor (TinyMCE, CodeMirror, None, JCE, ...) is used for editing fields, directly from a dropdown placed next to the standard edit-screen toolbar (Article/Image/Pagebreak/Read More/...) - without going through Global Configuration. Features Dropdown selector styled to match the admin template's own toolbar buttons (colour, height, alignment) ins...
FG Remove Generator
Free

FG Remove Generator

By ferino
SEO & Metadata
A native Joomla 5/6 system plugin that removes the Joomla generator meta tag (``) and, optionally, common fingerprinting HTTP response headers: X-Powered-By (sent by PHP) X-Generator (sometimes sent by templates/extensions) Why Fingerprinting headers and meta tags make it trivial for automated scanners to identify your CMS/PHP version and target known vulnerabilities. Removing them is a small...
FG Admin Login Customizer
Free

FG Admin Login Customizer

By ferino
Admin Styling
A Joomla 6 system plugin that gives the /administrator login page its own visual identity - logo, background, colors, shadows, and custom CSS/JS - without touching the Atum template itself or the rest of the back-end. Nothing about a logged-in admin's working experience changes; only the login screen a guest sees before authenticating is customized. Part of the FG series of Joomla extensions. Fe...

FG AutoLightbox

Version:
2.3.10
Developer:
ferino
Last updated:
Sep 29 2026
2 hours ago
Date added:
Aug 31 2026
License:
GPLv2 or later
Type:
Free download
Includes:
p
Compatibility:
J6
Download

Uses Joomla! Update System