New Drupal Modules

Client Config Care

Mon, 09/17/2018 - 11:03

The Client Config Care module was introduced to speed up live site deployments by not overwriting configuration changes made by editors with config editing permissions, e.g. changes on blocks or menus.

External Logging

Mon, 09/17/2018 - 05:01

The External logging (extlog) module monitors your system, capturing system events and sends them to a remote log server.

Like dblog or syslog this module allows to record events containing usage and performance data, errors, warnings, and similar operational information.

Main features are:

  • Configure different remote servers, like LOCAL, DEV, TEST and LIVE
  • Define rules to select which events should be sent to the logging server


Sun, 09/16/2018 - 23:54

Choice CMS

Sun, 09/16/2018 - 21:57

The Quantcast Choice plugin implements the Quantcast Choice GDPR Consent Tool – Consumer Demo.

IAB Europe announced a technical standard to support the digital advertising ecosystem in meeting the General Data Protection Regulation (GDPR) consumer consent requirements. This provides an implementation of that framework.

Queue Throttle

Sun, 09/16/2018 - 07:22

Allows one to adapt existing queues to be throttled whilst processing.


Sun, 09/16/2018 - 03:39

Hereafter I continue development of previous Datex module here.
Please note that this module is not compatible with the previous one, because of namespace conflicts. You need to delete the datex folder before adding datex2.


Datex is a zero-configuration, batteries-included, fire-and-forget, zero dependency date localization and internationalization module. It supports Gregorian (doh!), Persian, and... bundled with a nice jquery date picker.

Migrate JSON Source

Fri, 09/14/2018 - 12:53

Migration sources for JSON encoded data files.

  • JSON Fileset: Files in a directory containing JSON encoded data.
  • JSON File: One file of JSON encoded data containing multiple records. (coming soon)

Also included is a drush command for exporting entities as JSON. This data can then be saved to files for use as migration source data.

Batch API

Fri, 09/14/2018 - 12:48

API for easily creating batches.


Fri, 09/14/2018 - 11:47

Add a ConfigFormBase-like based on state api

Views Autorefresh D8 port

Fri, 09/14/2018 - 11:25

This module are a drupal 8 port of Views Autorefresh module, waiting opening a Drupal 8 branch on it.

Paragraphs Toolbar

Fri, 09/14/2018 - 11:19

This module creates a new toolbar that lists paragraph types alphabetically. This is helpful for large sites with many paragraph types to easily access the subpages of the paragraph type, such as the "Manage fields" or "Mange display" local tasks for a particular paragraph type.

Group Media

Fri, 09/14/2018 - 06:03

This module is designed to associate group specific media elements with a group when using the Group module.


Block Ipaddress

Fri, 09/14/2018 - 04:46

This module helps to create Ip Address specific Blocks. It Add IP Address setting to block and manages IP Address specific display of block.

Block will be only visible for the selected IP Addresses. It detects and gets User's IP Address information and based on this it manages block visibility.

Paragraphs Collapsible

Fri, 09/14/2018 - 04:43
Collapsible plugin for paragraphs widget for Drupal 8

Improves the Paragraphs widget by applying CSS tweaks and collapsible feature


Option1: Add the module using git modules:

git submodule add \ modules/custom/paragraphs_collapsible/

Option 2: Require the module via composer (Coming soon....)

Enable it:

$ drush en paragraphs_collapsible -y

Context Breadcrumb

Fri, 09/14/2018 - 02:48


Integration Breadcrumb module with Context. This module allow dynamic
define custom breadcrumb for Drupal site.


This module requires modules:
* Context:
* Token:


Paragraphs table

Thu, 09/13/2018 - 20:18

Project Paragraphs table it looks like module field collection table
- Shows table mode in new/edit
- view with table vertical or horizontal
- support display suite
Some features is in progress
- support field permission
- operation like field collection table (modify, delete, duplicate)
- support datatable
- support ajax

Block Sidekick

Thu, 09/13/2018 - 15:45

Block Sidekick provides an intuitive and interactive page authoring drag-an-drop experience for content authors and site administrators. With a sleek non-invasive dialog overlay containing all blocks available to the current page and in the current theme, users can drag a block from the Block Sidekick and place it into any region on the page.

File Management

Thu, 09/13/2018 - 10:11

This module allows you to edit existing file or image entities.
Updated a PDF file? An image? No problem with File Management!

Important note 1

This module is super alpha, active development will follow though!

Important note 2

Don't use the module (yet) if you're making use of revisions.

Image Field Tokens D8

Thu, 09/13/2018 - 09:31

The ImageField Tokens D8 module extends the default functionality of Image Widget and Formatter and adding the ability to specify default values and use content entity tokens in the Alt and Title text.


Configurable Alt and Title text now use content entity tokens instead of default tokens.


Environment requirements:

  • Drupal 8.5.x and higher
  • PHP 7.1

Required modules:

Autotranslated Output for Bool fields

Thu, 09/13/2018 - 08:49

Autotranslated Output for Bool fields addresses a common annoyance for multilingual sites. You need to set labels for values 0 and 1 for every Bool field you have, and then translate those labels. The translations are tied to the field, so if you have five fields with Yes/No alternatives, you have to write Yes and No five times, then translate those Five times, because the text is the same, but the field and its context is not.

That's OK for a couple fields, but what if you have, let's say, a hundred?


Drupal Development the Easy Way!