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.
Chuck
Note: As of 2013-08-30, this module appears to no longer be supported. If you are interested in taking this module over, or you as the module maintainer feel this message has been posted in error,...
Categories: Administration tools, Developer tools
Modules Quickjump
I get fed up with scrolling down the modules admin page looking for the right module to enable/disable. This module injects a tiny javascript into the page head that adds a drop down to local menus...
Categories: Administration tools
CCK Scorm Field
This module provides Moodle SCORM (http://www.moodle.org) integration for Drupal using CCK functionality. It depends on the CCK and the FileField module. This first version focuses on displaying...
Categories: Content editing experience, Integrations
Mozile
This module is an in-line editor used to edit the body field of specific content types and blocks using Mozilla's Mozile editor. In essence, this editor should work on all browsers, but it's best...
Categories: Content editing experience, Integrations
Modules Search Box
It's hard sometimes to find certain module if you're using a bunch of modules. This module helps you to find the module faster.
Categories: Administration tools
HTML5 user geolocation
This is a simple module to let users store their location on the edit account page. It uses HTML5’s geolocation API and stores latitude and longitude. How you use that data is up to other modules....
Categories: Access control
Quiz Prerequisite
The Quiz Prerequisite module is a Quiz module add-on. It lets site administrators configure quizzes to have prerequisites. When enabled and configured, this module will check to see if a...
Categories: Content editing experience, User engagement
gvkb
This project is now obsolete.
Categories: Developer tools
Google Virtual Keyboard
Google launched its 'on-screen' keyboard that lets you type directly in your preferred language script in an easy and consistent manner, no matter where you are or what computer you're using. Now...
Categories: Developer tools
View counter
Viewcounter can run lists of arguments against a view and store the number of results in the view as nodes and their revisions. Let's say you want to know how many nodes of type X you have and you...
Narcissist
This module adds quick and simple support for narcissism to any web site. When enabled, the "Admire self" permission can be added to any role; users with that permission will see all nodes as their...
WP Theme
The WP theme module allows using WordPress themes with Drupal. It provides a WordPress emulator for Drupal, so the WordPress themes think they're natively running WP. This module is barely...
Categories: Developer tools
Views Sparkline
This module provides a views style plugin that outputs sparkline style charts using the Flot Javascript library. It has options for style (bar or line) and color, as well as default styles that are...
Categories: Content display, Integrations
Google Translate Filter
Google Translate Filter is an input filter that translates the text in question from one language to another using the magical fairies of the internet (aka the Google Translate API.) Choose source...
Categories: Content editing experience, Content display
Liberty Reserve for UberCart
Since Liberty Reserve has been shutdown due to "illegal activities", this module is now history. --- This module provides Liberty Reserve payment method through libertyreserve.com website when...
Categories: Media
Bot Social
Bot Social is a Bot submodule which listens for URLs for Twitter posts to be mentioned in a channel. When it detects one, it uses the Twitter API to fetch the “tweet” and echoes it back...
Categories: Developer tools
Closable Blocks
Add dismiss-link to block which allows users to hide it.
Categories: Content display
Walls
Defines walls which allow user write statuses and comments. Issues closed until the module is ready for review.
Registration blocks
Allow site administrators to put customized registration forms into blocks. These blocks can also behave as profile editing forms. This module integrates with Content Profile. Dependencies: Chaos...
Categories: Access control
Click to tag
This module allows easy tagging of the content. To use it: highlight text click on the Add button when finished, click on the Save button Dependencies: Chaos tools. This module is sponsored by...
Categories: Site structure
Apache Solr Nodereference Extras
This module is for use with ApacheSolr 6.x-2.x. It overrides the way nodereferences are handled. Instead of creating facet counts for nodereferences, it creates a new field for them and adds the...
Categories: Site search
Test Notifier
Drupal Test Notifier is a user script for your browser that notifies you when an automated test (a.k.a SimpleTest) has completed. This allows you to go about your other business without checking...
Categories: Administration tools, Developer tools
Node Timer
Node timer measures the time that users need to read content (nodes). Node time can be activated on individual content types. You can also define which roles get tracked by the system. Currently...
Categories: Content editing experience, Content display, Integrations
I can be your module (you can be my theme)
This project maintains, improves and distributes the so far only Drupal power ballad. Feel free to use, study, share and improve. Demonstrations available online: Original premiere at Foo Bar,...
Categories: User engagement, Media
Sweepstakes
This module provides a node type that allows authenticated users to enter sweepstakes (contests). Winners are automatically chosen after the sweepstakes' end date. This module can also integrate...
Categories: Content editing experience