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.
Attach fieldgroups to an entity without creating tables for those fields, and store the data as a json string as if it was a textfield.
One of the more complex user interface issues yet to be solved is to provide groups of fields to the content manager while maintaining a sound data model. These groups of fields would generally be described as meta data for the content object being curated, and do not serve any purpose outside of the context of its parent object.
This project creates a new Webform field type called 'smart_ip' that uses the Smart IP module to provide additional data about the form submitter in hidden fields. The data will show up on the Results/Submissions admin pages, but will be hidden on the form submission.
This could be beneficial for lead generation sites that needs to filter leads by city or state.
TMGMT Zanata is a plugin for Drupal's Translation Management Module TMGMT. The plugin allows TMGMT to send content to a configured Zanata project for translation, and can download translations as they are ready.
Zanata is a web-based system for translators, content creators and developers to manage localisation projects (see zanata.org).
The module prevents search engines (google, bing, yahoo etc) from indexing pages on local sites that do not have local translations / variations of the content. The avoids the site being penalised for duplicate content (page titles, meta description and content).
This module displays entities using panels and layouts. It allows to define different panel settings for any view modes of any entity types and any entity bundles.
This module is similar to Panelizer, but avoids its complexity. The main difference: Panelizer module allows to provide different configuration for distinct entities, while Entity Panels module provides single configuration for the whole view mode of the entity bundle.
Trim strips all leading and trailing whitespace from all fields in all form submissions.
The module trims prior to validation, so for instance if you have an integer field and a person entering data fat-fingers a space after a number, he gets a successfully saved node rather than an error message about invalid input.
This is a module that allows easy usage of an old style Solr cluster with Search API, where you might have primary servers and secondary servers and you need to direct write queries at the primaries, and read queries at the secondaries.
This module provides a very simple set of social buttons with super clean markup optimised for use with Bootstrap (e.g. https://www.drupal.org/project/bootstrap). The emphasis is on ease of use and simplicity.
The buttons can be placed on your site in either vertical or horizontal layouts, via either Drupal's block system, or inserted into any content via one or both of the following tokens:
The purpose of this module is to provide for duplicate email address checking for domains that allow extraneous characters to be placed inside usernames and be treated as different email addresses. For example:
Additional Installation Steps:
Mandrill Webhooks exposes an endpoint, receives data from Mandrill webhooks and makes it available via the Drupal hook: hook_mandrill_webhook($data).
This module also allows for administration of Mandrill Webhooks from the Drupal site via the API.