Showcase
Showcase is a modern, responsive image and video gallery for SharePoint. It offers seven layouts, an accessible lightbox with inline video, and two content sources - manual items or a document library - as a polished replacement for the native gallery and ShortPoint sliders.
Permissions
Showcase runs client-side as the signed-in user. The gallery and the document-library read need no
Microsoft Graph permissions. Only optional audience targeting uses a single read-only scope,
GroupMember.Read.All, which an admin approves once; if it is not granted, targeting fails open and
everything shows.
Set up
- Install the package (see the Install guide). No Graph scopes are required to start.
- Edit a page → add the GCK Showcase web part. It drops in with a good-looking default grid.
- In the property pane, choose a source, add or bind your items, then pick a layout.
Sources
- Manual - add items in the collection panel with image, caption, alt text, link and audience. Upload images to Site Assets or paste a URL.
- Document library - pick a site, library and folder, with a file-type filter, order-by, top N and a caption column. Read as the signed-in user.
Layouts
| Layout | Best for |
|---|---|
| Grid | Uniform tiles with responsive columns |
| Masonry | Mixed aspect ratios packed together |
| Justified rows | Photo rows of even height |
| Carousel / slider | One-at-a-time hero display |
| Collage | A featured-first mixed arrangement |
| Mosaic (bento) | A bento grid of varied tile sizes |
| Filmstrip | A scrolling horizontal strip |
Each layout has its own responsive column counts for desktop, tablet and mobile.
Lightbox and video
- Lightbox - previous and next, arrow keys, Escape, touch swipe, caption and counter, focus trap and a labelled dialog; click the backdrop to close.
- Video - mp4, SharePoint Stream, YouTube and Vimeo tiles get a play overlay and play inline in the lightbox.
- Item links - optionally make a tile navigate to its link instead of opening the lightbox.
Audience targeting
Target a single item or the whole gallery to Microsoft 365 or security groups. Targeting uses the read-only
GroupMember.Read.All scope and fails open, so if membership cannot be read, everything shows.
Tiles lazy-load their image only when scrolled into view, so a large gallery stays fast.