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.
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".
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
It works on iOS, "the latest Android, Windows Phone 8 and modern Desktop browsers"
with the following highlighted features:
This module adds a new field to views called Order Better Balance as a field, in sort and in filters, so you can sort and filter by order balance. This cannot be done in the current order balance field.
Filter and Sort by order balance from within views.
Provides an exposed form that only renders view rows if all form elements
contains user input. The module is similar to standard Views exposed form
"Input required" but requires that the user has set an explicit ("-Any-" is not
considered explicit) value to all exposed filters.
This module extends the Views Slideshow pager functionality to provide a new widget to display rendered entities in the pager (instead of simple bullet for example). You can select a specific view mode to be used in the pager.
The Slider Pro module integrates the slider pro library with drupal. Slider Pro is a responsive and touch-enabled jQuery slider that allows you to create elegant and professionally looking slider. This module integrates with the views module.
Sometimes a view will produce only a single result. In such a case, having the search results listed could be a bit redundant and cutting out this step (thus skipping directly to the content) is more user friendly. That is exactly what Views Fast Forward does, without the need to put non-semantical, custom PHP inside your view's header/footer area.
MixItUp is a jQuery plugin providing animated filtering and sorting.
Great for managing any categorised or ordered content like portfolios, galleries and blogs, MixItUp can also function as a powerful tool for engaging application UI and data-visualisation.
This module is an extension of Webform. It implements a waiting list feature. This may be used with event registrations to help manage the submissions. Submissions made after the wait-list threshhold has been reached will be flagged and the submitting user notified in the form interface.
The D3Map Views module was created to take content output by a view which contains a state field and allow the content to highlight specific states that have content and makes those states clickable to allow them to filter Views content that is being displayed on the page.
This module is fully code documented and can be enhanced in various ways. Specifically it can be used to filter any content as long as that content has a state field it can use to determine state allocation of content. It is also fully theme-able so the display and colors can be altered if desired.
Table Tidy declutters dense HTML tables, removing duplication and giving them a tidier appearance that is compact, sparse and easier to read. It helps you quickly spot identical cells and highlights the differences between rows.
Click the "before" and "after" screenshots below for an impression of what the module does.
This module provides the ability to rewrite URL query parameters into Clean URL components on specified paths.
Views exposed filters generates URLs with multiple query parameters, and the URL path gets unwieldy fast if there are multiple filters and filter values used. Furthermore because the path contains query parameters, it might impact SEO results.
An example of a dirty URL like that could be: example.com/events?field_category_id=100&field_category_id=101&field_author_name=John