908 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

ApacheSolr Retain

Retains enabled facets in a keyword search.

For use with the ApacheSolr Views module.

ACKNOWLEDGEMENT

Based on a patch by Mac_Weber:

https://www.drupal.org/node/1831884#comment-6701848

Downloads

Views filters combine

This module allows you to combine 2 "hidden" filters in to one exposed filter.

  • Add your filters to you view, do not expose them.
  • Add the "Combine filters" filter to your view & expose it.
  • Make sure the combine filter is ordered above all selected filters.
  • Use the filter as you normally would.

Downloads

VBO Validation

VBO Validation is a module that provides hooks to add validation between the execution of a VBO and its form or confirmation step.

Adding validation to prevent a VBO from executing is easy when you have a form step. But without a custom form, adding a validate function is a delicate exercise of making your module invoke last, form altering, checking for the existence of certain form elements and actions, and then adding your validation hook.

Here is a shortcut to that process!

This module will provide you with two hooks:

Downloads

Commerce Views

The views that come hardcoded with Drupal Commerce cannot be exported to features. To do so, you need to clone these views, then disable them, and use the cloned views instead.

This is a small module to disable all the views that come with Drupal Commerce.

Downloads

Views CSS Tables

Adds a table display type to Views which prints fields out in a pure CSS table.

Why use this?

Views default table display style is packed with features such as column sorting, alignment and separators however the HTML table tag is notoriously difficult to override and style. Using CSS Tables (see http://caniuse.com/#feat=css-table for support) you can create views tables that work well on both mobile and desktop with minimal overrides.

Downloads

Views Rendered Bean

Views Rendered Bean

Introduction

A views plugin that allows site administrators to create views of beans rendered by the bean view mode. Beans come with a view mode option on their bean edit page by default. Why not have a views plugin that renders the bean by this setting? Useful for creating views of beans with differing view modes.

Downloads

Views Autocomplete Search

Views Autocomplete Search uses the Views autocomplete API module (it is a dependency with Views module of course) to transform the search input of the default search block into an autocomplete textfield.

The module simply packages a tiny form alteration and a view that you can customize. The default configuration search on the title only (contains the input or contains all words of the input) but you can change it by simply editing the package view.

Downloads

Slick views

Drupal Slick carousel

Provides Views style plugin for Ken Wheeler's Slick carousel.

See http://kenwheeler.github.io/slick

Slick views adds a new display style to views called Slick carousel. Similar to how you select HTML List or Unformatted List as display styles.

This module doesn't require Views UI to be enabled but it is required if you want to configure your Views display using Slick carousel through the web interface. This ensures you can leave Views UI off once everything is setup.

Downloads

Views Ctools Dropbutton

Provides new field "Ctools dropbutton" field for Views.

Usage:

  1. Install the module.
  2. Click on "Add field" in your views.
  3. Choose "Ctools dropbutton" in the "Global" section.
  4. Select links you want to add to ctools dropbutton.
  5. Have fun!

Downloads

Views Alpha Pagination

The Alpha Pagination for Views module enables you to add an alphabetical menu in the header or footer of a views display.

Dependencies
Views

Install
Install the Alpha Pagination module.

  1. Copy the alpha_pagination folder to the modules folder in your installation.
  2. Download and enable dependencies (views and views_ui).
  3. Enable the Alpha Pagination for Views module using Administer -> Modules (/admin/build/modules).

Views Integration and Configuration

Downloads

Views Unsaved

Screenshot

List any unsaved views when a user visits the admin/stucture/views page.

Sometimes you accidentally navigate away from a view you're working on without clicking save. Rather than clicking the browser Back button or having to remember the machine name of the view you were working on, you can now simply go the main Views list page, and this module will show you a list of all unsaved views.

Thanks to colinafoley for the idea.

Downloads

Views Custom Cache Tags

Overview

Views in Drupal 8 automatically adds cache tags to every view so that their content can be invalidated when it changes (and can be cached as long as possible until they do).

However, Drupal 8 only has a single list cache tag for every entity type. Every view that lists nodes is tagged with node_list and will be invalidated when a node is added, changed or deleted.

Downloads

Views Exposed Form Fieldset

This module provides options to render exposed filters and exposed sorts fields in fieldsets.
This module uses the Display Extender plugin for Views and works for any kind of exposed form.
It also works if you use your exposed form in a block.

Dependencies

Drupal 8

The Drupal 8 version has less features for now, work is in progress, help is welcome.

Downloads

Views Content Visibility

Provides an access plugin for pane visibility rules, based on whether or not a view is empty.

Downloads

d3.js libraries

A placeholder module for all the contributed libraries. Feel free to post a patch with your library, (with .info file and all), and we'll share them here so others can use them, or even add to them! .zip and .tar.gz files are ok too!

Downloads

Views Menu Node Children Filter

This module adds a contextual filter to Views that will retrieve a node's child nodes according to a menu's structure.

Example scenario

Create a view of nodes that are direct children of a specific node in the Main menu tree.

Downloads

Views Parity Row

Description

This module provide a new Row Style Plugin for Views.

It allows you to alternate the view mode used to render the row. You can configure when it starts, when it ends and when to switch view mode (frequency).

With Drupal 7, if the module Entity API is enabled, this will be available for all kind of entities.
With Drupal 8, you do not need Entity API, it's already based on entities.

Downloads

Views Timelinejs Extras

This contains additional functionality to enhance the Views TimelineJS module but that falls outside the scope of that project.

Features include:

  • A Feature / content type that allows for definition of individual timelines via entity reference
  • A mechanism to support BCE Dates (by faking it cause computers hate BCE data storage)

Downloads

Views List Sort

Views List Sort allows views to be sorted by a list field's allowed values. This is useful if the allowed values are stored in a non-alphabetical order, but you want to present your view results in the same order as your allowed values are stored.

Usage

  1. Enable the module.
  2. Add a "List (text)" sort field to your view.
  3. In the sort field settings, set "Sort by allowed values" to "yes".

Downloads

Views exposed form layout

Views exposed form layout example

Provides an ability to output Views exposed fields in layouts. Helps with Views exposed filters theming.

Downloads

menuimage Views

Exposes images added to menu items via menuimage to views.

Most useful when using a module that exposes menu_links table to views, such as menu_node_views, menu_views.

Downloads

Views HTTP Headers

Module settings in Views

This module provides a views area plugin that allows you to specify custom http headers that should be output when the view is displayed.

For instance, you can output Cache-Control headers on a view that provides API data via JSON, thus ensuring your API always provides current information.

Alternatives

There are a few other modules that could help you do the same thing:

Downloads

SQL Views API

This is an API module that provides an ability to integrate SQL views in Drupal.

Check out this guide about SQL Views in Drupal.

Downloads

Views Slideshow: Swiper JS

The Views Slideshow: Swiper module bridges Views Slideshow and the external
library, Swiper, so that the touch slider is available as a slideshow type.
Swiper is a "modern mobile touch slider with hardware accelerated transitions"
that is "intended to be used in mobile websites, mobile web apps, and mobile
native/hybrid apps."

It works on iOS, "the latest Android, Windows Phone 8 and modern Desktop browsers"
with the following highlighted features:

Downloads

Yandex.Metrics Popular Content

Provides Popular Content view that displays the most popular urls of the site.

Downloads

Pages