16,940 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.

Views Menu Node Children Filter

This module adds a contextual filter to Views that will retrieve a node's child nodes according to a menu's structure.

Example scenario

Create a view of nodes that are direct children of a specific node in the Main menu tree.

Downloads

Commerce Payment Split

This module allow user pay multiple time for an order.

Ex: When user book a trip $10000, user can pay first time $2000 and then pay multiple time ultil enough.

Downloads

Mailchimp Back Sync

Mailchimp synchronisation create user

Mailchimp Back Sync bring extra synchronisation functionalities that are not available on the Drupal Mailchimp module version 7.x-3.x.

This module is specially interesting when we want Drupal to update it’s users information when a modification has been introduced on Mailchimp interface or through a third part software using Mailchimp API.

An alternative to the use of this module whould be to install Rules and setup triggers and actions for Mailchimp webhooks, though mcbacksync do that automatically without any complicated setup.

Downloads

wechat dkf

wechat多客服模块,提供多客服的支持。正在开发中,

Downloads

wechat views

wechat views module:
基于wechat模块的扩展模块。
1,支持微信菜单与Views绑定
2,支持使用核心搜索/Solr搜索自动响应微信请求消息

Downloads

UUID User badges

UUID User Badges

Downloads

Personalize View Modes

This module builds on the Personalize module suite. It allows you to swap out the rendered view mode of any fieldable entity on the site(provided it has multiple view modes). This module is functional, however, it is currently in heavy development and you should exercise caution before using it in a production environment.

Downloads

Menu Item Attach

Menu edit page

This module allows to add some menu items inside another menu item. This is very useful for creating mega menus.

Features

  • Add new option "Attach to" on menu item edit page.
  • Display attached menu items inside another item.
  • Hide attached items from their normal position.

Downloads

Restrict Role Login by IP

This is a minimalistic version of Restrict By IP module .

Restrict By IP module checks for IP restriction for every user on every page load. This module instead checks for such restriction only on login.

Use this module only if you have performance concerns over validating every request against whitelisted IPs.

Downloads

Farm Fields

Provides common base field definitions for farmOS entity types.

This module is part of farmOS.

Description available on GitHub: http://github.com/farmOS/farm_fields

Downloads

Lesser Forms

Configuration screen for Lesser Forms.

The goal of Lesser Forms is to hide configuration options from your content creators / content managers. They probably don't need to modify this.

You wouldn't want to bother them with the pathauto-alias, do you?

Lesser Forms introduces a new permission. Make sure you enable it.
This module is a UI modifier. It doesn't change permissions.

Downloads

Drupal.behave

Super sexy Drupal JS behaviors.

API in a nutshell

Drupal.behave(...) or $b(...) shorthand

It's a super simple, jQuery like, chainable API.

Before: The Conventional Drupal 7 Way

(function ($) {
  Drupal.behaviors.exampleModule = {
    attach: function (context, settings) {
      $('.myDOM', context).text('Who throws a shoe?!?');
    }
  };
})(jQuery);

After: Yeah, Baby Way!

jQuery is also passed in as the third argument. Yeah, baby!

Downloads

Slack Invite

Slack is amazing. But if you've used Slack and want to grow the number of people that use it, the only way to easily register for a team is to have a custom email domain or to be an admin and invite users manually. This module allows you to send invites to existing and new users.

Downloads

I18n Migrate

This project is intended to provide classes for use with the migrate module, to help with migration of internationalized Drupal core content.

It's at early stage of developement but not useless, you can read README.txt to see what it is capable of already.

Downloads

Entity Enqueue

Entity Enqueue provides utility functions to enqueue entities to be processed later using Drupal's Queue API. It will not process any entity enqueued, you have to write the corresponding queue worker callback.
Provides matching Drush commands for each possible function.
It is only a developer tool and it has no visible UI.

ToDo/ideas:

Downloads

Webhook Slack

This implements the Slack Entity module and uses Webhook module to allow for push based integration with Slack. Whenever a new item is created in slack via the integrations page, you can have it pushed to your Drupal site implementing this module.

Downloads

Error Pages Messages

This project is intended to allow the administrator of the site to set multiple, different messages for error pages on admin/config/system/site-information

When someone sees the 404 or 403 pages, instead of standard error messages, the module will show the configured messages. This is useful when you do not want to disclose what error had occurred: 403 or 404

The module allows you to use template by setting up their paths in a provided field. You can write separate CSS rules for those templates and those will be displayed on error pages.

Downloads

SimpleUploads CKEditor plugin

This module provides basic support for the SimpleUploads CKEditor plugin:
http://alfonsoml.blogspot.com/p/simpleuploads-plugin-for-ckeditor.html
The SimpleUploads plugin provides drag and drop uploading and
inline placement of those images in CKEditor.

This module also supports free version of simpleuploads, imagepaste that only works on Firefox web browser.

Installation and Setup

You can choose between either ckeditor or wysiwyg (+ckeditor) module

Downloads

Excel Generator Url

Link to download Excel files

SUMMARY

This module is useful to generate an excel file by clicking a link that points to an url created by the module.

Excel Generator Url provides an URL that forces the download of the excel file.

The content of the excel file should be recorded on the $_SESSION array before the link is clicked but alternatively you can call the function directly passing the same structured array of data as parameter.

Downloads

Commerce POLi Payments

The Commerce POLi Payments module adds the POLi Payments payment gateway to Drupal Commerce.

Initial development was sponsored by The Wilderness Society Inc.

 

Required modules

 

Downloads

Commerce License Video Embed

Based on the excellent Commerce File and extends the Commerce License framework to provide the ability to sell access to embedded videos hosted on other videos hosting services like Youtue and Vimeo.

Downloads

Views Parity Row

Description

This module provide a new Row Style Plugin for Views.

It allows you to alternate the view mode used to render the row. You can configure when it starts, when it ends and when to switch view mode (frequency).

With Drupal 7, if the module Entity API is enabled, this will be available for all kind of entities.
With Drupal 8, you do not need Entity API, it's already based on entities.

Downloads

Pages