4,395 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.

CKEditor Image - Enhanced Image Plugin

This module provide a new Image plugin, which is a mofified version of CKEditor's image plugin. It helps you center image using toolbar button or in Image dialog.

Implementation

All the credits go to CKSource team, what I did is just a small modification in the source code. I also take the idea from this one

Integration

This module supports both CKEditor and WYSIWYG module.

Dependencies

  1. CKEditor or WYSIWYG

Installation

Download the module and simply copy it into your contributed modules folder:
[for example, your_drupal_path/sites/all/modules] and enable it from the modules administration/management page.
More information at: Installing contributed modules (Drupal 7)

Configuration

After successful installation, you don't have to do anything. Because this module hijacks the Image button on toolbar, replaces it with the one in this module and automatically enables the plugin itself.

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

Add To Head

This project allows you to inject content into the $head, $scripts and $styles elements in the page.tpl.php. This is defined in profiles which can target URLS's.

Note: Only users with the administer add to head permission can use this and, as they can inject whatever they want, this permission should only be granted to VERY trusted users and site administrators as it could be used for evil.

Downloads

Background Images Formatter

This module provides an image formatter who allows you to set an image in background of a div.
The images are from a field of an entity and not from a configuration page or sth else, so it's very easy to setup and manage.

Downloads

Multifield

An unhelpful shot from the movie "Fifth Element" of Leeloo saying "Multifield"

This project seeks to provide a true compound field solution for Drupal 7. As much as I love Field collection, it still has to save actual entities, and can cause performance problems due to having to load all the referenced field collection entities on node, or parent entity load.

View the demo preview on YouTube

Limitations

  • The sub-fields inside the multifield are limited to one value. You can have a multiple value multifield, but the individual fields in in the multifield can only have one value.
  • You cannot have a multifield inside another multifield.
  • I've tried to test this with all the core field types, but more advanced fields may cause issues. I haven't run into any yet, but just be aware and test what you want to use.
  • I will be the first to admit, this solution is doing all kinds of unholy things to Drupal's field and entity APIs, so there may be unexpected dragons laying around that I haven't discovered.

Known issues

Recommended Modules

  • Multiple Value Widget: Improves the UI for managing complex multiple-value field widgets by using jQuery UI tabs.

Comparison to similar modules

  • Composed Field: Stores field values as serialized data. Hard to expose sub-fields in Views, Search API, etc.
  • Field Collection or ECK + Inline Entity Form: Stores field values as a reference to a sub-entity which contains the actual sub-field values. Adds additional layers of entities and fields.

Downloads

Entityqueue

A rewrite of Nodequeue for Drupal 7 based on entities.

The Entityqueue module allows users to create queues of any entity type. Each queue is implemented as an Entityreference field, that can hold a single entity type.

Downloads

Token Insert

Token insert

This module allows you to insert tokens into a textarea. It supports both plain text and wysiwyg textareas. The format used for the insert is compatible with Token Filter.

This module contains three modules:

  • Token Insert UI: Allows you to select which tokens are available for the insert, by default all tokens are shown. This module doesn't have to be enabled to use the others.
  • Token Insert (text): Add a fieldset under each textarea, works for both plain text fields and wysiwyg fields.
  • Token Insert (wysiwyg): Adds an extra button to wysiwyg editors and opens a popup to select the token to insert.

Dependencies for Drupal 6:

Dependencies for Drupal 7:

  • Token

Recommended:

Thanks to Jelle

Author

Downloads

Workbench Media

File list screenshot of Workbench Media

Workbench Media provides integration between Media module and the Workbench suite. It simplifies the pages content administrators need to visit in order to add media.

Which version should I use?

The current branch of Media you are using should be the same branch of Workbench Media that you should use. For example, if you are using the Media 7.x-1.0 release, then you should use the latest Workbench Media 7.x-1.X release.

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

Important: 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

Render array

Downloads

Content locking (anti-concurrent editing)

Features

  • Block concurrent editing: When a user is editing a node, any other user that attempts to edit the same node will be blocked from doing so, and notified that the content is already being edited.
  • By node type: This module can be configured to only lock certain content types against concurrent editing.
  • By format: This module can be configured to only lock specific input formats against concurrent editing.

Downloads

Acquia Purge

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

Top-notch cache invalidation on Acquia Cloud!

The acquia_purge module invalidates your Varnish caches on your Acquia Cloud site. When this is combined by setting Drupal's time to live (TTL) extremely high, your stack requires less servers, becomes much more resilient against DDOS attacks and performance dramatically improves!

Downloads

Save & Edit

Save & Edit Settings Page

Save & Edit is a module that provides a very simple, yet welcome function to node editing pages.

The module simply adds a button titled "Save & Edit" on node types selected in the admin section. Using this extra button when saving a node will simply redirect back to the edit form rather than returning to the node page, or the /admin/content/node page.

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:

Downloads

AJAX Poll

AJAX Poll adds the ability for users to vote on polls without reloading the page. It works with the normal Poll module included with Drupal core. It affects all polls throughout the site, on teaser, full, and block forms of polls.

AJAX Poll provides bare-bones AJAX functionality to the existing poll module without adding any complexity. For greater customization than the core Poll module can provide, see the Decisions or Advanced Poll modules.

Downloads

Support Ticketing System

The support module provides a basic ticketing system and helpdesk that is native to Drupal, offering complete email integration.

Support for Drupal 8
Development of an 8.x version of this module has started. It is a complete re-write and re-architecture built on Views, Entities and OG. A migration path will be provided from the latest 6.x-1.x release; we hope the community will contribute a patch to also provide a migration path from the latest 7.x-1.x release. We aim to make the first beta releases available during the Fall of 2015.
https://github.com/tag1consulting/support

The Support module offers the following features:

  • Ticketing activity is illustrated with colorful charts (depends on the Chart API module).
  • Tickets can be assigned to users (and users can view all tickets assigned to them).
  • Tickets support states (new, active, pending, closed, etc) and priorities (low, normal, high, critical, etc).
  • Configurable email notifications for new and updated tickets.
  • Email integration allows tickets to be created and updated via email, with support for attachments. New users can be automatically created. Ticket properties can be updated via email (using included support_mailcmd module).
  • Highly configurable client and user ticket overviews, highlighting tickets that haven't been updated for a long time.
  • Fully integrated with Drupal's search functionality, users can only search for tickets they have access to.
  • Supports an unlimited number of clients, each with their own configuration and access permissions.
  • Tickets are nodes, ticket updates are comments.

Downloads

Scald: Media Management made easy

Logo Scald

Drupal 8

Scald is a popular and flexible way to handle media in Drupal.

Scald can handle images, video, audio, tweets and even Flash files. Scald works with YouTube, Vimeo, Soundcloud and other many other providers. You can see a full list on the scald provider's page, you can also read our FAQ.

Downloads

bootstrap_carousel

A Bootstrap Carousel image with text

Overview

Bootstrap Carousel module provides a very easy way to make carousels, based on bootstrap-carousel.js.

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

Media: Flickr

Drupal LEGO figures, by Gábor Hojtsy

Media: Flickr adds Flickr as a supported media provider.

Most popular web services, including Flickr, support oEmbed. It is generally recommended to use Media: oEmbed instead of specific provider modules.

Downloads

Entityform block

Allows to load a specified entity form as a block.

Drupal 7 usage

Requires Entityform.

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

Drupal 8 usage

Go to the Block layout admin page (admin/structure/block), press Place block in the desired region and select Entity form.

Downloads

Similar Entries

Similar Entries is looking for a co-maintainer.

Similar Entries provides lists of links to site content related to the current node being viewed. Links can be displayed in standard blocks or in custom views. Similar content is located and rated using MySQL's FULLTEXT indexing for MyISAM tables. FULLTEXT is a special query that helps find relevant content in other nodes using a natural language search that interprets the search string as a phrase in natural human language. Views module is only required for version 2.x.

Downloads

Field Collection Fieldset

Field collection fieldset widget settings

Overview

Provides a fieldset formatter for the Field Collection module.
After enabling the module, go to admin/structure/types/manage/CONTENT_TYPE/fields and switch the widget to "Fieldset".
Go to admin/structure/types/manage/CONTENT_TYPE/display and switch the formatter to "Fieldset of field collection items".

Documentation

Check the README.

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

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

Mobile Switch

Use Mobile Switch

The Mobile Switch module provides various functionalities to develop mobile ready websites, based on device detection by Browscap or Mobile Detect.

 

 

Downloads

Pages