New Drupal Modules

Config Backup

Mon, 09/07/2020 - 07:33

Config Backup allows easy make backups of the site configurations.

Css Aspect Ratio

Mon, 09/07/2020 - 06:21

Tbd

SSL Certificate Monitoring

Mon, 09/07/2020 - 00:06

Monitor SSL Certificate of sites.

Migrate Source HTML

Sun, 09/06/2020 - 10:00

Migrate remote HTML pages into Drupal entities.

This module provides a HTML and HTML5 data parsers and when used in combination with Migrate Plus url source plugin let you migrate HTML pages - partially or entirely - with the Migration framework.

Many modules - including Migrate Plus - let you process HTML easily but none seems to provide the ability to source a migration from an HTML page. And that's why we have created this module.

Commerce Capita

Sat, 09/05/2020 - 05:27

Landing Page Scheduler

Fri, 09/04/2020 - 13:40

Description

The Landing Page Scheduler (landing_page_scheduler) module provides a simple way for content managers to redirect
their users to a certain page for a limited time. The module provices a configuration page where the page and the time
window can be configured.

Requirements

This module requires no modules outside of Drupal core.

Installation

Parallel queue

Fri, 09/04/2020 - 07:59

Parallel queue is a replacement for Drush' queue processor. It uses PHP's PCNTL extension to distribute the work between sub-processes, allowing a queue to be processed in parallel.

Usage:

drush queue:run locale_translation --items-limit=1000 --process-limit=10

Sentry.io

Fri, 09/04/2020 - 07:27

This plugin can report PHP errors (optionally) and JavaScript errors (optionally) to Sentry and integrates with its release tracking.

It will auto detect authenticated users and add context where possible. All context/tags can be adjusted/expanded using filters.

For more information and documentation have a look at the README.md file.

JSON:API Menu Items

Thu, 09/03/2020 - 21:39

Entity Dependency Visualizer

Thu, 09/03/2020 - 19:00

Displays a graphical visualization of the dependencies of an entity.

Works with nodes, terms, users, field collections.

Requires: Entity Dependency API

Using the module:
Once you enable it, you will see a tab 'Entity graph' when you edit entities.

Powered by: http://www.webgraphviz.com/

Two Step Authentication

Thu, 09/03/2020 - 15:27

Video Filter HTML5

Thu, 09/03/2020 - 15:20

This module adds support for direct URLs to video files using Video Filter.
The provided filter detects URLs that ends with .m4v/.mp4/.webm and displays them as HTML5 video tags.
In the settings form you can set width and height and pick image file for a poster.

Group Block

Thu, 09/03/2020 - 15:04

This module is designed to associate group specific block content with a group when using the Group module.

Requirements

Data Transfer: Import/Export Framework

Wed, 09/02/2020 - 15:09

Provides flexible and highly customizable import/export framework. It doesn't define any file format support or UI, this should be developed as custom plugins or separate modules.

TODO for the first release:
* Rewrite the import system to use all the solutions defined for the export one (record set, etc).
* Functional/unit tests for basic features.

Field Constraints

Wed, 09/02/2020 - 14:52

Provides plugin system and UI to define and configure entity field constraints.

TODO for the first release:
* Define custom config entity to store the constraint attached to a field.
* Let constraints be attached to base fields and bundle fields defined in code.
* Functional tests to cover basic features.
* Drupal 9 support.

View User Email

Wed, 09/02/2020 - 11:57

The View User Email module is a very simple module which allows site administrators to grant access to certain roles to see other users email field. If this functionality is added into the Drupal core this module will be deprecated.

You need this module only if you want to allow the default email field to be seen by certain roles. It has security implications though.


How to use:

Site Studio Leaflet

Wed, 09/02/2020 - 10:47

This module creates a custom element within Acquia Site Studio to display a Leaflet map.

After enabling the module, a Site Studio Leaflet map element will become available when creating a component or template from the Elements sidebar.

Currently there are options to set the center of the map and the zoom level.

This module requires an Acquia Site Studio subscription.

Search API String Sanitization

Wed, 09/02/2020 - 01:29

Search engines like Solr can choke on invalid data in your fields. That could be the result of a migration, programmatically created nodes or something else. The purpose of this module is to provide a processor that prevents non-UTF-8 data to be sent to the search engine.

Our original blocker was this error message: "Invalid UTF-8 character 0xfffe at char" from Solr 6.x, but the module could be useful in different scenarios as well.

Share your own case in the issue queue to make the sanitization even more robust.

Searcch API String Sanitization

Wed, 09/02/2020 - 01:26

Search engines like Solr can choke on invalid data in your fields. That could be the result of a migration, programmatically created nodes or something else. The purpose of this module is to provide a processor that prevents non-UTF-8 data to be sent to the search engine.

Our original blocker was this error message: "Invalid UTF-8 character 0xfffe at char" from Solr 6.x, but the module could be useful in different scenarios as well.

Share your own case in the issues to make the sanitization even more robust.

SansDesordre

Tue, 09/01/2020 - 14:07

Sans Désordre is a small simple module.. The first raison d'être is to de-clutter the menu link hierarchy dropdown that core provides and improve the UX (user experience) for content management (menu link content for now).

See screenshot:

Rather than display all menu items in a select dropdown only display menu items of the current menu that the menu link belongs to OR items of the current menu that the link is to be ADDED to.

Pages

Drupal Development the Easy Way!