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.
Profile picture changer
The Profile picture changer module allows users to change their profile picture through a modal form directly on their profile page, without having to go to the profile edit form. This module was...
Categories: Developer tools
Arctica Nitro
Arctica Theme and the Arctica Nitro module are no longer actively maintained. We recommend users transition to DXPR Theme and DXPR Theme Helper for a modern and flexible theming solution. DXPR...
Lesson Ladder
This module is part of an install profile being developed by the Boston Initiative. Details coming soon... Please check out this project's related Drupalcon Denver Session here: http://denver2012...
Lessons
This module is part of an install profile being developed by the Boston Initiative. Details coming soon... Please check out this project's related Drupalcon Denver Session here: http://denver2012...
Domain View Modes
This module creates additional view modes for all entities. There is one view mode created per domain per existing view mode. If a corresponding view mode for a domain is enabled on a content type,...
Categories: Content editing experience, Content display, Site structure
jform_label
This is a very simple module, it hides the label of form elements and display the label inside of particular element. currently working for textbox, password field, and for textarea. You can set...
Categories: Developer tools
State
Sessions that expire - in a user-comfy manner Role-based session expiration/prolongation Drupal 7's default session settings make sessions live almost indefinitely - that may present security and...
Categories: Developer tools, Security
Private and Public File Management
This module started life as a way to allow private files to live alongside public files in a Drupal 6 site. Since then it has grown and is now a full-fledged file management interface. Features...
Categories: Media
Required comment subject
This short module is complete the node type form with a checkbox to allow to set the comment subject field to required.
Mailhandler Single Mailbox
This module works in conjunction with Mailhandler to allow multiple site users the ability to email a single mailbox to individually publish content on the site. Instead of having to configure...
Categories: Content editing experience, Integrations
User-Agent Cache Bypass
What is User-Agent Cache Bypass The User-Agent Cache Bypass module allows specific user-agents to bypass Drupal's page caching system, always generating a fresh copy of the page. Use Cases Setting...
Menu filter
The Menu filter module is an input filter that allows menu links to be inserted into text as a list or dropdown. The Menu filter module is designed to give content editors the ability to implement...
Categories: Content editing experience, Site structure
SnapEngage
The SnapEngage module lets you add the SnapEngage widget to your site. SnapEngage is a simple and streamlined live chat service. Engage with your visitors and improve your conversion, turning your...
Categories: Integrations
Book Outline Builder API
This is an API for creating book content outlines. It's similar to the Skeleton module in that it seeks to make outlines reusable but differs in that it's completely for developers. For examples on...
Categories: Content editing experience
Site Memos
Site Memos is a very simple administration module that encourages you to record information about your site in a permanent record within the site itself that can be easily accessed and edited by...
Categories: Administration tools
Thank You Commenter
As the name says, a small and simple module which send a mail to a person who comments on nodes. You can choose from logged in users only or for anonymous users as well. We also plan to add...
COPPA Lite
The COPPA lite module provides basic COPPA compliance for users registering for an account on your site by validating their age and setting a cookie on the users machine if age validation fails....
Categories: Administration tools, Access control
Views RSS: GeoRSS Elements
Extension module 2.x branches of Views RSS module, providing additional set of GeoRSS simple elements.
Categories: Content display, Site structure
Unity 3D Field
Overview This module allows you to display .unity3d files within Unity 3D Web Players if the files are attached as Drupal file fields (e.g. to a node, user profile, etc.). Features Display .unity3d...
Categories: Site structure, User engagement
ModuleField
Site builders This module provides no direct functionality, so only download it if another module lists it as a dependency, or if you want to write your own module that uses its API. Developers...
Categories: Developer tools, Site structure
TAC Redirect 403
TAC Redirect 403 extends the Taxonomy Access Control module by allowing you to specify a redirect URL for each taxonomy term. When a site visitor navigates to a content page that is restricted by a...
Categories: Access control
Views RSS: Google Products Elements
Extension module 2.x branches of Views RSS module, providing additional set of Google Prodcts elements for Google Merchant Center.
Categories: E-commerce, Content display
Registration Toboggan
Remove the password in registration forms. Engagement and participation are vital to most online properties. Lowering the barrier to entry breeds early loyalty and allows user continuity. Using...
Categories: Access control
Date part-of-day
Small module that provides a date token extension, partofday, a somewhat arbitrary indication of the part of the day (early morning, morning, noon, afternoon, evening, night or midnight).
Categories: Site structure, Developer tools
HTML HEAD Comment
This simple module adds a html comment in the html page head with for example information about the site producer, signature or site revision number. Example This is an example of how the module...