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.
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
This is a smart module that basically extends Drupal's display date to provide Hijri Date integration with Drupal core date field and with other Drupal contributions.
This module is integrated very well with Views module. You can use it to display Hijri date instead of Gregorian date or you can have them both by mention "الموافق".
Also this module comes with Hijri block that will be showing Hijri today date on your website wherever you want to show your Hijri Block of today's date in your header for example.
Views Blocksit style plugin. Create dynamic grid layouts using the Blocksit JS jQuery plugin and Views. This module supports setting up breakpoints to change the number of columns as required. Blocksit JS provides a cascading grid layout, similar to that of the Masonry JS library and can be used as an alternative in many cases.