Features
Grid & layout
- Pinterest-style masonry (default) or uniform CSS grid
- Responsive columns (desktop → tablet → phone)
- Themes: Modern 2026, Minimal, Dark + accent colour
- Hover / always / none caption modes
- Aspect-ratio lock for uniform thumbs
- Hover zoom, lazy loading, loading skeletons
- Responsive
srcset thumbnails
- WebP thumbnail generation + cache under
images/wookmark/
- Category filter pills
- Load more / pagination for large folders
Lightbox experience
- Classic framed lightbox by default (fits browser height)
- Optional native OS fullscreen
- Previous / next, keyboard arrows, swipe on touch
- Play / pause slideshow + progress bar
- Download and share (copy link + WhatsApp / X / Facebook)
- Scroll zoom + pan, plus pinch-zoom on mobile
- Optional filmstrip
- Fit modes: contain or cover
- Deep-link hash to open a specific image
- Focus trap + screen-reader announcements
Content & media
- Folder mode or individual slides
- Auto captions from filenames
- Folder categories from filename prefix or subfolders
- Alt text, captions, categories per slide
- Video slides: MP4, YouTube, Vimeo
- Optional right-click / drag protect
- Schema.org ImageGallery JSON-LD for SEO
Module vs plugin vs editor button
- Module — full settings UI, positions, menu assignment
- Content plugin — shortcodes inside articles and HTML modules
- Editor button — insert a shortcode from a friendly popup
Technical
- Joomla 4 / 5 / 6 services architecture
- Vanilla CSS/JS with
jx-wig prefix (no jQuery / Fancybox required)
- Legacy parameter mapping for upgrades from older Woomark installs