New Drupal Modules

Commerce Custom Shipping By Weight

Wed, 12/18/2019 - 09:34

Commerce 2.x needs more shipping options and customization. This module allows shops to set shipping prices based on shipment weight. It also contains a shipment weight condition that can be used by other shipping methods.

It will be useful if you want to control your shipping more than you would using a shipper API

Quickbooks Online API simple

Wed, 12/18/2019 - 04:46
Quickbooks Online API simple

yunke captcha

Wed, 12/18/2019 - 03:17

Yunke captcha module is designed for Drupal 8 and above, you can use it to add verification code to any form in the system, and you can set up different verification styles and details for each form. In version V1.0.0, there are two kinds of verification styles:
Semantic questions:

Config stylesheets

Tue, 12/17/2019 - 23:48

Provides a configuration entity for CSS that can be applied to sections of the site, using the same visibility logic as blocks.

Any CSS applied to a page will be placed at the very end of the CSS imports, so can override any existing styles from the theme.

Config batch export

Tue, 12/17/2019 - 17:56

This small module allows to download configs archive on slow VPS or hostings with time http timeouts.

For example, if your site is using a CDN the CDN can limit timeout of server response to 30 seconds. If you have a lot of config files, the process of the archive generation can take long time. This module adds a new button for config export in batch process, which allows to prevent getting any timeout errors or etc.


1. Install this module via composer

composer require drupal/config_batch_export

Entity Autocomplete Hierarchy

Tue, 12/17/2019 - 15:23

Displays the hierarchy in entity autocomplete fields. Taxonomy terms are supported out of the box.


Other entity types can be added by setting the 'parent' reference field name in a service parameter. The default value is:

parameters: entity_autocomplete_hierarchy.parent_fields: taxonomy_term: parent entity_autocomplete_hierarchy.separator: ' > '

Replace content

Tue, 12/17/2019 - 13:38

This is my first module for drupal.
It can replace content in all node.

Monitoring Logging

Tue, 12/17/2019 - 07:49

This module allows you to log sensor results. This module provides a framework for writing plugins that log the results to different systems. There is an example implementation that logs the results to a file, using a formatter plugin. There is also a submodule providing a formatter plugin, that formats the logfile so that it can be read by the Drupal nagios plugin.

Entity Reference Revisions Label Formatter

Tue, 12/17/2019 - 07:02

Provides label formatter for entity reference revisions like entity reference field's label formatter

this module allows to show just the entity name with optional link to entity when referenced the entity with entity reference revisions field.

Field CSS Circle

Tue, 12/17/2019 - 05:26

symfony validator translator

Tue, 12/17/2019 - 03:43

# How to use the module

Install the module.

#### Overriding Symfony translations
Sometimes you may need to override the Symfony translation.
In that case, just copy the original message from the Symfony
class and add it to your translation file as the `"msgid"` for that particular language whose translation
you are overriding into your custom module.

Commerce 7 Razorpay

Mon, 12/16/2019 - 14:44

Razorpay Payment Gateway Integration for Drupal 7 Commerce module
- Features
Hosted checkout with a myriad of payment options.
- Installation
Install it like any other Drupal 7 module
- Settings
- First things first - Login to Razorpay and under Settings >> API Keys
create your key_id/key_secret pair. Note that, you need separate pairs
for Live/Test modes.
- Go to /admin/commerce/config/payment-methods/manage/commerce_payment_commerce_razorpay

Migration Builder

Mon, 12/16/2019 - 13:50

AJAX debug

Mon, 12/16/2019 - 11:02

When opening an AJAX endpoint URL in a new tab, Drupal returns the AJAX response in a textarea tag.
This is to maintain compatibility with some old browsers:

However, it means that the JSON structure can not be easily inspected in the Firefox JSON inspector.
So this module removes the textarea tag and returns a plain JSON response.

This module should not be enabled in a production environment.


Mon, 12/16/2019 - 10:58


Mon, 12/16/2019 - 06:14

NfP365 CRM API is a module for developers to integrate Drupal 8 with NfP 365 CRM - Microsoft Dynamics 365 for the Not-for-Profit sector.

Submit and continue

Sun, 12/15/2019 - 19:23

This module adds a button to forms which will submit the form, then redirect the user back to the same form so they can carry out a new action, like:

User Email text format

Sun, 12/15/2019 - 17:07

Transforms user email config body fields textarea into text_formated (ckeditor).

important: This module does not send email as HTML, it only enables the 'text_format' field in user config. You will need to setup mail sending / HTML mail on your own.

That being said, depending on your mail modules setup, you may need to use the 'hook_mail_alter' to return the $message['body'] as desired.

Drupal 8 reCaptcha v3 integration

Sun, 12/15/2019 - 13:50

Media Synchronization

Sun, 12/15/2019 - 12:46


Drupal Development the Easy Way!