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.
NPF
THIS PROJECT HAS MOVED TO: http://drupal.org/project/node_private_file The NPF module provides node access permission on FileField paths to make certain files private. It does this by providing a...
Categories: Media, Security
System Features Integration
The System Features module provides integration between "system objects" (modules and themes) and Features. It makes it possible to export module status to a feature, which, when deployed, can...
Categories: Developer tools, Import and export
Node Prune
The purpose of this old module is to archive/delete old nodes. The original design of this was just for forums but seen how it could be used in other places. Features: Rules created default to...
Categories: Content editing experience, Content display
Open Media Manual Scheduler
This module uses Open Media Playback Servers to schedule shows on Princeton, Tightrope, or Synergy playback servers from Drupal. Does not require configuring a grid of Timeslots based on Themes or...
Categories: Media
MenuOverride
MenuOverride can force a menu item to be active even when it's not. The Context module allows you to choose an active menu item for a context, but rendered menus and breadcrumbs in that context don...
Categories: Content display
Node Gallery User Profile
Node Gallery User Profile is an add-on module to Node Gallery that provides a tab on each user's profile page labeled "My Galleries". By clicking the tab, other users may see galleries authored by...
Categories: Content editing experience, Media
Clear Books API
This module implements the Clear Books Soap API: http://www.clearbooks.co.uk/support/api/
Categories: Integrations
DadaIMC to Drupal
This is a module to migrate from dadaIMC to Drupal. This module is a continuation of dadamigrate, a module started by tomm as part of the IMC Alba project. We've agreed to split off dadamigrate to...
Categories: Import and export
UUID Resolver
UUID Resolver is a module that accepts a UUID under a registered wildcard menu path and redirects to the target object (i.e. node/term/etc.) the UUID identifies. It integrates with the UUID module...
Categories: Administration tools, Import and export
Last Tweet
This module shows your last tweet. I wrote this to display only your last one tweet. You can use it in a block...or hardcoded in your theme. I didn't see any other modules for this that did exactly...
Apache Solr Money Slider
Status:I have abandoned this module in favor of Drupal 7's Search API ranges', which can provide range sliders for any numerical field, and integrate with Views through Search API. This module lets...
Categories: Content editing experience, E-commerce, Site search
Sports Scores
Sports Scores is a module that fetches scores from an external site for certain sports. The module stores the data returned in the database, and provides hooks for other modules to integrate with....
Categories: User engagement, Import and export
Jettison
Jettison unwanted CSS and JavaScript files! This module provides a hook-based mechanism for getting rid of unwanted CSS and JS files. Simply declare which files you want deleted, and this will take...
Categories: Performance, Developer tools
inLinks Integration
This module is unsupported due to a security issue the maintainer didn’t fix. See SA-CONTRIB-2015-056 - inLinks Integration - Cross Site Scripting (XSS) - Unsupported for details. If you want to...
Categories: E-commerce
P̶a̶n̶e̶l̶a̶t̶o̶r̶ (obsolete)
Panelator allows you to bring your entire site under the control of Panels. Panelator can automatically render every page on the site through panels, giving simple drag-drop management of blocks...
Turkish Public Identification Number (TCKimlikNo)
A CCK content field which lets you add a tckimlikno field to your content types and verifies valid Turkish identification number. Requires the content module (CCK). What is the Turkish ID Number?...
Gigya Bookmark
This modules integrates Gigya's Wildfire Bookmark button on nodes. You are required to register for a free account. The module has a configuration page at Administer > Site Configuration > Gigya...
Categories: Integrations
FileField Secure
Allows for selected filefields to protect their files from download unless from users with appropriate role permissions. This allows a site to use Public file access method for the main site, but...
Categories: Access control, Media
WPO
This project is currently on hold. The CDN module is making solid progress, but I don't currently have time to build an all-encompassing solution. Please continue to use the separate projects for...
OpenERP Blocks
Provides an OpenERP data blocks for Drupal Page. This project require OpenERP Proxy API module to work. The project is currently in a very early stage and still open for any feature requests. If...
Categories: Integrations
OpenERP UI
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Provides the user interfaces to access the OpenERP server...
Categories: Integrations
The Sign-Up Problem (SUP)
The Sign-Up Problem is a phenomenon where visitors want to contribute content on a website but do not register (and thus do not contribute) because they do not want to fill out the registration...
Categories: Access control
Search By Id
Search by ID creates a simple search block that, when NID's are entered, returns a specific content node. This module incorporates Ajax to return a list of NID's while typing. This project replaces...
Categories: Content editing experience
Object Oriented eXperience
OOX stands for Object Oriented eXperience. It's an helper module providing pieces of Object Oriented API I needed at a time for some projects. The main feature of this module is a generic object...
Categories: Developer tools
Object Oriented eXperience Objects
XoXo is a non subtile reference to the Gossip Girl tremendous TV series. The real module name should be "OOXO" which stands for "Object Oriented eXperience Objects". This is an API meant to be used...
Categories: Developer tools