Package

GalleryLab Demo

GalleryLab is a lightweight image gallery component for Joomla 5 and 6. Create responsive photo galleries with a built-in lightbox, hover effects, and flexible display options — clean, fast, and dependency-free.

Key Features

  • Responsive grid layout — configurable column count (2–6) with automatic breakpoints for tablet and mobile
  • Vanilla JS lightbox — full-screen image viewer with keyboard navigation, touch swipe, image counter, and focus trapping
  • Lightbox captions — captions (or image titles as fallback) displayed directly below the image in the lightbox
  • Hover effects — choose from Zoom, Fade, or None; image titles appear in an overlay on hover
  • Multiple galleries — create and manage any number of galleries, each with its own settings
  • Gallery listing view — browsable listing of all galleries as cards with cover images and image counts
  • Shortcode embedding — embed any gallery in articles using {gallerylab ID}
  • Quick Add — import all images from a Media Manager folder into a gallery in one step
  • Image links — optionally link any image to an external URL instead of opening in the lightbox
  • Drag-and-drop ordering — reorder images within a gallery using drag and drop in the admin
  • Lazy loading — native browser lazy loading on all images for faster page loads
  • Style options — configure grid gap, border radius, hover effect, and overlay colours from the admin

Getting Started

Viewing a Gallery (Front-end)

  1. Click View Front-end Demo above to browse the sample galleries
  2. Click any image to open it in the lightbox
  3. Use the arrow buttons or keyboard arrow keys to move between images
  4. Swipe left or right on mobile to navigate
  5. Press Escape or click the × button to close the lightbox
  6. Click Back to Galleries to return to the gallery listing

Managing Galleries (Admin)

  1. Click Open Admin Panel and log in with the demo credentials
  2. Go to Components > GalleryLab
  3. The Galleries list shows all galleries with their title, image count, and status
  4. Click a gallery title to edit it, or click Manage Images to add and reorder images

Creating a Gallery

  1. Click New from the Galleries list
  2. Enter a Title (e.g. “Hawdon Valley”, “Wellington Portfolio”)
  3. Optionally add a Description — shown above the images on the frontend
  4. Set a Cover Image — displayed on the gallery listing page
  5. Set the Columns count, or leave it at the global default
  6. Click Save

Adding Images

  1. Go to Components > GalleryLab > Images and click New
  2. Select the gallery, then choose an image from the Media Manager
  3. Add a Title (shown on hover in the grid), Alt Text (for accessibility), and optional Caption (shown in the lightbox)
  4. Click Save
  5. Drag images in the list to reorder them — the frontend reflects the saved order

Quick Add from a Folder

  1. Upload images to a folder via the Joomla Media Manager first
  2. Open the gallery and click Quick Add
  3. Select the folder from the dropdown
  4. Click Import Images — all images in the folder are added in one step with titles generated from filenames

Displaying a Gallery on the Frontend

  1. Go to Menus and create a new menu item
  2. Choose Gallery to display a single gallery, or Galleries to show the full listing
  3. For a single gallery, select which gallery to display from the dropdown
  4. Save and visit the page
  5. Alternatively, add {gallerylab 1} to any article to embed a gallery inline (replacing 1 with the gallery ID)
This is a demo site. Changes are reset periodically.
Login: demo / demo#1234
Admin
Next reset: --:--:--
Get the extensions

We use cookies

We use cookies to enhance your browsing experience and analyse site traffic. Please choose which cookie categories you consent to.