Lightbox Content Popup
Multi-purpose Popup Gallery Joomla Module
30-day money-back guarantee
Changelog — Lightbox Content Popup
Major release
\n- \n
- Rebuilt the gallery and lightbox with vanilla JavaScript and modern CSS. \n
- Removed jQuery, FancyBox, animate.css, legacy sprites, and all obsolete front-end assets. \n
- Added Joomla services architecture with a namespaced Dispatcher and Helper. \n
- Added support for Joomla 4, Joomla 5, and Joomla 6 with PHP 8.0 or newer. \n
- Discontinued Joomla 3 support. Joomla 3 sites must continue using the legacy 5.x package. \n
Content sources
\n- \n
- Added a clear choice between Joomla Articles and Manual Cards. \n
- Added multiple category selection for Joomla articles. \n
- Added sorting by published date, created date, modified date, article ordering, hits, or random order. \n
- Added ascending and descending sort direction. \n
- Added article count control from 1 to 24 items. \n
- Added independent controls for article image, title, intro text, read-more hint, and HTML stripping. \n
- Article popups now include the Full Article Image, with Intro Image fallback. \n
- Article popups now render prepared intro text, full text, and Joomla content-plugin output. \n
- Added repeatable Manual Cards with image, caption, popup type, and popup content fields. \n
- Added manual popup types for formatted HTML, YouTube, Vimeo, Google Maps, and iframe URLs. \n
Gallery cards
\n- \n
- Added Responsive Grid, Horizontal Row, and Vertical Stack layouts. \n
- Added desktop grid selection from 2 to 6 columns. \n
- Added Light, Dark, Glass, and Brand card themes. \n
- Added accent colour and card corner-radius controls. \n
- Added card width, card gap, optional card height, and optional image-area height. \n
- Added Cover, Contain, and Fill image modes. \n
- Added Auto, Square, Standard 4:3, Widescreen 16:9, and Classic 3:2 image ratios. \n
- Added configurable image zoom on hover. \n
- Added caption overlay with colour and opacity controls. \n
- Horizontal Row cards now fit the available width without a horizontal scrollbar. \n
- Row cards wrap on tablets and stack on phones. \n
Lightbox design and media
\n- \n
- Added Light, Dark, and Brand lightbox themes. \n
- Added Zoom, Fade, and Slide up opening effects. \n
- Added responsive lightbox width and maximum-height controls. \n
- Added backdrop opacity and blur controls. \n
- Added an option to place the close button at the popup top-right or browser window top-right. \n
- Added optional title bar and gallery counter. \n
- Added previous and next navigation with optional looping. \n
- Added Left Arrow, Right Arrow, and Escape keyboard controls. \n
- Video, map, and iframe content now fills the popup edge to edge. \n
- Media popups automatically hide the standard content title bar. \n
- Navigation controls no longer overlap popup text. \n
- Navigation controls move to safe positions on smaller screens. \n
- Added internal scrolling for long content while keeping the popup inside the viewport. \n
- Added mobile safe-area support and reduced-motion support. \n
Sharing and navigation
\n- \n
- Added optional shareable URL hashes for individual gallery items. \n
- Added a configurable URL hash prefix. \n
- Direct hash URLs automatically open the matching gallery item. \n
- Changing items updates the hash without navigating or moving the page. \n
- Closing the popup restores the original URL without changing the page position. \n
Scrolling and accessibility
\n- \n
- Reworked page scroll locking to prevent background movement while the popup is open. \n
- Added scrollbar-width compensation to prevent layout shifting. \n
- Fixed page jumping when the close button is used. \n
- The exact horizontal and vertical page position is restored after closing. \n
- Keyboard focus returns to the gallery card that opened the popup. \n
- Added accessible dialog labels and descriptive labels for icon-only controls. \n
- Improved keyboard focus visibility and minimum touch-target sizes. \n
Typography, colours, and spacing
\n- \n
- Added card background, border colour, border width, and border-radius controls. \n
- Added caption colour, size, weight, and font-family controls. \n
- Added system/custom, Inter, Poppins, Montserrat, and Open Sans font choices. \n
- Rebuilt the four-side padding field without jQuery. \n
- Added full Top, Right, Bottom, and Left labels. \n
- Added linked and unlinked value modes. \n
- Added px, rem, em, and percent units. \n
- Removed duplicate field IDs and improved responsive admin layout. \n
Administration and packaging
\n- \n
- Reorganised parameters into Content Source, Gallery Cards, Lightbox, Typography & Colors, and Advanced tabs. \n
- Removed the confusing legacy General and Styling fieldsets. \n
- Added lazy loading, empty-message, module-class, custom-CSS, and alternative-layout controls. \n
- Added modern language strings and system description. \n
- Added a clean Joomla 4, 5, and 6 install manifest. \n
- Reduced the final package to the 13 files required by version 6.0. \n
- Added Article Grid, Manual Cards, YouTube Strip, Glass Gallery, Dark Cinema, and Google Maps demos. \n
- Expanded documentation for installation, configuration, sharing, migration, demos, and troubleshooting. \n
- \n
- Added Joomla 6 compatibility. \n
- Improved WebAssetManager integration and cache busting. \n
- Improved PHP 8 type safety, validation, escaping, and error handling. \n
- Improved semantic template markup, ARIA labels, and keyboard navigation. \n
- Optimised article queries and image handling. \n
- \n
- Added initial Joomla 6 support. \n
- \n
- Added animate.css opening and closing effects. \n
- Added animation type, duration, and delay parameters. \n
- Announced the end of Joomla 3 support and updates. \n
- \n
- Added Joomla 5 support without the Backward Compatibility plugin. \n
- Optimised the module code. \n
- \n
- Added download-key support through Joomla Update Sites. \n
- \n
- Adjusted legacy jQuery loading behaviour. \n
- \n
- Fixed multiple popup instances on Joomla 4. \n
- \n
- Fixed a Joomla 4 file-not-found issue. \n
- \n
- Added Joomla 4 support. \n
- Added updates through Joomla Update Manager. \n
- Added download-key configuration for automatic updates. \n
- \n
- Updated administrator parameters. \n
- Integrated the Joomla update system. \n
- \n
- Added image zoom on hover. \n
- Added hover overlay text. \n
- Added overlay-opacity control. \n
- \n
- Fixed backend tab visibility with Advanced Module Manager. \n
- Used the Joomla jQuery framework for Joomla 3. \n
- Added Styling and Content tabs. \n
- Adjusted JavaScript and CSS to reduce jQuery conflicts. \n

Responsive product flows that feel native on phone and tablet. We map journeys, ship progressive web patterns, and keep touch targets honest.
Mobile journeys that feel intentional
Responsive product work goes beyond shrinking a desktop screen. We prioritise tasks, simplify navigation, preserve context, and tune interactions for touch so the experience feels natural on phones and tablets.
Progressive web patterns, fast loading, resilient forms, and accessible controls help the same experience serve visitors across a wide range of devices and network conditions.
- Mobile-first journey mapping
- Touch-friendly interaction design
- Progressive enhancement and performance

Logos, color tokens, and component libraries that scale across web, email, and social. One system, consistent voice, faster launches.
A brand system built to scale
We connect logos, colour tokens, type scales, imagery, and reusable components into one practical system. Teams gain a consistent visual language across websites, email, social media, presentations, and campaigns.
Clear usage guidance reduces design drift and helps new pages launch faster without losing the voice that makes the brand recognisable.

Modern CMS builds for teams that need to publish fast. We ship Joomla sites with clear editing workflows, reusable layouts, and performance tuned for 2026 hosting stacks.
A publishing system your team can own
We build Joomla websites around clear editorial workflows, reusable content patterns, and dependable permissions. Editors can launch landing pages, publish campaigns, and maintain structured content without waiting for a developer for every adjustment.
Each implementation includes responsive layouts, practical accessibility, image optimisation, and performance-minded extension choices.
- Reusable page and article layouts
- Role-based editing workflows
- Performance and accessibility checks

Conversion-focused storefronts with clean catalogs, secure checkout, and inventory hooks. Built for campaigns, subscriptions, and multi-currency sales in 2026.
Storefronts designed around conversion
From focused product catalogues to subscription and multi-currency stores, we connect the shopping experience to real campaign goals. Navigation, product discovery, checkout, and account flows are designed as one coherent journey.
Integrations can cover inventory, fulfilment, tax, payment gateways, analytics, and marketing automation while keeping day-to-day management practical.
- Clean product discovery
- Secure, low-friction checkout
- Campaign and analytics integrations

Core Web Vitals reviews with concrete fixes — image budgets, critical CSS, caching, and extension bloat removal for faster first paint.
Performance findings your team can act on
Our audits turn Core Web Vitals and runtime evidence into a prioritised improvement plan. We inspect image delivery, font loading, critical CSS, caching, JavaScript cost, template behaviour, and extension overhead.
Every recommendation explains the impact, effort, and safest implementation path instead of handing over a generic score.
- Real page and device testing
- Prioritised technical fixes
- Before-and-after measurement

Brand-led interfaces with purposeful type, motion, and accessibility. We design product and marketing surfaces that feel current without chasing every fad.
Interfaces with a clear visual system
Our design process turns brand principles into purposeful typography, spacing, colour, components, and interaction patterns. The result feels current without depending on short-lived visual trends.
Layouts are tested across phones, tablets, laptops, and large screens, with special attention to readable line lengths, touch targets, keyboard focus, and contrast.
All-access bundle
Unlock every JoomlaX extension in one plan
You have explored the demos — now get all 100+ extensions, ongoing updates, and full-time support. Plans start at $99.
- Satisfaction guarantee
- Secure SSL payment
- Updates included