300 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

  • Last changed: 39 weeks 5 days ago

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

Book

Default Content

  • Last changed: 16 weeks 4 days ago

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.

This module is deprecated in favor of UUID Features Integration, which is more flexible and also supports taxonomy, fields and more. It should also be considered first for new projects. For more information, check out #1869366: Future Plan.

Description

Allows export of select nodes (along with attached images etc.) to a Features exportable.

When the module is installed nodes get optional "machine name" field. Nodes with filled-out machine names automatically become exportable from the Features interface.

It's a great way to publish your installation profiles and distributions with demo and default content features. Integrates well with Node Queue module.

Credits

Created and maintained by: Phase2 Technology.
Illustration used on the project page courtesy of Manuel Alvarez - Pintura

Views Gallery

  • Last changed: 1 year 47 weeks ago

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.

Drupal SEO Essentials

  • Last changed: 14 weeks 1 day ago

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.

Commerce VBO Views

  • Last changed: 20 weeks 6 days ago

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 Override

  • Last changed: 13 weeks 6 days ago

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

Admin view screenshot

Enterprise Base

  • Last changed: 14 weeks 1 day ago

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.

Video Presets

  • Last changed: 1 year 33 weeks ago

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.

Some useful commands

You can get an idea about bitrate and other information.
JWplayer compatible
/usr/bin/ffmpeg -y -i source.mov -vcodec h264 -acodec mp3 -ar 44100 -ab 128k -ac 2 -b 1664K -bt 1664K -r 25 -g 50 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me hex -subq 5 -me_range 16 -b_strategy 1 source.mp4
iPhone, iPad compatible
!ffmpeg -i !videofile -y -acodec libfaac -ab 128k -vcodec libx264 -vpre slow -vpre baseline -crf 10 -threads 0 -ar 44100 -s !widthx!height -r 20 !convertfile
!ffmpeg -i !videofile input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s !widthx!height -title X !convertfile
Flash
!ffmpeg -i video_origine.avi -ab 56 -ar 44100 -b 200 -r 15 -s !widthx!height -f flv !convertfile

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

Events calendar feature

  • Last changed: 1 year 1 week ago

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.

What does this feature do?

  • Checks that you have the required modules. Note: modules calendar, ctools, views and date should be in their latest development versions. Read this related issue for more details
  • Creates a content type Event with a date field (start and end date).
  • Creates a view /events that lists current events and accepts a date parameter in the URL in order to see events for a particular date.
  • Loads a clone of the Calendar view called Events calendar with the block display customized to highlight days where there are events.
  • Adds a bit of custom code so a day in the calendar block with events links to the events view appending the date (ie. /events/2011-08-18).

Step by step guide

In order to manually recreate what this feature does, follow the Step Guide.

UUID Features Integration

  • Last changed: 15 weeks 5 days ago

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!

Co-maintainer(s) wanted! Please contact me!

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.

Taxonomy Export

  • Last changed: 1 year 17 weeks ago

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.

Atrium Features

  • Last changed: 49 weeks 22 hours ago

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

  • Atrium Blog - Provides a method of sharing stories and information with other members of the group
  • Atrium Notebook - Provides a method of building organized documentation within a group
  • Atrium Calendar - Adds a group calendar, with the ability to add collective events
  • Atrium Case Tracker - Adds the ability to manage and track issues, assign them to members, and discuss them.
  • Atrium Shoutbox - Provides a rapid discussion board for short discussion or comments
  • Spaces Dashboard - Adds a configurable dashboard to a group home page in order to easily review new or updated information.

Read more documentation about these Features at https://community.openatrium.com/documentation-en/

Work with ftools

Features Tools

  • Last changed: 31 weeks 8 hours ago

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 !!!

Enterprise Blog

  • Last changed: 14 weeks 1 day ago

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

Simple example toolbar for site contributor

Toolbar

  • Last changed: 5 weeks 11 hours ago

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

Debut Wysiwyg

  • Last changed: 41 weeks 44 min ago

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.

Debut Event

  • Last changed: 41 weeks 1 hour ago

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.

Enterprise Rotator

  • Last changed: 1 year 16 weeks ago

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

screenshot_002.png

OG Features

  • Last changed: 5 weeks 5 days ago

OG Features aims to allow group owners and site administrators to disable certain features/functionality within a given group (without the use of the Spaces module).

What is a feature? A feature can either be a normal feature created by the Features module, it can be a custom module used to bundle existing components (views, node types, etc) of your site into OG features (toggleable entities), or it could be any module that introduces functionality for groups (like, OG aggregator, if integrated correctly); so, OG Features, does not require the Features module. A Feature or module can provide one or many OG Features.

If a user has adequate permissions, and there are toggleable features available, a tab will appear on the group labeled "Features" which provides a checkbox to enable/disable each feature for that group.

There is also an administrative interface, that allows site admins to configure each available OG feature to either be toggleable, always enabled, or always disabled, per group node type.

What is supported?

enterprise_events_screenshot.png

Enterprise Events

  • Last changed: 1 year 1 week ago

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

Debut Blog

  • Last changed: 41 weeks 2 hours ago

Part of the Debut features set, Debut Blog provides a blog content type and associated views, contexts, and Media module integration.

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

Installing

You have three options for installing Debut Blog:

  • Install Apps and the Debut Apps connector module and install Debut Blog 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 Blog.
  • Debut Blog 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:

  • Blog content type.
  • Blog view with page listing, recent blog posts block, and RSS feed.
  • Integration with Pathauto.
  • Menu item for blog landing page.
  • Context handling of breadcrumbs, active menu, and block display.
  • User permissions.
  • Includes both an image field as well as a media field using the Media module.

Profiler Builder

  • Last changed: 7 weeks 6 days ago

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

Debut Article

  • Last changed: 41 weeks 2 hours ago

Part of the Debut features set, Debut Article provides an article content type and associated views, contexts, and Media module integration.

Like all Debut features, Debut Article can be integrated either as a stand-alone feature to quickly add article functionality to any Drupal site or as part of a Drupal distribution.

Installing

You have three options for installing Debut Article:

  • Install Apps and the Debut Apps connector module and install Debut Article 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 Article.
  • Debut Article 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

  • Article content type with accompanying image field.
  • Article view with page listing, recent articles block, and RSS feed.
  • Integration with Pathauto.
  • Menu item for article landing page.
  • Context handling of breadcrumbs, active menu, and block display.
  • User permissions.
  • Both an image field as well as a media field using the Media module.

OpenLayers Locator

  • Last changed: 5 weeks 6 days ago

Overview

An ideal store, dealer, vendor, ATM, branch, office or member/user locator. Just about anything you can think of listing on a map.

The OpenLayers Locator is a feature module that creates a robust, turn-key Locator using the Openlayers, Openlayers Proximity, Addressfield, Geofield and Geocoder modules. Getting up and running with these modules from scratch can be challenging. This feature package simplifies that. Out of the box it provides a Location content type with an address field that is automatically geocoded using Google's Geocoder. The locations are then displayed on a combined list & dynamic map view. Users can then search for locations based on proximity to a postal/zip code, city, province, state or any other geo-spatial reference point understood by Google.

Sample with created news

featured news feature

  • Last changed: 1 year 1 week ago

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.

What does this feature do?

  • Checks that you have the required modules: Features, Views and Ctools.
  • Creates a content type New with an image field.
  • Creates a view /news that lists all news and adds an attachment display on top of it with the featured news. In order to display a new as featured, just tick the Promote to front page checkbox.
  • Adds a bit of custom CSS to the featured elements list and to remove featured news from the paged listing..
nobody click here