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.
Managing menu items is normally a breeze in Drupal, but the larger your site gets, the more likely you are to run in to this nasty usability bug: https://www.drupal.org/node/1007746
This module is intended as a temporary solution to an old problem. Once the underlying issue is fixed, this module will become obsolete, but in the mean time, it seems to be the only way to work with more than 100 menu items if you do not want to own the process of patching core on your site.
Module allows to add image or video files to poll.
Depends on core poll module and this issue.
Warning: the module in alpha development - not recommended to use on production sites (need code modification).
This module provides rules events, actions, and conditions related to Drupal project update statuses.
Drupal core offers a simple email notification when the site needs core/module updates. Unfortunately those emails do not contain any information about the projects or the releases, and you're at the mercy of the standard update notification configuration. This module solves this problem, and gives you all of the capabilities (actions, conditions, etc.) of Rules for handling update statuses. Imagine being able to send an email to your task management app with the server name, project name, and release info every time a security update is needed. This is a simple example, but was the exact goal I was shooting for when I wrote this module.
Security implications: please exercise caution when handling the status of the modules on your sites. You should not make public which security updates your sites need. I've added a "guid" to this module that you can use as a unique identifier for a specific project release. You can read about it in the README.txt file.
Drupal is many things including a powerful site-building tool. Site-building is commonly discouraged on a production site, yet there is nothing that formally prevents you from making site-building or configuration changes that can disrupt your site's development workflow.
Menu Lockdown provides a friendly utility for blocking access to specified paths on specific environments. This helps ensure certain pages, like site-building admin pages, will not be casually accessible when they shouldn't be.
Herald exposes a flexible API for monitoring Drupal projects (mainly Drupal modules and themes), create builds (like reacting when code is pushed to a Git repo) and running tasks on that build (like checking code standards or running unit tests using Docker).
This module provides site builders with additional options for the 'summary' field when using "Text Area with a Summary" widget.
Often, a summary or teaser field is used when displaying content in views. Drupal already has built in support for a summary field, however there is not much control of whether or not it is display, or required.
This module uses non blocking batch job requests for generating http cache pages for Nginx fastcgi and such, from sitemap.xml files provided by the xmlsitemap module.
The method used for cache generation is PHP's Curl "fresh connect" requests.
You will also get the optional xhc_cron module, for planning daily http cache warmup with cron tasks for Drupal's awesome Elysia cron module.
Simple Voicemail is a simple voicemail module for Drupal designed for people who
would like a second phone number that functions as a voicemail box. Use cases
envisioned are a small business that has no fixed line but uses mobile phones,
throwaway numbers for Craigslist ads, or community organizations that want a
voice number backed by nothing but a mailbox.
Can optionally try forwarding a call to another number before the voicemail answers.