2,376 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.

Acquia Purge

Graph showing Varnish'es missrate on a typical high performance site.

Top-notch proactive purging on Acquia Cloud!

Downloads

Replicate UI

Screencast showcasing what this module provides.

This provides user interface integration for the simple yet powerful Replicate API. Most notably, this provides integration with Drupal actions which means that you can start to replicate things via the user interfaces with built in support for:

Downloads

FeedAPI

Note: FeedAPI versions lower than 1.9 are not compatible with Drupal 6.14 or higher (see #580508 for details).

The maintainers of FeedAPI launched a successor project: Feeds. Read more about the future of FeedAPI in Good bye FeedAPI, hello Feeds and upgrade FeedAPI to Feeds.

FeedAPI aggregates feeds on a Drupal website by generating light weight items or nodes from feeds. It provides a straightforward configuration for most use cases and is extensible through an API. FeedAPI integrates with OG (but does not require it).

Downloads

Overlay Paths

This is a simple module that enables site builders to use the built-in Overlay for non-admin pages.

This means that you can use the overlay for doing popups without adding yet more javascript libraries to your site.

This module provides a simple UI for defining paths to appear in the overlay, but developers can use it to define paths too, see the overlay_paths.api.php file in the module for details.

Downloads

Responsive images and styles

Example of a suffix

Overview

This module solves the problems with images and responsive themes, it allows you to define multiple image style suffixes and their corresponding maximum width.

The future (Drupal 8)

See #1757518: D7 backport of Picture: Since picture is now part of Drupal 8, we have backported that code to Drupal 7, picture 7.x-1.x

Warning

  • Before upgrading Drupal 7.20, please read the release notes, since this will break this module. To fix it you need to add $conf['image_allow_insecure_derivatives'] = TRUE; to your settings.php file. There's an issue trying to solve this #1923936: Responsive images and styles module doesn't work with Drupal 7.20, but upgrading to the picture module will solve this as well.
  • Selecting _default as suffix might break your theme, safer is to always use __ (2 underscores) like __default.
  • Be care full if you use the force reload on resize option, it will generate more request to your server and might have a negative impact on your performance.

Features

  • Full support for image fields
  • Full support for colorbox
  • Partial support for field_slideshow
  • Doesn't need any changes to .htaccess / nginx

Downloads

jCaption

jCaption Settings

This is a simple module for Drupal 7.x that uses jQuery to transform the TITLE or ALT attribute of a image to a image caption. There is a settings page with lot's of possible configuration. The image caption won't show in the WYSIWYG-editor, but will be visible when you view the node.

The module differs in several ways from similar modules.

jCaption changes this:

<img title="Image caption here" src="image.jpg" alt="Image description">

to:

Downloads

Internal Links

Enable the filter(s) for an input type and run filters in appropriate order.

The Internal Links module, Intlinks, is a simple set (currently two) of input filters which modify the output of internal, root-relative links in any text input format for which they are enabled. The title filter allows you to have the node titles of linked content automatically inserted into the link as the HTML "title" attribute, with "node/123" -type href paths converted to URL aliases, too. It is especially useful for streamlining the editorial workflow and improving SEO. You can also use the "Hide bad" filter to "unlink" unpublished content so visitors don’t encounter "page not found" errors.

Introduction

Maintainer and Author: Lowell Montgomery.

Downloads

Node View Permissions

Node view permissions module enables permissions "View own content" and "View any content" for each content type on permissions page as it was on Drupal 6.
It's as simple as that.

It's implemented in a non-conflict way, so you can use it with any other permissions related module.

Created by ADCI solutions team

Downloads

modr8

Provides an administrative interface for managing content in moderation.

Allows you to preview content, as well as approve or deny, and send messages to the author informing them of your choice.

Downloads

CKEditor Link File

CKEditor Link File provides integration between CKEditor Link and File entity, allowing editors to link to files from within CKEditor. CKEditor Link File gives editors three important tools:

  • A simple method of linking to existing files (promoting file reuse and helping to eliminate duplicate files).
  • The ability to link to files, file URLs or file downloads (configurable by an administrator).
  • The ability to restrict links to certain file types such as audio, video, images or documents (configurable by an administrator).

Requirements

CKEditor Link File has two dependencies:

Contributed modules

Installation

To install CKEditor Link File:

  1. CKEditor Link File can be installed using the standard module installation process.

Related Modules

The focus of CKEditor Link File is to provide editors with a simple way of linking to existing files.

Downloads

CKEditor for WYSIWYG Module

This module provides a WYSIWYG editor using the CKEditor library. While there are other approaches to integrating CKEditor into Drupal (through either the WYSIWYG module or CKEditor module), this project takes a combination approach mixing the best from WYSIWYG module (generic bindings to text formats) with tight direct integration with Drupal. The current version of CKEditor bundled is 4.2.

This module is currently experimental. It does not yet integrate with any existing 3rd party modules such as Media or WYSIWYG Fields. Support for these modules is planned through WYSIWYG API for Drupal 7, but not yet integrated.

Features:

  • Bundled lightweight CKEditor 4.x version, optimized for Drupal integration (no unneeded plugins makes for faster loading). No need to download the editor separately.
  • Additional add-on plugins that tightly integrate Drupal with CKEditor
    • Drupal Image plugin
    • Drupal Image captioning plugin
    • Webkit Resize plugin (adds support for resize handles in Chrome/Safari)
  • Dependency on WYSIWYG module keeps compatibility with other WYSIWYG editors
  • Uses absolutely no inline styles. All buttons and cleanup uses a consistent set of classes which can be themed.

Dependencies

    Downloads

    Custom Publishing Options

    This module allows you to create custom publishing options for nodes. It allows you to add to the default options of Publish, Promote to Front Page, and Sticky. It also ingrates with views to allow you add as a field, sort and filter by, your custom options.

    It now allows each of the different options to be shown only on selected node types, as well as integration with Rules, Actions, and Features. Custom Publishing Options also have granular permissions per role, per option.

    Downloads

    Mailhandler

    mailhandler.png

    Create nodes by email!

    Mailhandler uses Feeds to let you post nodes by email. It takes mail (usually from an IMAP mailbox) and imports it as whatever type of content you choose. Plug-in modules allow you to do more awesome things like post comments, select different authentication methods, and set properties such as published / sticky status using "commands". Hugely powerful and flexible, but includes a "quick-start" module to help get you started.

    Downloads

    Webform Multiple File Upload

    Allows user to upload multiple files on a webform.

    Full version of http://drupal.org/sandbox/hadsie/1143186

    Downloads

    Inline

    Inline module allows users to display uploaded files and images inline, i.e. place links to files into a content using a simple [inline:filename.jpg] tag. The effect is a link to the file or the display of an image, depending on the file type.

    Inline allows users to place an uploaded image or a file attachment anywhere in the content. During creation of a content, a user can simply enter the number or filename of the attachment that should be displayed inline. After submitting the content, the number is automatically converted to the corresponding filename.

    Downloads

    Wikitools

    #D7CX: I pledge that Wikitools will have a full Drupal 7 release on the day that Drupal 7 is released.

    The wikitools module provides some settings to get a more wiki-like behavior. It aims to be lightweight; all features are optional, and it provides no database tables of its own. If you have ideas about cool new features for this module, please post an issue. All new features go into the 6.x branch; I encourage others to present patches with backports. Some of the features of this module are:

    Downloads

    Feeds Image Grabber

    Feeds Image Grabber

    Feeds Image Grabber (FIG) is successor of FeedAPI ImageGrabber, an addon for Feeds module, which grabs image for each feed-item from their respective webpages and maps it to an image field in the node created by Feeds (Node Processor).

    [Google Reader (with thumbnails) can be imitated on a Drupal site by using Feeds, Feeds Image Grabber, FileField, ImageField, ImageCache, ImageAPI, Views and Voting API module (http://goo.gl/J5MJg)]

    Features

    • Automatically downloads and attaches image to the node created by Feeds module.
    • Configurable XPath of the desired image location on the webpage of the feed item on per feed basis (using element's id or CSS class).
    • Support for FileField Paths module.
    • Configurable maximum image size.
    • Configurable minimum and maximum image resolutions.
    • Configure defaults for FIG from the settings page.

    Roadmap

    • Better error logging and reporting.
    • Integration with Views to grab images for only selected feed items.

    Please do not open issues in the queue that request features already on the roadmap.

    Downloads

    Webform Template

    Webform template settings

    Copy webform configuration from one node to another

    This is an add-on module for Webform that allows you to select webform enabled content types as "source" and/or "destination" types. On node edit/creation of the so called "destination" types, you have to option to apply (= copy) the webform settings (including all webform fields) from nodes of the "source" type.

    That way you can easily copy webform configuration from one node to another.

    However, if you want regular fields attached to the node to copy (e.g., the body field), you should use the Node clone module.

    What are webforms:

    From the Webform project page:

    Webform is the module for making surveys in Drupal. After a submission, users may be sent an e-mail "receipt" as well as sending a notification to administrators. Results can be exported into Excel or other spreadsheet applications. Webform also provides some basic statistical review and has and extensive API for expanding its features.

    Downloads

    Fontello

    This module integrates the Fontello service via the Icon API module and allows you combine icon webfonts for your own project.

    Requirements

    Downloads

    Featured Content

    featured_content_block_config4.png

    Overview

    The Featured Content module lets you very easily create related/featured content blocks on your Drupal site. This module is useful if you have non-technical users who need to add blocks on the site that contain lists of node titles, node teasers, and/or full node content. This module can also be useful if you need to get up some featured/related content blocks quickly and are not familiar enough with views to do it, or simply prefer not to use views for this purpose. A related/featured content block can be created in just a few minutes.

    Language support was added in version 1.5 for both D6 & D7. If you have a multilingual website, please use 1.5 or above.
    Do not use the 6.x-2.x-dev and 7.x-2.x-dev branches as they are for experimenting with performance enhancements. If you want to grab a *dev* version (which we try to keep stable), then grab the 1.x version in the downloads section.
    NOTE: If you have a large site (lots of nodes and/or users), this module will likely NOT be a good fit as there is currently NO caching (views is recommended in that case). If someone is interested in becoming a co-maintainer and working on the caching code (in the 2.x branch), please add an issue to the queue. Thanks!

    Index:

    Downloads

    Imagecache External

    About

    Imagecache External is a utility module that allows you to store external images on your server and apply your own imagecache (D6) / Image Styles (D7).

    Configuration

    To use the module you need to visit admin/config/media/imagecache_external and either:

    • Add some domains to the whitelist -or-
    • De-activate whitelist functionality

    Usage instructions

    Usage is simplified in Drupal 7 as follows:

    Downloads

    Focal Point

    ABOUT

    Focal Point allows you to specify the portion of an image that is most
    important. This information can be used when the image is cropped or cropped and
    scaled so that you don't, for example, end up with an image that cuts off the
    subject's head.

    Downloads

    Entityform block

    Allows to load a specified entity form as a block. Requires Entityform.

    After enabling the module, the entityforms will have an optional checkbox to make them a block.

    Downloads

    More Buttons

    administer_mb_4.png

    The More Buttons (MB) module allows to use additional buttons with Drupal.

    MB is the evolution of the More node buttons module from Drupal 6.

    MB provides additional buttons for:

    • Content; Node module
    • Comments; Comment module
    • User; User module

    MB provides a additional Create new action.

    Downloads

    Views Node Taxonomy Filter

    Adds support to Views to filter a block on a node page by that node's taxonomy terms.

    Downloads

    Pages