New Drupal Modules

Items

Sun, 08/11/2019 - 09:47

come soon.

Multi Step Form API

Sat, 08/10/2019 - 17:01

Module provides an api to simplifies building multi step forms. FormMultistepBase class provided by the module take care such things like managing steps, placing next, back and submit buttons at the specific steps (no matter how many steps you need to provide) etc. All you have to worry about with this class to build a multi step form is form.

In the module there is an example module that shows how to build an ajax multi step forms with class FormMultistepBase.

Send Notification to Slack

Fri, 08/09/2019 - 11:41

Page Cache Ignore query parameters

Fri, 08/09/2019 - 11:22

Alter page cache middleware class to ignore query params.

Motivation

Time to time we are faced with necessary to ignore some query params to use page cache. See https://www.drupal.org/project/drupal/issues/2062463 for example.

Via this module you can ignore params like fbclid or gclid

Just add params to config page_cache_query_ignore.settings like:

Commerce OnePAY.VN

Fri, 08/09/2019 - 07:48

This module provide payment method via OnePAY.VN for the Drupal Commerce payment system.

This module is developed base on OnePAY.VN document. If you have any problem please review the document at developer page.

Dependencies

Drupal Commerce

Onomasticon ckeditor

Fri, 08/09/2019 - 04:12

Login Switch

Thu, 08/08/2019 - 23:26

This site will allow you to change the default login URL and disable the normal /user/login route built into core. Hackers today know all the usual entry points for the common CMS systems.

ckeditor_wordcount

Thu, 08/08/2019 - 19:47

Locale Manual Translate String

Thu, 08/08/2019 - 14:59

Adding manually a String Translation which it will be available in the translation Drupal interface

Auto Save Form

Thu, 08/08/2019 - 12:22

# Auto Save Form

This module automatically stores and recovers form values to prevent
losing data when editing an form.

The plugin listens for the form change and keyup events and then stores
the values of your form controls (select, input, and textarea) in the local
storage and automatically clears the storage on form submit.

## Installation
1) Copy all contents of this package to your modules directory preserving
subdirectory structure.

Commerce Stripe Payment Intent

Thu, 08/08/2019 - 11:30

This module is a fork of commerce_stripe. I use commerce_stripe for a long time in D7 project with some patchs to support 3DS and other features which has never been commited.

It implements Stripe with :

Body node ID class

Thu, 08/08/2019 - 08:05

Body node ID class module is used to add node ID (nid) as a class to <body> tag on node pages.
In Drupal 7 core there was a unique node ID class in the <body> tag.
This is forward-port of that functionality for Drupal 8.

Installation

Install as you would normally install a contributed Drupal module.

JSON:API example

Thu, 08/08/2019 - 03:19

Intends to show how to dialog with a JSON:API server (drupal 8 in this particular case).

The authentification type used is oAuth2.

Migrate Source JCR

Wed, 08/07/2019 - 14:48

Prevent homepage deletion

Wed, 08/07/2019 - 14:39
Synopsis

This module adds a permission 'delete homepage node'. Users with this permission can delete the node that is defined as frontpage in the system settings. Users without this permission cannot.

Users who cannot delete this page will not see the delete-button on the nodes, and also this option will not be available on the administer content view.

Commerce Slimpay

Wed, 08/07/2019 - 12:05

This project integrates Slimpay into the Drupal Commerce payment and checkout systems using hapiclient-php library.

It currently supports electronic signature with mandate generation :

  • paymentScheme : SEPA.DIRECT_DEBIT.CORE
  • Iframe mode : Embedded
  • Single Slimpay entity account

Embed view block

Wed, 08/07/2019 - 10:51

It is not support pass argument to views block in Drupal 8. This module make it possible.

This module allow you embed a view through a block. It allow you pass some argument to the view.
It is very usefull when use Layout builder module.

inline image token

Wed, 08/07/2019 - 06:37

Add token support for inline images and files upload directory.

After install this module, you could set the inline image upload directory from

inline-images

to:

inline-images/[date:custom:Y]-[date:custom:m]

There is patch to Drupal core:
https://www.drupal.org/project/drupal/issues/2830210

HTTP Status Dogs

Wed, 08/07/2019 - 06:07

This Drupal 8 module will replace all your error responses with HTTP Status Dogs!

This is a Drupal 8 module that replaces all HTML error responses (like 403 and 404 pages, etc.) with images from HTTP Status Dogs. I expect it to become more popular than Views.

Responsive Image Alternatives

Wed, 08/07/2019 - 02:42

Have you ever had a use case when working with images or responsive media that you wanted to upload an image for Desktop and maybe an alternative image for Mobile (a portrait size for example)
Sure you want to use Responsive Image module and scale/crop the images to each breakpoint, but what if you need to crop your Mobile image differently than your Desktop (choose a different focal point).

Pages

Drupal Development the Easy Way!