1,021 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.

Media CKEditor

Media CKEditor provides a bridge between Media and the stand-alone CKEditor module, allowing files to be embedded within a textarea using the media browser.


Each branch of Media CKEditor corresponds with the version of Media that it supports. Additionally, Media CKEditor 7.x-2.x provides more advanced CKEditor integration which requires two additional CKEditor plugins.


Media: Node

This module will interface with both Embedded Media Field and Media to offer embedded nodes as media file objects. This will expose nodes to the editorial browser, allowing administrators, for instance, to specify article posts to be allowed to be referenced within the Media browser.

Note that the Drupal 6 version will only work with version 3 of Embedded Media Field (still in development).


Media: Slideshare


Creates a Slideshare PHP Stream Wrapper for Resource and implements the various formatter and file listing hooks in the Media module.

Sponsored by Calibrate.


Follow me on twitter: TimLeytens


Media: Responsive

Screen Shot 2012-02-04 at 06.54.59.png

This module adds a responsive images view mode when inserting images using the Media module browser.

The view mode sets images to have a width of 100% and it will also use core image styles to shrink the image to the maximum width of your widest layout. Max-widths are set on images whose orignal source is less than this maximum width to prevent upscaling.

Tested with 7.x-1.0-rc3 of Media.


Resumable Download

Drupal does not support download resume , meaning that downloading large private files can be troublesome because if for any reason the download fails , there is no way to continue downloading from where it stopped and the whole file should be downloaded again.

NOTICE : This module does not need any patch to work


RoyalSlider Integration

This module provides integration with the excellent RoyalSlider library.



Built with Textimage

Textimage adds text to image functionality using GD2 and Freetype, enabling users to create crisp images on the fly for use as theme objects, headings or limitless other possibilities.


  • Support for TrueType fonts and OpenType fonts.
  • Rotate text at any angle.
  • Automatic text wrapping when using maximum width.
  • Configurable opacity in text color.
  • Backgrounds:
    • Define a color or simply have a transparent background.
    • Use a pre-made image to integrate directly with your theme.
    • Use another Textimage preset to achieve a multi-layered image (see image above).
  • CCK and Views formatter integration:
  • Support for non-alphanumeric characters.



Easy content staging and editorial workflows.

The Curate module provides tools for content editors. It provides in-place content editing via the Quick Edit module and WYSIWYG Editing with CKEditor. Curate is fully integrated with File Entity and Media. It also enables content staging using the Site Preview System and leverages Workbench to provide powerful editorial workflows.



Quantitative analytics

Quant provides an engine for producing quantitative, time-based analytics for virtually any Drupal component. Quant takes raw data about normal Drupal actions, such as node creation, and plots the activity over time, with the selected time being configurable. See the screenshot provided for a better understanding.


S3 File System

S3 File System (s3fs) provides an additional file system to your drupal site, which stores files in Amazon's Simple Storage Service (S3) or any other S3-compatible storage service. You can set your site to use S3 File System as the default, or use it only for individual fields. This functionality is designed for sites which are load-balanced across multiple servers, as the mechanism used by Drupal's default file systems is not viable under such a configuration.


Google News

Google News

Google News is a simple module to add a block to your drupal site to display the latest Google News headlines on sections you choose.

Stay up to the minute on news with Google News module on your drupal site.

The different news sections settings in Google News module are

  • Top Stories
  • World
  • Business
  • Politics
  • Nation
  • Entertainment
  • Technology
  • Sports
  • Health

The Google News block comes with two display setting.

  1. Medium rectangle (300 x 250) - Default
  2. Leaderboard (728 x 90)


  • You can enter the custom News Section to display.
  • Language support of 40 Languages.


After you activated the module (at "admin/modules"), you can put the block to any region on your page (using "admin/structure/block").

Like this? Have a look at our Other Modules.

Corporate Contributors

Help and Support Us


Colorbox Swipe Gestures Support

Adds swipe gesture support for Colorbox.


Adds swipe gesture support to the well known Colorbox module for mobiles. Just swipe left or right on galeries to show the previous or next element!


Responsive Background Images

Responsive Background Images is an easy to use, simple helper module for making your background images responsive. It can be used with either static or slideshow background types, and will always fill the full window space with your image(s). The slideshow background effect is automatic with this module if you enable more than one image.

The module achieves this by first recognizing the screensize with which a user is viewing your site, then loading the best file size (image style) for that screen. For example, a 320x480 image will load for iPhone viewers, and a 1600x1200 version for those on a large desktop.

Responsive Background then resizes the image dynamically to match the browser width exactly, maintaining the proportion of the image even if the user resizes the window. If the user were to view your site first on a small screen and then maximize the window, the module will automatically load a new image size so that the background does not become pixelated. If a user were to zoom in or out while viewing your site, the background image will stay the same and not resize with the rest of the page.

This solves theming issues with sites that have standard responsive features, and offers an enhanced user experience for all browser sizes. (description by Jenna Colbaugh)



    Image dimensions

    The Image Dimensions module provides an image effect to output images at 100% width.

    Add the image effect to any image style. This is useful for when you want to create multiple image styles that are output at 100% width (such as standard resolution and retina images).


    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 have an Amazon Associates Store. Get yourself an Associates ID and then all purchases made through your store will result in a commission going to you. Allows searching, provides product pages, and manages a shopping cart.

    Seeking new maintainer(s)! Are you using Amazon Store? I currently don't have it deployed anywhere, so it's not getting any love from me. File an issue in the queue if you're interested in maintaining this module. But FIRST, review some issues and provide some patches!


    • Amazon module.
    • You must have PHP5.2+


    • Panels module. (The 1.x releases work with Panels 2, the 2.x releases work with Panels 3). If Panels is installed, there is a default amazon item detail page and multiple panel panes provided so you can customize it.
    • If thickbox is enabled then you get large-size images when you click on a product image.


    Views RSS: Media (MRSS) Elements

    Extension module for Views RSS 2.x, providing additional set of Media (MRSS) elements and field formatters.


    For the moment it provides following set of feed item elements:

    • <media:content>
    • <media:group> - grouping <media:content> elements from fields containing multiple items
    • <media:title> - available for image fields, based on their title attribute
    • <media:description> - available for file fields, based on their description attribute
    • <media:keywords>
    • <media:thumbnail>
    • <media:category>

    More elements planned to be added in the future.

    Please read module documentation if you experience any problems with settings up your feed.

    Recommended modules


      jQuery Lightbox

      jQuery Lightbox (jLightbox) is a port of the Lightbox project using jQuery instead of prototype and script.acolu.ous libraries. It is based on the famous Lightbox v2 script by Lokesh Dhakar, but will soon be even more reduced in file size by leveraging the full jQuery framework and enhanced with Drupal specific customizations.

      Primary benefit (as of now): Implement jQuery Lightbox with just ~5 KB of JavaScript.

      Please note that jQuery Lightbox module is a very simple and lightweight implementation. See Lightbox2 module for advanced features.


      Entity Embed

      Embedding the Druplicon into a textarea using CKEditor.

      Entity Embed allows any entity to be embedded within a text area using a WYSIWYG editor.



      • Editor and Filter modules included with Drupal core.


      Drupal 7.37 or later.


      Insert Video

      Inserting a youtube video into WYSIWYG

      This module adds an Insert button to video fields managed by the Media module. It allows you to insert video markup into your WYSIWYG by choosing a pre-defined formatter.

      Depending on your input filters and WYSIWYG setup, you may need to override the theme function which generates the embed code.

      Sofar, this module has been checked with Media: YouTube and Media: Vimeo.


      Wysiwyg Fields

      Wysiwyg Fields is an Inline field management system, a module that bridges the gap between Drupal fields and CKEditor, giving the power of Drupal's field system via the simple usability of a CKEditor dialog.

      What that means is that Wysiwyg Fields allows for any Drupal field to be embedded directly into CKEditor and behave as a native CKEditor plugin, removing unnecessary clutter from your Drupal entity forms.



      Background Audio playback

      Background Audio player

      Allows to play audio files on your site pages ;)


      Background Audio for Drupal 7


      If you have Plupload integration then you will be able to add several audio files to playlist at once.



      Hi-Res Images

      CSS px are not intended to be mapped 1:1 with screen pixels. They are actually defined as an angular measurement: http://inamidst.com/stuff/notes/csspx

      Web browsers running on modern hi-res screens need to be calibrated by "zooming in". This happens automatically with Apple Retina Display. For images to fully utilize hi-res screens, image dimensions need to be twice the CSS dimensions.

      Interestingly, the JPEG quality setting of images on hi-res screens can be reduced dramatically without compression artefacts becoming visible, meaning that filesizes are not much larger; it is even possible for the filesize of hi-res images to be smaller: http://blog.netvlies.nl/design-interactie/retina-revolution/

      Without Hi-Res

      Dimensions: 300x179
      JPEG quality: 80%
      Filesize: 13.53 kB

      With Hi-Res

      Dimensions: 600x358
      JPEG quality: 30%
      Filesize: 17.59 kB

      This technique does not use JavaScript.

      Unlike Retina Images, this module will work with effects provided by other modules.


      WYSIWYG CKEditor Nice


      Breaks the toolbar of CKEditor in several groups

      See: http://drupal.org/node/751196#comment-3689150 for more information.


      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.


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



      Teaser Image

      Teaser Image: default settings page

      The module automatically generates thumbnail for teasers and RSS feeds from images included in node body (or imagefield which attached to node).