Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

51,602 modules match your search

A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.

Search API Solr Dynamic Connector

This module allows connection to a Solr server dependent upon environment variables.

Private Dynamic Stream Wrapper

Provides a file stream wrapper to store private files that can be altered when downloaded.
The file stream wrapper mimics the functionality of the Drupal Private file system with the addition of the capability to alter the file's content when it is downloaded.

Sponsored by Commerce Guys

Raw Mapping

Convert data loaded into a node by simple paste (or Feeds or data import) into better structured data.

A simple text field may be provided for a list of items to be dropped into
and this tool would be able to convert that list into individual fields
on the same entity.
The original data can optionally be discarded onve converted.

The UI will be for a simple textarea field (eg named people_raw)
to have an additional setting on the field settings page that refers
to the structured data field (eg a multiple textfield 'people')

A separator (eg newline or comma) is defined there.

Running the process (through VBO or similar) would shift the data between those fields.

Failed to find even a utility for copying data from one field to another on d.o.
May be possible with rules but that's heavy for this.

Usage

A textarea field on a content type will have extra options shown on the field configuration settings.
Which target field to transfer data into, and what separater to use to do it.

The target field should be something like a textfield with multiple values enabled.

Now you can paste a newline-separated list into a text field, then press the "raw mapping" button, and that raw data in the textarea will be placed into many reows in individual text fields.

Commerce Product Manager

This module is an attempt to simplify the management of product variations in the simillar way the UberCart does.

Kewego

Support for Kewego/Kit Digital video hosting provider.

http://www.kitd.com/

Shared Email Password Reset

This module will have users reset their password based on both email and user name, there are some cases where this module can help when using the

Webform Entity

This module exposes webform submissions as a fieldable entity on behalf of webform and optionally provides a bundle for each of the content types for which webform functionality is enabled. This allows you to configure fields on a base form that are appended to the fields for the webform for that individual node and these fields can be exposed to views.

Please note that these fields, while exposed to views, do not integrate with the core webform reporting, emails or exports at this time. Supporting this will likely require upstream patches to the webform module itself.

Example Use Case

Say that you have a daily survey site. Each time someone fills out a survey you want to collect their name and email but you create new surveys every day with whatever fields are appropriate. With webform entity you can make views of all of the names and emails you've received (because they are part of your field api powered base form) without tripping over hundreds of fields from the one-time use fields for each featured survey.

Why this module exists

CiviCRM Prerequisite Check

This module allows you to configure multiple types of prerequisite requirements for events.

Access to Term page by Role

Description

This module allows you to restrict access to term page based on user roles. It depends on the Drupal core taxonomy.module—just activate both modules and edit a term item as usual. There will be a new fieldset that allows you to restrict access by role or close term page for all roles.

If you're interested in helping with this or have problems with this module, please contact me or open an issue in the Term per role module issue tracker.

Installation

Installation is like with all normal drupal modules: extract the 'term_per_role' folder from the tar ball to the modules directory from your website (typically sites/all/modules).

Configuration

Just open to edit edit or create term and add seetings to new fieldset that allows you to restrict access by role or close term page for all roles.
In admin area(path is admin/config/content/term-per-role) you can change behavior if access is denied to page(show page 404 or 403).

Credits

This project has been sponsored by:
Volcanoideas Drupal consulting and development.

Where is this module used?

pgn4web-D6

The pgn4web module allows users to add playable PGN chess games to a Drupal site using the pgn4web javascript chess game viewer.

Project Hosting

Project Hosting is a flexible suite of components for Drupal 7 that can be combined to build a local project update server out of a bespoke Drupal resource site. Features include:

  • Publishing updates XML feed
  • Automated repository release packaging
  • Integration with Entity API and Rules

Dashboardify

Dashboardify dashboard screen

Module description

Dashboardify is a module for creating complex dashboards.

Each user with proper permissions can add any block to dashboard and rearrange blocks order on his or her dashboard page. There is one dashboard with predefined regions available for each user. User can add unlimited instances of the same block which can be useful for views blocks with different contextual filters applied. Along with block information module stores data what contextual filters were used while adding block to dashboard. Block order is autosave via AJAX.

Requirements

  • Contextual links

Domain and OG (Organic Groups) Bridge Module

This module provides a bridge between a multisite setup with domain module and organic groups.

Geofield Remote Storage API

Provides an abstraction layer to extend Geofield module to syncronize Drupal database with an external GeoDatabase (for example, Post

Device Cloud Message

This project will enable site authenticated user to send cloud message (via either Apple APN or Android GCM) to each other, kind of a replacement of short message to save cost.

Quillan Search & Destroy

This module lets you replace elements on your website with custom images.

When the user clicks on one of these replaced images, it explodes and the original element appears again.

CTools Advanced Wizard Form Steps

This module makes the user interface of CTools (Chaos Tools) wizard forms more flexible by detaching the wizard steps and making them a

Adzerk

This module provide ads from Adzerk.

To use this module you will need an account at Adzerk.

Zoomooz

Download this module into your modules folder (using the download link below or CVS)

Pages