Skip to content
Plugin

Gallery & Portfolio

by Celena

Gallery & Portfolio

Show your work beautifully. Albums with a clean grid or masonry layout, captions, and a fast lightbox — no external libraries, no page-builder required.

What it does

  • Albums — as many as you need: portfolio, team, before/after shots, certificates, interiors.
  • Two layoutsGrid with equal, smart-cropped tiles, or Masonry keeping the original proportions. 1–6 columns, custom gap; collapses gracefully on phones.
  • Bulk upload — up to 30 photos at once; previews and resized variants (thumb / medium / large) are generated automatically by the core image processor, so pages stay fast.
  • Lightbox — click opens the photo fullscreen with arrows, keyboard navigation, touch swipe, a counter and captions. Written from scratch, weighs ~2 KB, CSP-friendly.
  • Captions & alt texts — per photo, with the alt text feeding image SEO.
  • One tag to embed{gallery slug="works"} works in page content, news posts and theme templates alike. Several albums on one page? No problem.

Details that matter

  • Hide a photo without deleting it; reorder with one click.
  • Deleting a photo removes its files from the server — no orphaned uploads.
  • Files live in public/uploads/gallery/ and travel with your normal backups.
  • JPEG, PNG, WebP and GIF up to 15 MB per file.
Version Date Requires Size
1.1.0 2026-08-23 PHP >=8.3 · Celena >=3.6 45 KB

1.1.0: lightbox switched to GLightbox (zoom, swipe, keyboard, captions); photo cards redesigned with proper field labels and inline save status; photo order is now changed by drag-and-drop and saved without reloading the page — caption editing and deletion happen in place too.

1.0.0 2026-08-23 PHP >=8.3 · Celena >=3.6 23 KB

Initial release: albums, grid and masonry layouts, bulk upload with automatic previews, captions and alt texts, dependency-free lightbox with keyboard and swipe.

Requirements

  • PHP >=8.3 or newer
  • Celena CMS >=3.6 or newer

Installation

After purchase you receive a license key. Install the package from the client admin panel — it will ask for the key on activation.

  1. Open Plugins/Themes in your Celena admin panel.
  2. Click “Install from file” and upload the downloaded archive (or use “Install from marketplace” if connected).
  3. Activate the package — for paid packages, enter the license key when prompted.

Full installation guide in the documentation →