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

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.

Requirements

8.x-1.x

  • Editor and Filter modules included with Drupal core.

7.x-1.x

Drupal 7.37 or later.

Downloads

Upload Image

upload_image.module takes uploaded images, that are attached to nodes, and creates image nodes from them. Thumbnails are shown in place of the file name in the list of attachements.

Downloads

Media RSS

A small module that allows image nodes that use both image module and imagefield module to become media entries in RSS feeds.

6.x-1.x
Orignal release that turns all site RSS feeds into media feeds. Stand-alone module

6.x-2.x
Views 2 style plugin. A lot more customizable and media RSS doesn't have to be used on every feed.

Requires either:

Downloads

Just Another Social Module (JASM)

Facebook Page "Like Box" rendered in a block

Many social modules exist that allow users to share and/or publish your content to various third-party sites and services. In the information age, more and more companies are adopting social media as a means to promote themselves and/or to engage with peers and customers alike. JASM provides a single place to configure and subsequently promote your site's presence on other sites, like your company's Facebook page, or your company's Twitter feed.

Downloads

WYSIWYG CKEditor Nice

wysiwyg_ckeditor_nice.png

Breaks the toolbar of CKEditor in several groups

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

Downloads

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)

Features

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

Installation

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

Downloads

iTunes

Apple's podcasting specifications add several channel and item elements to RSS feeds. The iTunes module allows a podcaster to associate the item level information with nodes and the channel level information with a View.

Downloads

Commerce Node Checkout

Overview

Integrate with Commerce in order to allow you to charge users to create nodes. It is possible to have multiple different product offerings for each node type, so the user can pick the product they want to purchase when creating the node. An example use-case would be a classifieds site that charges people to post listings.

Downloads

RoyalSlider Integration

This module provides integration with the excellent RoyalSlider library.

Downloads

Media Library

Media Library extends the Media and File Entity modules to provide the ability to restrict which files are considered part of a site's media collection.

Requirements

Media Library has one dependency.

Contributed modules

Downloads

audio.js

audio.js

The audio.js modules provides a cross browser audio player as a field formatter for the file field type using the audio.js javascript library created by Anthony Kolber.
http://kolber.github.com/audiojs/

It uses the native HTML5 tag where available and an invisible flash player to emulate the tag for other browsers. It provides a consistent html player UI to all browsers which can be styled with custom css. Under your content types display settings you can select it as either a single player or playlist as the field format.

Browser Support

With Flash as a fallback, it should work pretty much anywhere with just a mp3 file.
It has been verified to work across:
Mobile Safari (iOS 3+)
Android (2.2+, w/Flash)
Safari (4+)
Chrome (7+)
Firefox (3+, w/ Flash)
Opera (10+, w/ Flash)
IE (6, 7, 8, w/ Flash)

Note that the audio.js library currently supports MP3 audio only.

Installation

You must first download the audio.js library here:
http://kolber.github.com/audiojs/

Extract the audiojs archive and copy the contents into your Drupal
libraries directory, so that the audio.min.js file can be found at
sites/all/libraries/audiojs/audiojs/audio.min.js

Co-Maintainer Needed

Downloads

IMCE Kama Style

IMCE meets CKEditor Kama

A tiny module that styles the 2.x branch of IMCE to match the Kama theme of CKEditor. It provides a more unified experience for content managers.

There's no UI. To use, just enable the module and start using CKEditor with IMCE.

Feel free to recommend alternate styles or submit patches in the issue queue.

This module comes from Smirk Studio with love.

Downloads

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.

Downloads

Media: Image Flotsam

This module contains Embedded Image Field providers (i.e. emfield's emimage module) that don't currently have their own "Media: " module yet (see the emfield project page for more information on the move towards the new and vastly improved Media Module).

Downloads

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.

 

Downloads

FLV Media Player

FLV Media Player

This is a helper/configuration module to work with JW media player FLV flash player. It is designed for integration with XSPF Playlist to make it easier for configuration and setup. To use this, you need to download the player and place it in this module directory. You can then configure the display options you want.

This module has support for recommendations and integrates with views to allow administrators to select what kinds of content they want to recommend after a video has been watched. This module also integrates with Trackit and XSPF Playlist for tracking and playlists. This module also integrates with Views to provide recommended content via special views created by an administrator. This module will produce embedded code for users to insert your video onto their site. Recommended content as well as playlists are supported in the embedded code. Additionally, this module can create an external configuration file which allows the administrator to change content as well as display options to already embedded players.

Downloads

Upload previews

upload_preview.png

Adds image preview thumbnails to the file attachment section on node editing pages.

Downloads

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)

Features:

    Downloads

    Tutorials

    The Drupal tutorials module embeds contextually relevant tutorials into your Drupal site. It integrates with Tutr.tv to instantly provide access to hundreds of tutorials. You can also use it with the Tutorial Server module to add your own help tutorials into your site.

    Downloads

    Acidfree Albums

    A full-featured media management system for drupal. This makes it so you can easily manage your photos and videos with drupal. Acidfree albums and media items are drupal nodes to integrate better into your system. It offers themeable drawing routines for albums and each media type so it can fit in better with the rest of your website. Items can be added individually (the drupal node-centric method) and also via a mass-import page that allows server-side directories of media to be imported or zipped, bzipped or gzipped archives to be uploaded and imported.

    Downloads

    Media Mover

    Media Mover is a set of modules which allows website administrators to easily create complex file conversion processes. The core of Media Mover is the media_mover_api module which creates a set of rules allowing multiple modules to interact with a file. Media Mover can take a file emailed to an email account, turn a file attachment into an FLV file, create a new node with the file data, and then save the file on an external file storage system like Amazon's S3 all at once. And that's just the start.

    Downloads

    PageFlip: Book, Magazine, Comic Viewer

    PageFlip simulates "flipping through the pages" of books, magazines, comics, flyers, or other "book"-like content.

    PageFlip includes two viewers: PageFlip MegaZine3 Viewer and PageFlip HTML/JavaScript Viewer. The former uses the open-source Flash-based MegaZine3 page flipping engine while the latter is a custom viewer written with jQuery.

    Downloads

    Storage API

    Storage API

    Mission Statement

    Storage API is a low-level framework for managed file storage and serving. Module and all the core functions will remain agnostic of other modules in order to provide this low-level functionality. Submodules are welcome to allow Storage API to interact with other contributed modules, but there shall never be a dependencies[] statement in the storage.info file unless it is necessary for the low-level function of this module.

    It has the following features:

    • Pluggable architecture - it can be extended to work with any storage service.
    • Redundancy - it can be configured to store your files in multiple services and instantaneously change which one is serving. This means your site will not be brought down by a service having problems.
    • Access control API - can be used for e-commerce.
    • Deduplication - when files that are identical are stored in the same container, only one instance will be created. This saves bandwidth and storage.
    • File and image field integration - enable the "core bridge" sub-module.
    • Audit module - compares a manifest of files with what is recorded in the database to ensure that the record is accurate.

    There are some screencasts demonstrating various features of the module.

    Downloads

    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.

    Downloads

    Gallerix

    Gallerix sample

    Introduction

    The Gallerix module is a simple gallery module allowing you to easily upload images and display them on a page. The Gallerix pages are called Album.

    Downloads

    Pages