
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.
Postcode Anywhere (PCA)
Module provides 3rd party integration with PCA Predict (formerly Postcode Anywhere) service which provides postcode lookup and address validation. It improves user experience with a faster way to...
Categories: Content editing experience, Site structure, Integrations
Dirty Forms
The Dirty Forms module provides a javascript behavior that checks forms before users leave the page, warning them if they are about to loose changes and providing an option to remain on the page....
Categories: Administration tools, Developer tools
Workflow post-install
This has been tested with Workflow 1.x releases only. 2.x is not tested nor supported at this time! Workflow Post Install is a utility module containing functions you may want to execute on...
Views Schema
This module generate table descriptions for Views based on actual database schema. You can alter the auto-generated information by implementing hook_views_data_alter(). This is also the place where...
Views Slideshow: ImageFlow
This module will display a view of images using the ImageFlow JavaScript plugin available from http://finnrudolph.de/ImageFlow. ImageFlow is a picture gallery, which allows an intuitive image...
Categories: Content display, Media
Firebug lite
This module integrates Firebug Lite 1.3 in Drupal. Firebug Lite simulates some Firebug features in browsers that are not named "Firefox". Firebug is an amazing developers tool available as a plugin...
Categories: Developer tools
IE Notify
With the release of the excellent SUY module (http://drupal.org/project/suy) I will no longer be maintaining this module. If, however, you're for some reason dedicated to this module, let me know...
XML-RPC Tester
Module provides a testing area to send XML-RPC requests via the browser. If the devel module is installed it uses dsm to display the return value of the method. In theory it should work together...
Categories: Developer tools
Amazon Store
An Amazon Store for Drupal. This is an implementation of the Amazon Product Advertising API (formerly Amazon Associates Web Service, or AAWS) for Drupal. You can install this and right away you...
Categories: E-commerce, Media, Integrations
Exportables
Looking for a new maintainer -- http://drupal.org/user/47566/contact Exportables 1.x Exportables module provides easy exportables for objects that normally can't be exported. Currently, taxonomy...
Testimonial
Testimonial module is a cck/views based solution for creating easy to manage testimonial nodes within a view. Included is a customized administration to make the module simpler for individuals not...
Ubercart pictured cart block
Our pictured cart block provides some advantages in contrast with standard Ubercart block.Show product image (or default icon).Vertical or horizontal ("large icons") orientation.Sort by name,...
Categories: E-commerce
Simplest gmap
Simple GMaps v2 implementation. Alpha stage. No additional tables in db, uses CCK to store all data. Requirements: CCK Only one marker per one gmap is possible. This module was created for internal...
Categories: Site structure
Drupal Notifier
Note: this model works for IPhone in conjunction with Drupal Notifier. Module Drupal Notifier provides information on the status of installed and active modules for IPhone App Drupal Notifier. With...
Categories: Administration tools, Import and export
WURFL
Officially sponsored by ScientiaMobile. Version 7.x-3.x The WURFL module helps you in detecting the device capabilities of the mobile device visiting your website. It is based on WURFL and the...
Save to FTP
The Save to FTP module allows for saving a node as a .html file on a FTP Server. After a node has been saved, and a path is given, if the user has been given the "Save to FTP" permission a form is...
Categories: Content editing experience, Media, Import and export
Node theme
Node Theme is used to enable easy switching to another theme based on the path. Any site path can be controlled, not just nodes, but the name is carried over from D6. Enabling Node Theme for the...
Categories: Content display
UC Product Triggers
UC Product Triggers provides triggers for the Conditional Actions module bundled with Ubercart for common product related tasks, such as adding or removing a product from the cart. Requirements...
Categories: E-commerce, Developer tools
File Node
This module create a new content type that is actually an uploaded file. We can therefore unify the administration to file upload with nodes. Major features To create a File Node, he/she can upload...
Categories: Media
e-Commerce Address Extra
This module is mainly provided as an example of how to add additional lines of fields to addresses within the e-Commerce checkout without having to alter the core of e-Commerce Right now it only...
SOAP
SOAP module provides hook_requirements() implementation to show on status report page if SOAP extension is enabled .
Categories: Integrations
Spelling mistakes
Adds ability for users to notify administrators about spelling mistakes on the site.
Categories: Content editing experience
Administration Notifications
Concept This is a simple module that can be used for communication of site changes/updates between the site designer/developer, and the site owners. For example, if you maintain a drupal...
Per-node Comment Moderation
The Per-node Comment Moderation module allows administrators to enable comment moderation on individual nodes. This module was written to block spam left by humans on pages with a high PageRank,...
Categories: Content editing experience, Security
Websnapr Field
Websnapr Field provides a simple means to show thumbnail images (not popup previews but actual IMG tags) for external web pages. It extends the Link module with new formatters which translate a URL...