186 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.

Apps

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

Downloads

Default Content

Book

Please update to 7.x-1.0-alpha9 as soon as possible. This release finally fixes #1446714: Fatal error: Call to undefined function context_get_plugin() in modules/defaultcontent/defaultcontent.module, a critical bug.

Downloads

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.

Examples:

  • 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.

Downloads

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.

Requirements

Downloads

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.

Installation

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.

Downloads

Video Presets

Features exportable video presets for video module.

Zencoder

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

FFmpge

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

Downloads

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.

Downloads

Views Gallery

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.

Downloads

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.

Installation

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.

Downloads

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.

Downloads

Features Tools

Work with ftools

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

Tools

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.
THIS TOOL MODULE IS FOR LOCAL SERVER DEVELOPING ONLY !!!

Downloads

Atrium Features

These are the main Features of the Open Atrium distribution. There are 6 core features available by default when you install Open Atrium:

Downloads

Taxonomy Export

Taxonomy Export is a light-weight module for managing exports and imports of vocabularies and terms. Currently the following features are supported:

  • Exporting vocabulary definitions
  • Exporting vocabulary definitions with all terms
  • Creating exports as a text string (ie: like Views and CCK's content_copy)
  • Creating exports as a file
  • Importing vocabulary / term definitions in install profiles, using Install Profile API
  • Updating existing vocabularies and terms, with the following caveats:
    1. Updated items must have the same VIDs / TIDs. Just because two things are named the same doesn't make them the same. It is safest to attempt updates only on the same site the export was originally taken from.
    2. When updating you must explicitly state (with the dropdown selector) which vocabulary you want to update.
    3. Currently, updating vocabularies using the IPAPI function install_taxonomy_export_import_from_file() is not supported.
    4. Because of limitations in Drupal's taxonomy.module implementation certain things will, likley, never be possible. For example, detecting malformed imports that could cause collisions.

Downloads

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!

Extensions

Downloads

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

Downloads

Enterprise Blog

Enterprise Blog is a complete blog solution that borrows many features from Wordpress. It is designed to be a replacement for the core blog module and provide much greater features and customizations.

Check out OpenEnterprise for a great distribution to install Enterprise Blog.

Technology

  • It is a feature module. This means that it was built using exported features configuration and can be easily modified with the Features Override module.
  • It is a app module. This means it can be installed using the very awesome and easy to use apps system.
  • It contains roles and permissions. This means it is easy to assign blog creation and editing to different people in your organization.
  • It contains controlled and free tagging taxonomies to handle complex categorization.
  • It contains content types and views for entering and displaying the blog posts.

Admin Section

Downloads

Toolbar

Simple example toolbar for site contributor

Setup and display to user toolbar style navigation menu (on top of page by default). A toolbar is set of shortcuts (link items) configured by the site administrator (or users with "administer toolbar" permission).

This module is not a backport of the D7 Toolbar Module, it takes the original idea and implements the shortcut feature. This module has been inspired and takes some ideas from Admin and Admin menu modules.

Features

  • Create and manage toolbars and shortcuts,
  • Set toolbar per role,
  • Set toolbar per user,
  • Show help for the page where the shortcut points (based on path),
  • Users can select toolbar ("select toolbar" permission),
  • Import/Export toolbars.
  • Features package

Downloads

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.

Downloads

Blockexport

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.

Installation

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

Downloads

Enterprise Rotator

Enterprise Rotator is a complete rotating banner solution. It is build as a feature with a content type for each banner item and all the pieces needed to make the rotating banner work. It should not be confused with modules like views_slideshow or viewscarousel.

Check out OpenEnterprise for a great distribution to install Enterprise Rotator.

Technology

  • It is a feature module. This means that it was built using exported features configuration and can be easily modified with the Features Override module.
  • It is a app module. This means it can be installed using the very awesome and easy to use apps system.
  • It contains a content type and view for entering and displaying banner items.
  • It contains Image Styles for automatically scaling each of the images..

Sponsorship

Downloads

Enterprise Events

enterprise_events_screenshot.png

Enterprise Events is an App for managing events on your site. It is a part of the Open Enterprise distribution but can be installed on any Drupal 7 site.

Features

  • event content type with date field
  • view listing page and block of events that can be filtered by categories
  • categories block view
  • enhanced admin view for better content administration

Installation

  1. Install the module and dependencies. There are three ways to install using Drupal 7:
    • Do a traditional install by downloading all the modules from Drupal.org and follow instructions
    • One click install via the LevelTen Apps Server. You must install the apps connector modules first.*
    • Start your site with the Open Enterprise Drupal distribution. The apps server connectors are included - along with a lot of other great stuff.*

    * Using the apps server greatly streamlines the process.

  2. Once installed, a Events item will appear on the main menu. Visit the page and click "+ Add event" to get started.

Issues

Downloads

Debut Event

Part of the Debut features set, Debut Event provides an event content type, calendar displays, and associated views, contexts, and Media module integration.

Like all Debut features, Debut Event can be integrated either as a stand-alone feature to quickly add event functionality to any Drupal site or as part of a Drupal distribution. Debut Event is used in the Open Outreach Drupal distribution aimed at nonprofits.

Installing

You have three options for installing Debut Event:

  • Install Apps and the Debut Apps connector module and install Debut Event as an app. The apps system utilized by Debut Apps uses the same installation mechanism as the Update module in core. Apps will download all the required modules, making it an easy way to install Debut Event.
  • Debut Event is used in the Open Outreach Drupal distribution aimed at nonprofits, so you can install it as part of Open Outreach.
  • Install manually along with the dependencies listed below.

Includes:

  • Event content type with date field.
  • Calendar view with upcoming events block and RSS feed.
  • Event vocabulary for event types.
  • iCal support.
  • Integration with Pathauto.
  • Menu item for events calendar.
  • Context handling of breadcrumbs, active menu, and block display.
  • User permissions.
  • Includes an image field as well as a media field using the Media module.

Downloads

Debut Wysiwyg

Part of the Debut features set, Debut Wysiwyg provides Wysiwyg module integration including configuration for Wysiwyg editing and accompanying input formats and Media module integration for adding file assets to text areas.

Like all Debut features, Debut Wysiwyg can be integrated either as a stand-alone feature to quickly add Wysiwyg functionality to any Drupal site or as part of a Drupal distribution. Debut Wysiwyg is used in the Open Outreach Drupal distribution aimed at nonprofits.

Installing

You have three options for installing Debut Wysiwyg:

  • Install Apps and the Debut Apps connector module and install Debut Wysiwyg as an app. The apps system utilized by Debut Apps uses the same installation mechanism as the Update module in core. Apps will download all the required modules, making it an easy way to install Debut Wysiwyg.
  • Debut Wysiwyg is used in the Open Outreach Drupal distribution aimed at nonprofits, so you can install it as part of Open Outreach.
  • Install manually along with the dependencies listed below.

Includes:

  • Three input formats: Wysiwyg public, Wysiwyg contributor, and Wysiwyg editor.
  • A Wysiwyg profile for each of the input formats, including edit buttons designed to meet the common editing needs of users with varying roles.
  • Incorporates the Media module for inline insertion of media.
  • Uses the Entity module to export the input formats.
  • A Drush Make.make file with all dependencies, including the CKEditor.

Downloads

Panopoly News

Panopoly News

Panopoly News is both a simple news content application and a great starting point for building more robust and powerful news applications. It installs pre-configured with sane defaults so you can immediately focus on adding content instead of spending time with difficult setup. However, you can also easily customize and extend Panopoly News to fit your needs. Beyond all the great features inherited from Panopoly, Panopoly News offers the following:

Key Features

  • Simple Design - Sleek, smooth and easily customized design... and with panelizer you can change the layout and position of your content.
  • Good Default Functionality - Free tagging, Related Content, Featured Content, More by this Author and RSS... and with the In Place Editor you can customize every display.
  • Easy Configuration - Easily add content, configure your app and remove or add demo content with the improved toolbar... and integration with the Apps module means it is easy to add in your own configuration and default content.
  • Admin Experience - Easily edit and/or delete your content with contextual links. No more clicking 5 links to find what you are looking for.

Downloads

featured news feature

Sample with created news

Here is an example of how to build a list of featured elements on top of a paged listing.

Featured elements are not displayed on the paged listing.

Downloads

Pages