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 has 2 dependencies, flood_unblock and flood_control. Rather than re-invent the wheel, I use these modules instead. This module protects against Bruteforce logins and bans any IP that tries to login to your website X times and reports those IP's back to a crowdsource server to help everyone protect themselves from that IP.
This module connects your website with NuCivic's and signs you up to receive email updates from NuCivic including news about software updates and other information to help you develop and maintain your website.
When this module is enabled, the email addresses listed on your website's "Available updates" page (admin/reports/updates/settings) will be automatically signed up to receive notifications from NuCivic.
This module extends default functionality of the Cache Expiration module and provides actions for Panels and Panelizer. Panels Cache Expiration module allows you to invalidate cache of Panel pages and Panelizer objects.
This module allows you to select image styles per field instance that will be generated when a new image is uploaded to this field. Image generation is done via a queue. You can run the queue with drush queue-run derivative_generator or with cron. When a derivative is not yet generated through the queue, visiting the url will still trigger the derivative generation.
Block Level Inline Contexts allows you to manage block-placing contexts from the block configuration page. This means that editing a block will allow you to view and manage all the context conditions that place a block in one place. The goal of this module is to broadly make block and context management easier.
Integrates Domain module with popular Drupal modules.
TODO Our motive to create this suite in addition to a variety of other Domain related modules
TODO. See article "Our domain access setup" @ website for instructions.
This module is under active development
If you find bugs, inconsistencies or you have great ideas or additions: just put them in the issue queue.
Control all of your media display from the Node Display page. Easily add modern, best-practices front-end enhancements for media. Out of the box, it works well with Bootstrap-based themes, but it can be easily extened to work with other custom themes as well.
One of the most challenging jobs for a developer is training clients on how to submit meaningful bug reports. Debug Tools solves that problem by giving the end-user a simple one-click button to submit a detailed report that is automatically entered into the log reports and can even be emailed to the developer. An optional block also gives the end-user a form to enter comments when sending the bug report.
Debug Tools lists the most helpful information about the page, server and user browser on which the error is occurring.