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.
Drupal Guilds
This project is a place-holder for the issues queue for Drupal Guilds, a central location for grassroots certifications for practitioners of Drupal. It may also contain custom "glue" code for the...
Categories: Integrations
Drupal Tutorial Server
The Drupal Tutorial Server enables site admins to embed contextual help into Drupal sites. It was created to manage the Drupal tutorial library at Tutr.tv. It can also be used to manage a custom...
Categories: Content editing experience, Developer tools
Ubercart HSBC CPI Payment Method
This module provides an Ubercart payment method for HSBC's Secure ePayments CPI service in the UK. After installing, visit Store configuration > Payment settings > Payment methods > HSBC Secure...
Categories: E-commerce, Integrations
Media Pool
Mediapool provides a pool for categorized media to provide dynamic stock media to nodes upon display. Update Work is underway for a (long overdue) D7 version. If you have any feature requests,...
Domain Switcher
Domain Switcher is a simple module that exposes a dropdown (select list) in a block to switch between domains. Dependencies Domain Access (http://drupal.org/project/domain)
Categories: Developer tools
User Goals
Allow users to setup a personal goal to display in their profile and/or author pane. Goals are presented with a graphical slider/ticker and a message. Examples: 12 lbs lost, 8 lbs to go. $80 saved,...
Categories: Content editing experience
Term Uncle
A light-weight module providing cross-vocabulary term relationships. The Term Uncle module extends core taxonomy to allow you to attach "nephew" terms to an "uncle" term. It was created as a way to...
Categories: Site structure
Tropo plugin for SMS Framework
Send and receive text messages with Drupal using Tropo's global cloud communications platform. This module works with the SMS Framework module to allow mobile users to easily interact with Drupal...
Categories: Integrations
Tropo
Use Tropo to send and receive SMS, make and accept phone calls, and even build IM and Twitter bots. This module gives you easy access to the Tropo API to create and manage applications and build...
OpenERP <-> Drupal syncronization feeds
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The main idea - to provide universal interface using...
Categories: Content editing experience, E-commerce, Site structure
Plans (Product Plans)
Plans module or Product Plans is simply used to store and display different plans, offers or packages of your product, what ever you call them. It's intended to be used by developers, where they...
Categories: E-commerce
e-Commerce | Invoice
This module will provide for the ability to you to create invoices and send them via email to allow payment via the payment methods you have on your e-Commerce installation.
Categories: E-commerce
Views plugin examples
The idea behind this project is to follow the great example of Examples module, but for Views plugins implementing the views API. Join the effort Not a coder? No problem, chip in with ideas for...
Transport
A transport layer for Drupal-to-Drupal data, which aims to provide a common base on which to build services-based applications between Drupal sites. In (reasonably) plain English: with Services,...
Categories: Import and export, Developer tools
User Registration Mail
This module enables admin to send out different emails to different users when they register with different roles. The module assumes that you have some other method of supplying the user role form...
Categories: Access control
Yahoo Query Language API
The Yahoo Query Language (YQL) API Module only provides a mechanism for module developers to query the Yahoo's YQL databases. It is mainly intended as a launch point for developers to create plugin...
Categories: Content editing experience, User engagement
ShoutEm
ShoutEm is a web platform that allows you to turn your website into a full-featured mobile app in minutes. Add your existing RSS feeds, YouTube videos, podcasts and more to have all your content...
Treesaver
Treesaver® is a JavaScript framework for creating magazine-style layouts using standards-compliant HTML and CSS.
Categories: Developer tools
Userpoints Auto Expire
This module adds functionality to reduce userpoint each time a user performs an extension of node expiry period. Userpoints Auto Expire bridges between both Userpoints and Auto Expire. Sponsorship...
Categories: User engagement, Access control
Media: SchoolTube
Provides support for the SchoolTube video provider for Embedded Media Field. Important This module only works with the 6.x-2.x branch of Embedded Media Field.
Categories: Content editing experience, Content display, Media
Notifications for Watchdog
Build custom Watchdog subscriptions using the Custom Subscriptions feature bundled in Notifications 6.x-4.x. This module requires the 4.x branch of Notifications (6.x-4.0-beta7 or higher)....
Categories: Administration tools, Integrations
Profile Setup API
This module will be the successor to the Profile Setup module and will be available for Drupal 6 & 7. The concept is the same as the Profile Setup module, to provide users with a form wizard to ...
jQuery Pause
About jQuery Pause Module The module is a wrapper around the jQuery pause plugin and also provides an interface for adding the necessary selectors that the plugin would need for performing the...
Categories: Content display, Developer tools
SysVar AJAX Saver
Save any form element values as system variable with AJAX. About The module can be used by other developers. Activate the module only if it is used by other modules. Usage It's very easy. Extend a...
Categories: Developer tools
Transport services
This module provides extra services for use with the Transport module. Use the version compatible with the version of Services you are using.
Categories: Developer tools