Media Gallery icon
Module Id
js-media-gallery
Group Id
org.jahia.modules.se.javascript
Updated
Requires Jahia
8.2.1.0
Author
smonier@jahia.com
Category
Templating and extensions
Status
COMMUNITY info

Media Gallery group_work

video image gallery youtube wistia storylane vimeo

This is a Jahia V8.2+ JavaScript Module designed to deliver a modern, visually engaging media gallery experience for enterprise websites. The module empowers content teams to effortlessly showcase images and videos—both internal and external—through customizable, responsive galleries. It natively supports popular video services such as YouTube and Vimeo, allowing seamless embedding and playback alongside locally hosted media. With advanced features like carousels, masonry layouts, modal viewers, and support for multiple media types, the module integrates smoothly into Jahia’s content management workflows. Built for performance and extensibility, it accelerates digital storytelling, enhances brand presence, and drives audience engagement—all while ensuring easy configuration for evolving business needs.

Dependencies & Dependants

FAQ

Image Gallery

  • Grid, Masonry, and Carousel views
  • Directory or manual image selection
  • Responsive design with smooth animations

 

Video Gallery

  • Featured + Grid and Grid views
  • Support for YouTube, Vimeo, Wistia, Dailymotion, Storylane
  • Internal video hosting
  • Auto-thumbnail extraction with first-frame GIF processing

 

Video Hero Banner

  • Large video background (70% viewport height)
  • Overlay text with CTA button
  • Centered video with responsive design
  • Perfect for landing pages

How To Install

https://github.com/smonier/js-media-gallery

To deploy to a Jahia instance, ensure `.env` has valid credentials and host, then run:

yarn build && yarn deploy

 

Or install directly from the Jahia Public Store, and activate the module on the desired site.

Note, that the jExpereince Module is required for page-insights

Images

License

This project is licensed under the MIT License.

You are free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of this software, including for commercial purposes, provided that the original copyright notice and this permission notice are included in all copies or substantial portions of the software.

The software is provided “as is”, without warranty of any kind, express or implied.