Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Twitter DB
The current Twitter API (v1.0) will stop working soon. Twitter DB has been modified on release 7.x-1.1-rc1 to work with Twitter's new API (v1.1). Please, if you use any previous version of Twitter...
ETools
A small collection of utilities and plugins for developers and site builders.
Categories: Developer tools
LayoutManager
DISCLAIMER: This module is under active development and is unstable! There are numerous bugs and issues being addressed. The LayoutManager provides a simple interface for changing page templates on...
Bean: Relevant Content
This module provides a Bean plugin for creating/managing block listings of relevant content. Don't you mean related content? Well, sometimes...But this Bean does much more than that. With Relevant...
CRM Core Profile
CRM Core Profile is a form builder for CRM Core. It provides a drag-and-drop interface for authoring forms that collect information about contacts and activities. It includes controls for...
Categories: E-commerce, Search engine optimization (SEO), Access control
Editable Fields as Links
This module extends Editable Fields to replace the form button with an AJAX link. In heavy traffic websites, creating hundreds of forms on every page view can cause the website to slow down...
Categories: Content display, Site structure
Profile visits
Overview: This simple module stores visits of user's profile. The visit is stored in database table with indication when it was made and if the user, which profile was visIted, saw it. Currently...
Categories: Integrations
Distributed Blocks
Simple client/server module to share rendered blocks across different Drupal sites. Must be enabled on both sides. Usage: Server side: Go to /admin/config/system/distributed_blocks and check 'This...
Categories: Content editing experience, Import and export
Feature Wysiwyg
This Wysiwyg feature is based on the CKEditor library and the following modules: IMCE, IMCE Wysiwyg, Wysiwyg. It contains a .make file for Drush Make support.
Domain roles
Allows you to save user roles per domain. Allows a certain user to be just authenticated on one domain and admin on another etc. To configure this module, Enable Module Domain Access. Navigate to ...
Categories: Access control, Developer tools
Multi-step forms
About Multi-step forms To create in a few minutes a complex multistep form using mforms, watch following tutorial on how to automate code writing for mforms with Genova. Mforms module is a set of...
Fingerprint Overlay
Adds an annoying fingerprint to save eaton the trouble of touching my fucking screen again.
Virtual Field
Virtual Fields allows developers to define virtual fields that do not store any data. These fields can be added to entities from the field_ui, and can query information from external services or...
Simple Regex Filter
This module is a simple regular expression filter that automatically sets nodes and comments to unpublished if they match one or more regular expressions that you specify. Instructions The settings...
Categories: Security
Time Entry
Time entry is an entity type for storing time intervals. Gadzooks! Another fine module created by the good folks at Chuva Inc., purveyors of internationally acclaimed, top-tier development at...
Categories: Content editing experience, Developer tools
MailChimp Campaigns
This module provide features to create MailChimp campaigns from a node content. The module is usable (the developers are using it on production sites), but not ready yet, it's under active...
Categories: Content editing experience, Integrations
Views Date
Views has great support for simple sorting of dates and/or times, but what if you're looking for an untraditional sort? Do you want to sort by month and day (but not by year) to make a View of...
Panels Create node
SUMMARY: This module adds a "Create node" section to the "Add content" window of Panels. This lets you create and attach nodes on the fly without leaving the "panel content" page. REQUIREMENTS: 1....
Categories: Content display
Include Field
This module provides simple Server-Side Include (SSI)-like functionality in a custom field type, allowing the inclusion of content from local files or via HTTP anywhere a field can be attached....
Lazy Vars
Lazy Vars is a simple utility module meant to help development on other modules. It helps store and retrieve arbitrary persistent variables from the database. It is similar to the Core 'variable'...
User Authentication API
This is a small module for developers that provides a plugin based API that hooks into the user authentication process (using the form API). The idea is to make it easier and quicker to provide...
Categories: Developer tools, Integrations
Forms
Forms is a light-weight Forms API helper module. It creates a registry that can hold lists of files to be included for each custom form. This module helps developers - avoid duplicate code, -...
Categories: Developer tools
Internationalization hide synchronized fields
The internationalization module provides a method for synchronizing fields between various translations. This is a wonderful feature, but user experience is horrible. When creating a new...
Categories: Administration tools, Multilingual
Facebook Page Rules
This module provides a rules action which can be used to post a link or a message to a facebook page. Dependencies Rules Similar module & Add-on Facebook Rules To post on user walls. If enabled...
Search API swatches
The Search API swatches module provides a display widget for taxonomy facets, that allow you to display the content of an image field attached to the vocabulary as the facet link.