Fullscreen Image Gallery
Fullscreen Image Gallery Extension for Joomla
- Joomla 4, 5 & 6Tested and supported on Joomla 4, 5 and 6.
- 5.0See the reviews
- v2.4· Updated 15 Jul 2026
- 3.7K+downloads
- PHP 8.1+
- Instant accessReady to install right after checkout
- One-click updatesNew releases install from the Joomla administrator
- Lifetime optionPay once and keep future releases
- 30-day guaranteeFull refund if it is not the right fit
Features
What can Fullscreen Image Gallery do for you?
Twelve feature areas, one install package for Joomla 4, 5 and 6.
-
Immersive Viewing
True Fullscreen Lightbox
- OS Fullscreen APIOpen images over the whole screen, not only the browser window.
- Keyboard, swipe, zoomArrows, Esc, Space slideshow, pinch-zoom, and scroll zoom with pan.
-
Three Ways to Use
Module + Plugin + Editor Button
- ModulePlace galleries in any module position with a full settings UI.
- Plugin and editor buttonInsert {fullscreen} shortcodes from the article toolbar.
-
Flexible Sources
Folder or Individual Slides
- Folder modeLoad every image from a Media folder automatically.
- Slides modePick each image, caption, category, and optional video.
-
Look and Feel
Themes and Modern Grid
- Modern 2026 / Minimal / DarkPick a theme and accent colour to match your brand.
- Grid or masonry1 to 6 columns, gaps, aspect ratios, hover zoom, and lazy loading.
-
Organised Galleries
Filters, Captions and Load More
- Category filtersFrom slide categories, filename prefixes (Nature__lake.jpg), or subfolders.
- Auto captions and Load moreFilename captions plus pagination for large folders.
-
Rich Lightbox Tools
Video, Share and Download
- MP4 / YouTube / VimeoMix photos and video slides in one gallery.
- Share menuCopy deep links plus WhatsApp, X, and Facebook.
-
Fast Performance
WebP, srcset and Caching
- Smart thumbnailsResized, cached thumbs with optional WebP and responsive srcset.
- PrefetchNext and previous images preload while browsing.
-
Built for Everyone
Accessibility and SEO
- Focus trap and announcementsTab stays in the lightbox; screen readers hear Image n of m.
- Schema.org ImageGalleryOptional JSON-LD structured data for search engines.
-
Polished Controls
Slideshow Progress and Fit Modes
- Autoplay progress barSee the countdown between slides.
- Contain or CoverChoose how fullscreen images fill the stage.
-
Future-Proof
Joomla 4, 5 and 6 Ready
- Modern architectureJoomla services structure and vanilla JavaScript lightbox.
- No jQuery requiredCleaner, faster front-end behaviour on current Joomla sites.
-
Share Exact Slides
Deep Links and Filmstrip
- Deep link hashShare a URL that opens a specific image, e.g. #jx-fig-211-3.
- Optional filmstripThumbnail strip inside the lightbox when you want it.
-
Portfolio Friendly
Image Protect Option
- Right-click protectOptional block for simple right-click and drag on gallery media.
- Soft deterrentHelps casual saving; not full DRM.
Changelog
What's new
10 releases since version 1.5. Updates install from the Joomla admin with a valid licence.
- True OS fullscreen lightbox (Fullscreen API) with edge-to-edge viewing
- Vanilla JavaScript lightbox (no jQuery) with keyboard, swipe, play/pause, download, and share
- Social share menu: copy link, WhatsApp, X, and Facebook
- Editor button plugin to insert {fullscreen} shortcodes from the article toolbar
- Video slides: MP4, YouTube, and Vimeo (module slides + shortcode)
- Video demo variant with mixed YouTube / Vimeo / MP4 / still photos
- Folder-mode categories from filename prefix (Nature__lake.jpg) or subfolders
- Auto captions from filenames in folder mode
- Category filter pills on the grid
- Load more / initial count for large galleries
- Responsive srcset thumbnails and next/prev image prefetch
- Pinch-zoom on touch devices (plus scroll zoom and pan)
- Slideshow progress bar
- Lightbox fit modes: contain or cover
- Deep-link hash to open/share a specific slide
- Optional filmstrip inside the lightbox
- Focus trap and screen-reader announcements
- Schema.org ImageGallery JSON-LD option
- Optional right-click / drag protect
- Themes: Modern 2026, Minimal, Dark with accent colour
- Aspect-ratio lock, loading skeletons, hover zoom
- Package installs module + content plugin + editors-xtd together
- Rebuilt module and content plugin for Joomla 4 / 5 / 6 services architecture
- Modern CSS grid and masonry layout controls (columns, gap, width)
- Improved share UX with toast confirmation and deep-link aware copy
- Shortcodes skip examples inside / blocks
- Install package layout uses packages/ folder for nested extension zips
- Documentation, FAQs, and feature cards updated for 2.4
- Native fullscreen vs viewport-only overlay behaviour
- Grey stretch bars in the thumbnail grid
- Filmstrip scrolling the page; filmstrip now optional and off by default
- Slide sorting when values are nested arrays
- Lightbox alt text, Space key stealing focus, and hash clearing on exit
- Content plugin PSR-4 namespace registration
- Missing root index.html in content plugin package (install copy error)
- Fixed potential issues with empty image arrays in gallery processing
- Improved error handling for missing image directories
- Enhanced validation for folder paths to prevent directory traversal issues
- Improved code structure and organization for better maintainability
- Enhanced image processing with better error checking and validation
- Optimized asset loading to prevent unnecessary resource loading
- Updated plugin metadata and version information
- Fixed critical type error where sortImages() method was receiving stdClass object instead of array when using slides mode
- Fixed issue where images were not displaying when using slides mode due to incorrect extraction of nested subform data structure
- Added better type validation, filtering, and array reindexing in the sortImages() helper method
- Added defensive checks to ensure items array is always properly initialized
- Enhanced type validation and error handling throughout the module to prevent similar issues
- Updated slides extraction logic to properly handle Joomla's nested subform structure (slides0, slides1, etc.)
- Separated sorting logic for folder-based images vs slides - slides now maintain user-defined order
- Improved security with HTML escaping and input sanitization
- Full Joomla 4, 5 and 6 compatibility with modern coding standards
- Shortcode examples tab with one-click copy in plugin configuration
- Enhanced plugin parameters, type safety, and content processing
- Optimized asset loading and image processing
- Added masonry layout
- Supports Joomla 5 without Backward Compatibility Plugin
- Uses new image resizing
- Images can now be converted to WebP format
- Does not support Joomla 3
- Fixed PHP bug when no directory specified
Show 4 older releases
- Fixed PHP issues to support PHP 8
- Updated JS files to support latest jQuery
- Plugin syntax modified and made simpler
- Supports Joomla 4
- Supports PHP version 8
- Code optimization
- Option to choose folder in the backend (module)
- Thumbnail zoom on hover option added
- PHP and jQuery issues fixed
- Joomla updater integrated
- Option to add padding and margin around the thumbnail
- Additional CSS field in the backend
- Option to add border and border colour to the image
- Overlay option added
Docs & setup
Get up and running fast
Written guides for installing and configuring Fullscreen Image Gallery, from first setup to the options that matter.
- Installation stepsOne install zip for Joomla 4, 5 and 6, installed from System, Install, Extensions.
- Configuration optionsThe settings in the guide, from first setup to the options that matter.
- Practical usage tipsShort examples you can adapt to your site.
Pricing
Choose the plan that fits
Save more as you scale — longer access means a bigger discount.
$9
30-day money-back guarantee
$19
30-day money-back guarantee
$29
30-day money-back guarantee
$49
30-day money-back guarantee
Why buy here
Why JoomlaX
- Built, maintained and supported by one team Every product sold on JoomlaX is developed, maintained and supported by Infyways, building Joomla solutions since 2010.
- Ready for Joomla 4, 5 and 6 118 extensions support Joomla 5 and 6, and 114 support Joomla 4. Each product page lists the versions it works with.
- One-click Joomla updates Regular updates and feature improvements for licensed customers, delivered straight to your Joomla admin.
- Support from the developers Tickets go straight to the developers. First replies within 24 business hours.
All-access bundle
Unlock every JoomlaX extension in one plan
Get all 125 extensions, new releases, ongoing updates and full-time support. Bought one by one, a year of updates for every extension costs over $4,700.
-
Basic
Ideal for small projects and personal sites
$249/ 6 months
Save 91% · $2,900+ value
- Access to 125 extensions
- Access to new extensions during period
- 3 websites license
- 6 months support and updates
- Unlimited downloads and domain activations
- Full-time expert technical support
30-day money-back guarantee
-
Most popular
Premium
Best for growing businesses and web agencies
$349/ 1 year
Save 92% · $4,700+ value
- Access to 125 extensions
- Access to new extensions during period
- 5 websites license
- 1 year support and updates
- Unlimited downloads and domain activations
- Priority full-time technical support
30-day money-back guarantee
-
Developer
For professional developers and multi-client agencies
$749/ one-time
Pay once · keep forever
- Access to 125 extensions
- Access to all future new extensions
- Unlimited websites license
- Lifetime support and updates
- Unlimited downloads and domain activations
- VIP priority full-time technical support
30-day money-back guarantee
FAQ
Questions about Fullscreen Image Gallery
Still unsure? Our support team is one ticket away.
What makes Fullscreen Image Gallery different?
Most galleries open inside the page. This one uses the browser Fullscreen API so visitors experience your photos across the entire screen — immersive, distraction-free, and built for portfolios that need to impress.
Is it built for modern Joomla sites?
Yes. It runs on Joomla 4, 5, and 6 with a clean vanilla JavaScript lightbox — no jQuery dependency — so your galleries stay fast and future-ready.
Can I use it as a module and inside articles?
Absolutely. Place it in any module position, embed galleries in articles with shortcodes, or insert them from the editor button. One package, three ways to showcase your work.
Does it support video as well as photos?
Mix YouTube, Vimeo, and MP4 with still images in the same gallery. Perfect for photographers, agencies, and brands that tell stories with both media.
Will large galleries stay fast?
Yes. Smart thumbnails, optional WebP, responsive srcset, lazy loading, and image prefetch keep browsing smooth even with big folders.
Can I match the look to my brand?
Choose Modern 2026, Minimal, or Dark themes, set your accent colour, and pick grid or masonry layouts so the gallery feels like part of your site — not a bolt-on widget.
How do I organise big photo collections?
Category filters, auto-captions, folder-based categories, and Load more pagination turn large libraries into clear, browsable experiences visitors actually enjoy.
Is it good for SEO and accessibility?
Optional Schema.org ImageGallery markup helps search engines understand your gallery. Focus trap, keyboard controls, and screen-reader announcements make the lightbox usable for everyone.
Can visitors share a specific image?
Deep-link URLs open the exact slide, and a share menu covers copy-link, WhatsApp, X, and Facebook — ideal for portfolios and social campaigns.
How quickly can I get a gallery live?
Point it at a Media folder and publish — or build individual slides with captions and video. Install once, configure in minutes, and your fullscreen gallery is ready.
Help from the people who built it
- Documentation Installation, configuration and usage guides for this extension. Read the docs →
- Support portal Open a ticket with the developers. We reply to your first request within 24 business hours. Open a ticket →
- Live demos Try this extension on a live demo before you buy. Open this demo →
- Support policy What support covers, response times and how to get the fastest answer. Read the policy →