452 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

UUID Features Integration

UUID Features 7.x-1.0-alpha3 fixes some HTML code that made the module completely unusable. Please update ASAP. If you're experiencing WSOD simply remove the module files completely then upload the latest version. The latest version now works with UUID 7.x-1.0-alpha3. Please report any bug you encounter in the issue queue.

Comparison with other modules with similar functionalities: #1311428: Comparison with Node export (and possibly other modules with similar functionalities)?

We need patches and reviews! Please contribute here!

Co-maintainer(s) wanted! Please contact us.

The UUID Features Integration module provides a mechanism for exporting content (nodes, taxonomy, fields) into a features module. What's that you say? You thought features was only for configuration? This module is meant to be used in the cases where certain pieces of content straddle the line between pure content and configuration.


  • There are relatively static pages (like an About Us page) that have links from your primary navigation. If these were to go missing, your client would certainly say the site is broken.
  • You maintain page nodes for items like Terms of Service or Privacy Policy. These nodes appear on several sites and should always be the same.

Features Override

Features Override is used to change (override) existing Features. You may want to use it if:

  • You are installing a feature module that requires this module.
  • You have a site built on features - e.g., an Open Atrium or Commerce Kickstart site - and you want to make changes without losing them when you upgrade to a new version.
  • You are a feature developer looking to selectively override components (Views, content types, etc.) of existing features and export just the changes to code.

Initial 1.x development sponsored by Chocolate Lily. The 7.x-1.x branch was unstable with several reported issues for views (and, likely, panels). That branch has been abandoned with new development occurring in the 7.x-2.x branch (sponsored by Phase2 Technology). Drupal 6 users should continue to use the 6.x-1.x version...no 2.x branch is planned.

NOTE: Overrides exported with version 1.x are NOT COMPATIBLE with overrides exported with version 2.x. If upgrading you should disable the 1.x override, remove the 1.x Features Overrides module, install/enable the Features Overrides 2.x version, then re-export your changes as new overrides.

Drupal 8

For similar functionality in Drupal 8, please see the Config Actions module.



First there were modules, then there were Features, and now there are Apps. Apps is the next generation of extensibility and interoperability for Drupal. They provide a much better user experience of extending your Drupal site by providing facilities to download modules and all of their dependencies in one easy step.

You can hear more about Apps at the following Drupalcon Presentations

The apps module is committed to working within the Open App Standard that is currently in development.

The following Distributions are using Apps

Default Content


Drupal 8 Version
For best results use Drush to export nodes to a specific module. Any node is supported along with its menu links. Path alias is not working yet because of a core bug. Whenever a module with exported content is enabled, its content will be imported. Each node has an export tab which presents the user with a file downoad but only of the node, not of the menu item. In addition a page has been started which lists all the exported content visible to the site. More work is needed on the UI and on language support.

Profiler Builder

Profiler Builder is a module for automating the creation of installation profiles and distributions. It has support for the Profiler installation profile simplifier library but is able to run independent of it (1.0-RC4+). This module creates a downloadable tar package that gives you a well made installation profile and associated drush make file based on the site its installed on.

This is a fast, simple way of creating a distributions from any produced drupal site and is an excellent form of documentation via blue-print creation.

7.x features

  • Builds the .info, .profile, .install, .make, and .make.example files necessary to turn a site into a distribution / installation profile and tar's them up as a download.
  • Checkbox settings to allow for modifications to the generated output
  • all files based on components selected and analyzing current site
  • .install setting based on common install routines and distribution best practices
  • Make files features:
    1. Local development options and components not found on d.o. added to local.make.example
    2. modules with version and custom / version-less modules added to the end
    3. themes with version


Block Export

Functionality List

  1. It will import all system specific block into a feature.
  2. Import all custom blocks within a feature.
  3. Import all system blocks associated with content type
  4. Import all block roles
  5. No configuration is required.
  6. This module not create any table in your database to minimise the performance issue as much as possible.


Quite simple, Download the module and simply put into your
your_drupal_path/sites/all/modules and install from your admin panel.

Commerce Sale Price

Screenshot from a product edit screen showing price, on sale, and sale price

This simple Feature for Drupal Commerce provides an On sale checkbox and Sale price textfield that can be used on a per-product basis to override the normal price of the product. It comes with a rule for applying the discount which is enabled by default.

Features Translations

Features Translations adds a new Features component called Translations that allows to import/export sets of translated strings. String sets can be chosen per language and per text group.

Commerce VBO Views

Important: This module is deprecated. See Commerce Backoffice for a more advanced set of Commerce backend views and related functionality.

This is a feature containing replacement VBO views for the main Drupal Commerce admin screens, including Products, Orders, and Content. This allows you to mass-delete content, orders, and products, etc.

It requires Views Bulk Operations as a dependency.

On installation, Commerce VBO Views disables a few default views provided by Commerce; it will re-enable them if it is disabled

Updates and new features:

  • 2011-11-10: The module automatically disables the Commerce default views when it is enabled.
  • 2011-11-07: Added a line item view and a customer profile view and a product display node view. Removed the override of the Content admin and moved it to Admin VBO Views.
  • 2011-10-26: Products can be mass-enabled or disabled, as a new VBO rule was introduced.

You may also be interested in Admin VBO Views which provides general Content and User administrative views.

Features Roles Permissions

Adds support for exporting roles with related permissions in features.
Port of the patch from https://drupal.org/node/1411678.

Drupal SEO Essentials

Drupal SEO Essentials is designed to be a dirt simple way to automate installation and configuration of essential Drupal SEO modules. It can be used as an stand alone module or an App.


As an App (easiest)

The Apps enabled version of this module will automatically download all required modules. The SEO Essentials App is a part of the Open Enterprise App Server. To enable Open Enterprise Apps either start your site with the Open Enterprise distribution or follow the instructions to integrate apps into an existing Drupal site.

Once the Apps module is enabled, go to admin > apps. You should see a list of available apps. Click details for SEO Essentials and then "install app". All required modules will automatically download and enable. Follow the instructions in the setup wizard to complete configuration.

As a stand alone module

Download the SEO module from the link below and place the files in your site’s module directory. Go to admin > modules and review any missing dependent modules for SEO Essentials. Download those modules from Drupal.org. Enable the SEO Essentials module when all dependent modules are available.

Features Tools

Work with ftools

Features tools is a development helper module for working with the fantastic Features module.


feature Unlink

The main goal of this tool is to give the ability to remove elements from a feature and put them back to the DB.
It adds a "Safe Create Feature" button to the recreate feature form, which detects the element that has been removed from the feature and saves them in an unlink file.
In order to save the elements to the DB you need to go to the admin/build/features/unlink page, check the element you need to import and submit. Please watch this screencast.
Right now we support the unlink of views ,rules and boxes modules.
If there is a real need to unlink other elements please open an issue.

Features direct save

Adds a submit button in the recreate feature form, named "auto create feature" which downloads the feature tarball, un-tars it and put the files in the right place.
All in one click!
Anyone who uses the recreate feature more than few times a day,
will probably like this module :)
In order to make the module to work you need to give the web server permissions to write to sites/all/modules directory.

Video Presets

Features exportable video presets for video module.


This module is designed for Zencoder use latest 7.x-2.x version.


If you use FFmpeg or you can download this http://drupal.org/node/1218482 release for FFmpeg.

Events calendar feature

Events listing at /events once the feature has been enabled and some events have been created.

Here is an example of how to build a list of events with a calendar block that filters the listed events for a particular day in Drupal 7.

Enterprise Base

Admin view screenshot

Provides various content administration enhancements and other elements required for Open Enterprise content apps. It's purpose is to bring handy Open Enterprise UI improvements into any Drupal 7 site and to enable Open Enterprise content apps to be used on any Drupal 7 site.

The main feature of this module is to provided some simple yet effective improvements to content admin workflows. The module adds a default admin view that is filtered by content types. This view can be overridden to show content type specific data, e.g. the date of an event. The module also adds two contextual links "+ Add [content type]" and "+ Administer [content type]" to any standard view that is filtered by content type.


There are a few ways you can quickly add this to a site:

  1. Traditional manual install by downloading the Enterprise Base module and dependencies from Drupal.org
  2. One click install via the LevelTen Apps Server. You must install the apps connector modules first.
  3. Start your site with the Open Enterprise Drupal distribution. The apps server connectors are included - along with a lot of other great stuff.

Open Atrium Work Tracker

A Work tracker for Open Atrium 2.0 (similar to the Case tracker in Open Atrium 1.0) which allows you to create Tasks in order to collaborate on work.

Work Tracker is designed to fit seamlessly into the way Open Atrium 2.0 works and it’s paradigm for flexibility. For example, Work Tracker has no concept of “projects” - instead it groups Tasks together using Open Atrium Sections, which allows users to define for themselves what a “project” is in a way that best fits their organization.

Suggestions, bug reports and patches are welcome in the issue queue!

Quick start

  • Install OpenAtrium 2.0 (version 2.0-rc1 and later install Work Tracker by default!)
  • Create a new Space
  • Create a new Section inside that space, and select "Tasks Section" under "Section Type" (it's below the body and "Weight" fields).
  • Using the add button in the header (looks like a '+' sign), create a new Task!

See the complete Getting started and Configuration guides for more information!


Glazed CMS Core

http://www.sooperthemes.com/#-Drupal-Themes contributed this module

CMS Core module. Built for the Drupal CMS installation profile. You probably don't want to install this on your site if you are not using the Bootstrap distribution.


Glazed Drupal CMS WYSIWYG

A contribution from http://www.sooperthemes.com/#-Drupal-Themes.

Built for Drupal CMS installation profile but designed to also be usable as standalone feature on any Drupal website.

Glazed CMS Blog

Glazed Drupal CMS Blog by SooperThemes

Contributed by http://www.sooperthemes.com/#-Drupal-Themes

Blog Feature. Built for the Drupal CMS installation profile but designed to also be usable as standalone feature on any Drupal website.

Glazed CMS Portfolio

Glazed Drupal CMS Portfolio by SooperThemes

A http://www.sooperthemes.com/#-Drupal-Themes contribution.

Portfolio Feature. Built for the Drupal CMS installation profile but designed to also be usable as standalone feature on any Drupal website.

Views Gallery

Update: There is a mostly-working D7 version in git, but it's not an official release because I no longer can maintain it. If you need something for D7 and can't use this code I suggest http://drupal.org/project/node_gallery as an alternative.

I am no longer able to maintain this module, if someone else would like to take it over I'd be glad to hand it over.

This module pulls together the techniques Jeff Eaton outlined in http://www.lullabot.com/articles/photo-galleries-views-attach to automatically create a simple gallery where each gallery is a node with an embedded view of images that were assigned to that gallery. The module creates the content types, sets up the imagecache presets, creates the default gallery view that is embedded into the gallery nodes by Views Attach, and adds css to make it all look nice.

This technique also works well to create individual image galleries for Organic Groups, since the gallery and image content types can be configured as group nodes. Views Gallery OG, included in this package, provides a setup page to make it easy to automatically create a gallery for every group and adds group context to the forms wherever possible so the right groups and group galleries are pre-selected when you create gallery images.

This module is mostly a bit of glue around numerous other Drupal modules. It is a perfect example of something the Features module was designed to do, and it is being reworked as a Feature instead of using custom .install code. All new development will be on the Features version. The versions are:

  • The 6.1 branch is the original code, which does not use the Features module.
  • The 6.2 branch is the new code, which requires Features, Strongarm, and CTools.
  • See the README.txt for instructions about how to upgrade from 6.1 to 6.2.

This module is intended to be a lightweight gallery solution with a simple feature set that you can tweak using the CCK and Views UI and some custom css in your theme. If you want a robust gallery with advanced features, this is probably not the right module to use. If you need a quick and simple gallery solution built on modules you are likely to use elsewhere, this may be a good fit.

Glazed CMS News

Glazed Drupal CMS News by SooperThemes

News Feature. Authored and contributed by http://www.sooperthemes.com/#-Drupal-Themes. Built for the Drupal CMS Powerstart installation profile.


You need to have the following modules in your Drupal installation:

Glazed CMS Events

Glazed Drupal CMS Events by SooperThemes

Events Feature. Built for the Drupal CMS installation profile but designed to also be usable as standalone feature on any Drupal website. Contributed by http://www.sooperthemes.com/#-Drupal-Themes