Humans are visual by nature. And nothing jazzes a website with very little effort as a slideshow. For most sites this is the first thing on home page. It also allows for updating visual content very easily. Cool and trendy transition effect of attractive images can make us stick on a site a little longer.
Drupal is a leading open source Content Management Systems(CMS). It has many good slideshow options. Every time we build a Drupal site we are faced with a choice of slideshow module to use with it.
Now that Flash is fading away and slider really does not need any 3D Animation, the obvious technology choice for all modern sliders is jQuery. Conceptually any of the jQuery sliders out there can be integrated with Drupal, while this makes the number of slider choices limitless, in practical terms most developers would like to use easy to use module/plugin to add slider to a Drupal site. So we will not attempt to list all jQuery sliders here, instead we will only discuss modular sliders which are easy to integrate with Drupal out of the box.
1. Drupal Views based slideshow
Available as a module, Drupal’s Views-based slideshow is a powerful native tool for developing a slider for any content type in Drupal. Related modules like Views Slideshow Menu, Views Slideshow Slider, Views Slideshow Imageflow, Views Slideshow Dynamic Display Block, Views Slideshow Galleria, Views Slideshow JCarousel, Views Slideshow JCarousel Thumbs, Views Slideshow Xtra add features to enhance the functionality of the Views-based slideshow. https://www.drupal.org/project/views_slideshow
We have used Views-based slideshows in lot of our projects. We felt that though being a powerful tool, it can be overcomplicated for a simple slideshow. It lacks all the modern gesture based sliding etc., which can certainly be added but that will require more customization. But, with the emergence of slideshow specific solutions, we have started using other slideshow modules.
2. Flex Slider
Flex Slider is a great solution when it comes to creating slideshows in minutes. Packed with features like responsive and resizable i.e. to adapt any screen size or device, navigation through touch or keyboard and multiple sliders per page are few that we can recall easily. https://www.drupal.org/project/flexslider
Integrating Flex Slider with Drupal is also easy and it offers 3 ways in which it can be used in Drupal :
- Installed as a library and called through module.
- Integrated with Drupal Fields
- Integrated with Drupal Views with a style plugin.
Also, Flex Slider Views Slideshow is now available as an independent module.
3. Nivo Slider
Simple and elegant is best way to describe the Nivo Slideshows. It’s less flexible, but is far simpler to use. It is also easy to administer because of limited options in backend. It was originally designed for WordPress, and is available to be integrated with Drupal. Unfortunately Nivo does not support touch navigation, which has become a de facto requirement on most modern websites.
4. Mega Slider
Mega Slider is premium responsive slider module with touch navigation for mobile and desktop. It is included in some Premium themes or can be purchased separately to be integrated with any theme. Text, image or YouTube and Vimeo videos can be easily added to slides. There is lot of drag drop interface in backend to setup the slide show. It supports Google web fonts out of the box. It is great slider as long as you do not mind paying for the premium and could save a lot development time for most projects. We use and recommend this slider quite often.
5. Layer Slider
Layer Slider is another premium Drupal Slider packaged with features like responsiveness, multiple-layouts and touch gestures for mobile devices. It supports various content formats like Images, Text, Videos from YouTube and Vimeo, and Self-hosted multimedia contents on HTML5. Layer Slider has the capability to be customized to the smallest details that completely transforms the look and performance of the slider. One drawback is, rather than being available as standalone module, it is included as part of many premium themes. Layer slider is based on another great originally WordPress jQuery slider i.e. Revolution Slider.
6. Juicebox HTML5 Responsive Image Galleries
Juicebox allows easy integration between library of Juicebox HTML5 responsive gallery with Drupal to offer a solution for image galleries and sliders that is responsive and adaptive to multiple devices and screens. Technically it is not a slider solution for your homepage but it can be altered to make one.
It is capable of running on any device and adapt itself to different browser sizes. You can achieve a lot using a Lite version of the module or opt for a Pro version which is bundled with some special features like over 100 pre-configured options for incredible customization, built-in shopping cart, Search engine friendly, to name a few.