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.
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.
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.
This module provides the user the flexibility to present their images in a more attractive and modern way in front of the viewers. It just modifies the views of the images in place of a list to a circular slider which the user can slide upon to have a nice view of the images. The slider can be used with as many images one likes but gives the best result when the picture size is greater or equal to 350pixels * 350 pixels.
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.
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.
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.
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.
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.
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!
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.
Enable the module.
Add a "List (text)" sort field to your view.
In the sort field settings, set "Sort by allowed values" to "yes".