New Drupal Modules

Pipeline

Fri, 02/14/2020 - 10:17

The Pipeline module allows splitting processes in steps and then running them via an orchestrator service. The main goal of this module is to make it easier to execute long processes without running out of memory or timing-out.

Architecture

Pipelines are defined as plugins of type @PipelinePipeline(). A pipeline consists in a number of pipeline steps. Each step is a plugin of type @PipelineStep().

Embed Block

Fri, 02/14/2020 - 08:49

Embed Block is tiny module that renders a block into formatted text by using a format filter.

On order to embed a block in text, you should add the following placeholder: {block:PLUGIN_ID}, where PLUGIN_ID is the block plugin identifier. The block access is checked against the current user and if the access is denied, the filter replaces the placeholder with an empty string (""). If the specified plugin ID doesn't exist, the placeholder is kept unchanged.

Unomi

Fri, 02/14/2020 - 04:25

Binary Language Switcher

Thu, 02/13/2020 - 14:11

Switches between two (2) languages. It is not tested and not suitable for more.
Displays a link to the other available language, together with a prefix text if
supplied. Also has an 'inverse' mode, which instead of displaying the name of
the inactive language, it instead displays the name of the current language,
linked to the inactive one.

Crazy as it might sound, the 'inverse' mode is/was a requirement on several projects.

Jquery UI Widget

Thu, 02/13/2020 - 13:57

There are intentionally no releases provided here.

Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated. This includes the jQuery Widget library.

jQuery UI Widget is not available here. Instead, install the jQuery UI module and use the jquery_ui/widget library.

Jquery UI Resizable

Thu, 02/13/2020 - 13:55

Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated. This module provides the jQuery UI Resizable library for any themes and modules that require it.

Jquery UI Position

Thu, 02/13/2020 - 13:49

There are intentionally no releases provided here.

Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated. This includes the jQuery Position library.

jQuery UI Position is not available here. Instead, install the jQuery UI module and use the jquery_ui/position library.

Jquery UI mouse

Thu, 02/13/2020 - 13:46

There are intentionally no releases available.

Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated. This includes the jQuery Mouse library.

jQuery UI Mouse is not available here. Instead, install the jQuery UI module and use the jquery_ui/mouse library.

Jquery UI Autocomplete

Thu, 02/13/2020 - 13:41

Drupal 8 includes jQuery UI in core. However, it is no longer actively maintained and has been marked deprecated. This module provides the jQuery UI Autocomplete library for any themes and modules that require it.

Aircall

Thu, 02/13/2020 - 13:20

Views Filters Summary

Thu, 02/13/2020 - 12:00

This module will allow you to have a summary of the selected filters in a view.

Adobe Captivate Field

Thu, 02/13/2020 - 10:49

Currently this project enables link field and no upload feature. That link field is then shown as responsive iframe.

CKEditor Language Button

Thu, 02/13/2020 - 06:58

This module provides integration with the Language plugin for CKEditor.

This plugin implements the Language toolbar button to support the WCAG 3.1.2 Language of Parts specification.

IPPanel SMS Gateway

Thu, 02/13/2020 - 04:39

This module provides integration between the Ippanel SMS services (Iranian services that have many representative) and the smsframework project.

Persian:

Doc.x

Wed, 02/12/2020 - 16:40

Documentation generation features. The work is in progress.

Azure App Insights

Wed, 02/12/2020 - 12:34

Country Entity

Wed, 02/12/2020 - 12:05

Telwidget validation

Wed, 02/12/2020 - 10:39

Telwidget validation provides validation to telwidget for textfield.
It uses Telephone Validation module to validate a phone number.

For more information see a Telephone Validation.

Installation

Install Telephone Validation.

After install and setup Telephone Validation and libphonenumber-for-php, you can just install this module and configure field instance settings.

Requirements

textfield max length must greater than 20.
If textfield has max length less than 20, Validation will not work.

Edit UUID

Wed, 02/12/2020 - 07:19

Edit UUID is a simple module that allows to update or add custom UUID for an entity. Bundles and entity types are configurable to enable UUID edit field in entity form

Use generic field weight module to alter or change the weight (to change the position of UUID field in entity form) of the UUID field in entity form.

Gerenric Field Weight

Last seen

Wed, 02/12/2020 - 03:02

Pages

Drupal Development the Easy Way!