Drupal Video Gallery module

Show videos from YouTube, Instagram, TikTok, Vimeo, Twitch, and more on your Drupal website to enrich your content, engage visitors, and encourage further action.
4.8 rating
10,000+ reviews
Free plan available
Create Widget for Free
No credit card needed
Drupal Video Gallery module

Create your Video Gallery module

Configure your video module and add it to your Drupal website for free!

Why People Love Elfsight

Whether you’re building a resource center, company website, publication, portfolio, or knowledge hub in Drupal, video can give visitors a faster and more engaging way to explore your content. Elfsight Video Gallery brings videos from different platforms together in one structured showcase that fits naturally into your pages.

Add content by link from YouTube, Instagram, TikTok, Vimeo, Twitch, or a custom source and manage the whole collection from the Elfsight editor. Pin important videos, add filters and sorting, customize the layout, and enable the mini-player so users can continue watching while exploring the page. You can also control what happens when playback finishes and use an end card to direct attention to relevant content or actions.

For placement, Drupal gives you flexibility: the gallery can be embedded directly into specific page content or added through a custom block and positioned in a theme region.

Did you know?

Wyzowl’s 2026 research shows that 84% of consumers want to see more video content from brands.

Give your Drupal visitors a more visual way to discover what matters – create your Elfsight Video Gallery for free.

Key Features of the Drupal Video Gallery

Here’s what Video Gallery can bring to your Drupal website:

  • Videos from multiple sources: Combine content from YouTube, Instagram, TikTok, Vimeo, Twitch, and Custom Source in one gallery.
  • Flexible gallery design: Present videos in a modern, organized layout that works naturally with different types of Drupal pages.
  • Priority content: Pin selected videos so important guides, campaigns, announcements, or featured content appear first.
  • Filters and sorting: Make larger collections easier to navigate and help visitors reach relevant videos faster.
  • Mini-player: Let visitors continue watching while they explore other content on the page.
  • Flexible playback behavior: Replay the current video, play the next one, show an end card, or combine an end card with the next video.
  • Responsive experience: Keep the gallery convenient to browse across desktop, tablet, and mobile.

Try all features in the free editor – no signup needed.

How to Add a Video Gallery to Drupal

You can create and embed an Elfsight Video Gallery on Drupal in a few steps:

  1. Choose a Template: Open the Elfsight editor and select a Video Gallery template that works with your website style and content.
  2. Add Your Videos: Paste links from YouTube, Instagram, TikTok, Vimeo, Twitch, or add videos through Custom Source.
  3. Set Up the Gallery: Choose your layout, customize the design, configure filters and sorting, enable the mini-player if needed, and select the behavior after playback.
  4. Copy the Installation Code: Click “Add to website for free” and copy the code generated for your Video Gallery.
  5. Add It to Drupal: For a specific page, edit the content, switch the text format to Full HTML and paste the code in Source view. For broader placement, create a custom block through Drupal’s Block layout, paste the code there, and choose the region and pages where it should appear.

Need help with setup? Visit the Elfsight Help Center for Drupal installation guidance, browse our tutorials, send feature suggestions through the Wishlist, or follow Video Gallery improvements in the Changelog.

Is Video Gallery a Drupal module I need to install?

You don’t need to download or install a separate module package from Drupal.org. Elfsight Video Gallery is created in the online Elfsight editor and added to Drupal using the generated installation code. “Module” is used for the Drupal-specific product page, but the setup is different from a traditional contributed Drupal module, which normally consists of code installed to extend Drupal functionality.

Does Video Gallery work with different Drupal themes?

Video Gallery can be customized independently in the Elfsight editor, so you can adjust its layout, colors, spacing, and sizing to complement your Drupal design. When you add the gallery through Drupal’s Block layout, its available placement areas depend on the regions provided by your active theme.

What video sources does the Video Gallery support?

Video Gallery supports YouTube, Instagram, TikTok, Vimeo, Twitch, and Custom Source. You can bring videos from several supported platforms into one gallery and give visitors a single place to explore your video content.

Can I combine videos from different platforms in one gallery?

Yes. You can add YouTube videos alongside content from Instagram, TikTok, Vimeo, Twitch, and custom sources. This lets you build one consistent gallery even when your tutorials, interviews, social clips, product videos, or other content are published on different platforms.

Can I upload video files directly to Elfsight?

No. Video Gallery works with video links rather than direct file uploads. Publish or host the video through a supported source first, then add its URL in the Elfsight editor to include it in your gallery.

Can I make important videos appear first?

Yes. You can pin selected videos so they appear at the beginning of your gallery. Choose the content you want to emphasize from the video list and pin it in the editor. This is useful for featured resources, current campaigns, important announcements, popular tutorials, or other priority content.

Can I add filters and sorting to my Drupal Video Gallery?

Yes. Filters and sorting help visitors navigate larger collections and find relevant content more quickly. They can be especially useful for Drupal websites with extensive resource libraries, tutorials, educational materials, product content, or videos covering several topics.

Can visitors continue watching with the mini-player?

Yes, enable the mini-player to keep the active video visible while visitors continue exploring other content on the page. It creates a more continuous viewing experience without requiring the main player to stay in the center of the page.

What happens when a video ends?

The Video Behavior settings let you decide what follows playback. You can replay the current video, start the next one, show an end card, or show an end card and then continue to the next video. An end card can also contain a promotional banner that directs visitors toward another page, service, offer, resource, campaign, or other relevant action.

Pricing

14-day money back guarantee. Risk-free, you can cancel at anytime.
Elfsight Apps
Multi-platform software
from $0 / month
start with free plan
Unlimited websites
Premium customer support
Charge-free installation support
Special offer for multiple apps
Flexible design