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

5,398 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.

QuickPay

A Drupal 8 service and Commerce 2.x payment gateway for QuickPay.

Menu child item

Drupal 8 Add Menu child item

This Module helps you to add menu link when we have large menu items trail and we want to add menu child under specified parent item.

Installation

TabPanelWidget

Makes the TabPanelWidget library available for various tab and accordion display purposes.

Entity Parser

Entity Parser is a utility module which provides a possibility to manage Entity Object (Node,Taxonomy term , User and Block Content) to simple array or another custom type such as JSON format

Group bonus

This module adds various small tweaks on top of the Group module.

Views TagCanvas

A views plugin that renders items in an animated tagcloud-like display.

It doesn't do just "tags" - that is the name of the rendering library it uses

Stand-alone demo page

Very similar to http://drupal.org/project/views_cloud and other tagcloud tools, except it renders items using 'canvas' element and then rotates them with a 3d-ball sort of effect (instead of just text sizes)

OG Context Panels

This module makes it possible to map panels argument for OG Context so that a custom panel page could have a group context.

Base Link

Provides a link content type, suitable for publishing links to external websites.

This feature is part of the Base feature set and was developed by GVJ web sites & consulting.

What this feature provides

  • Content types:
    • link: Use links to display links to external websites.
  • Fields:
    • body
    • field_content_image: a media image file selector, attached to a page
    • field_link_category: taxonomy reference to a link category vocabulary.
    • field_link_link: link field.
    • title_field: title field, provided by the Title module
    • link_categories-description_field: description field for the link categories taxonomy, provided by the Title module
    • link_categories-name_field: name field for the link categories taxonomy, provided by the Title module
  • Taxonomy:
    • link_categories: link categories taxonomy, used to categorize links.
  • Permissions:

Drush Webform Health

Check the status of webforms using drush. The module currently supports the following commands:

drush webform-email-check

FE Block UI

Block Overview with Fe Block UI

Adds fe_block settings Feature name to Block UI for easier tracking of block settings stored in Features

*Also gives notice to blocks that are not 'featurized'

Coffre Fort

Coffre-fort is an open source project , to help secure all types of highly confidential information from being leaked before the right time.

Features:

REST Auth

Overview

This module allows users to login to the site using a RESTful web service. If the user is associated with a Drupal user, that user is logged in. If not, a new user is created.

This module assumes that the web service returns a JSON payload and that both a username (or email) and a password are required for third-party authentication.

Configuration

Settings can be found on Administration » Configuration » People » REST Auth

  • Host: The fully-formed URL of the authentication service.
  • Username parameter: Username parameter name that will get passed to the web service.
  • Password parameter: Password parameter name that will get passed to the web service.
  • Email parameter: If the user name is an email, this is not needed. Otherwise, enter the email parameter name that will be returned from the web service.
  • Authentication side: This option allows you to determine where authentication happens.
    • Provider: Authentication happens on the web service and you receive a fully-formed JSON object describing the user. HTTP codes determine success or failure.

Form Fields Site Area

It is a view exposed fields area handler plugin. It can be used in the Views Header or in Footer. It contains the tokens of the exposed fields names of the view.

View Area Handler Plugin for Exposed Form Fields

It is a views exposed fields area handler plugin. It can be used in the Views Header or in Footer. It contains the tokens of the exposed fields names of the view.

Node Access Timestamp by User

*Currently functioning, but contains known issues. Not all functionality exists.

Entity Data Extras

Entity Data Extras

Description
--------------------------
Add data_extras field to Entity, used as $user->data field.

Combined image style

Module for developers who need the combined output of multiple image styles. It serves as a drop-in replacement of the core image style handling and both systems just keep working.

WOW Analytics

WOW Analytics

This module adds WOW Analytics web statistics tracking system to your website.

Views Raw

This Module is a Views Style Plugin.
It adds a Views Style which will provide the views result data in $rows.
It is aimed at Developers.

Install

Social Auth Linkedin Api

Social auth google api

This module provide a endpoint to login to drupal by linkedin's access_token

Drux: Enabling / disabling of dependent modules with drush

Status: Before this becomes a real project, some of you guys has to suggest a different name! "Drux" is just too meaningless.

Additional drush commands for dealing with module dependencies in a code-driven development workflow.

drush dep
(drux-enable-dependencies)
Download and enable dependencies of all enabled modules.

drush obs [module 1] [module 2] [module 3]
(drux-find-obsolete)
Find all modules that could be safely disabled without disabling any of the modules specified as arguments.

Use case: The PULL situation

You pull code (modules and features) that a fellow developer has worked on. These modules could contain new dependencies. You run "drush updb" and "drush cc all", but the dependencies are still not enabled.

Solution:
Now in addition you run "drush dep", and everything is fine.

Use case: The PUSH situation

You worked on some modules (incl features), and want to push them upstream. Your fellow developers need to know which other modules they need to enable, so you add those as dependencies. But, how can you be sure you did not forget a dependency?

Solution:
You have one or more "seed" modules, with all the dependencies. You agree in your team that gitthese should always be enabled.

CKEditor Skin

You're wondering why do you need this module because you can download any skins you want and put them in the skins folder. Yes that's totally true. But what if you don't know how to do that, or too lazy too do that, or ckeditor is a submodule in your repo or simply don't want to touch the ckeditor library? There are so many many reasons to use this module.

This module offers:

  • Download and install solution, you don't have to care about putting the skin in ckeditor library.
  • Stay away from git submodule (if you're using it).
  • Easily create a new skin and register it by using the API in this module.
  • You can easily modify the skin list by using the alter function, an usual way for Drupal developers.

Integration

Feel free to integrate your skins using my API. There are only 2 functions
you should know
- hook_ckeditor_skin(): Register your skins.
- hook_ckeditor_skin_alter(): Change the list of registered skins.

You can see the file ckeditor_skin.api.php for more information.

Skins in this module

- Grappelli (CKEditor 3.x)
- Moono (CKEditor 4.x)
- Moono Color (CKEditor 4.x)

Pages