New Drupal Modules

Elfsight Age Verification

1 hour 7 min ago

Introduction
Elfsight Age Verification extension will become your easiest tool to make an age-check popup for your site. The extension requests a confirmation that a visitor is old enough to view your content to open the access for fullaged visitors and divert the ones underaged. There are three verification formats, two possible scenarios after access denial, and an option to choose specific pages where to embed the widget. The interface has elements that you can paint and allows to upload your own pictures.

Benefits

Toolbar responsive search

Thu, 05/23/2019 - 13:38

Adds a site-wide search form (for now, relying on the core search module) to the toolbar. At small screens, it's a separate toolbar tab where the search form lives in the toolbar tray. At wider screens, the tab/tray disappear and the search form is directly visible in the toolbar.

Elfsight File Embed

Thu, 05/23/2019 - 06:12
Introduction

Elfsight File Embed is the simplest tool to display a file on the pages of your site. It allows you to place any popular format of file: PDF, Docx, Xlsx, Jpeg, and more formats - in a couple of clicks. The documents can be viewed right on the page or in a new tab and downloaded in one click. This widget includes icons for all common formats, colorable details, font size settings, and editable widget header. Embed your licenses, technological documentation, instructions, and other - maximum quickly!

Elfsight PDF Embed

Thu, 05/23/2019 - 06:07
Introduction

Elfsight PDF Embed is the fastest way for you to embed a PDF file on the pages of your website. You can place any amount of PDF files on your site in several clicks. Select to show the files in full view right on your site or to open them in a new tab. Our widget has several stylish variants of a PDF icon, colorable interface elements, text font size settings, and editable widget header. Place your certificates, specialized documents, guides, and more in a few seconds!

Fluid Comment

Wed, 05/22/2019 - 10:16

Fluid Comment is an implementation of the new routes provided by the JSON:API Comment module.

Built with React, it replaces the built in comment display with a progressively decoupled application that uses the jsonapi responses to display the appropriate UI to users with different permissions.

For example:

Structured Data Generator

Wed, 05/22/2019 - 09:34

This module is designed to easily add Structured data on your site.
You can create a plugin that returns the structured data you want and it will be added to the site.

As an example the breadcrumb plugin is provided and turned on.

In a future version this will either leave the project, or you will be able to turn it off.

This project makes use of the https://github.com/spatie/schema-org Schema builder.

Node Token

Wed, 05/22/2019 - 08:58
INTRODUCTION

The Node Token module allow to use dedicated token types for
each node bundle like [node-article:uid].

Google Tag Manager: Events

Wed, 05/22/2019 - 08:33

Provides API to create GTM events infrastructure.

TBD:

- add README
- add example
- add tests

Registration Events

Tue, 05/21/2019 - 14:02

This module provides a very simple API for generating and dispatching events when a registration token is present during user registration. This module has no UI and is only intended for use with other contrib modules.

Features

Creates a registration token and url, which is linked to data saved in the database. When a user registers using the link, an event is dispatched containing relevant data.

Usage

To create a token, all you need to do is create a RegistrationEvent entity:

Layout Builder Block Sanitizer

Tue, 05/21/2019 - 12:22
About

This module aims to provide a way to automatically clean up blocks that may have been deleted, and result in "This block is broken or missing. You may be missing content or you might need to enable the original module."

Currently under development. Open to collaborators and suggestions.

How to use

* Enable the module, assign "Use layout builder block sanitizer" permission to appropriate user role.
* Go to /lbbs/sanitizer, enter the node ID you need to sanitize, submit.

Daterange Duration Formatter

Tue, 05/21/2019 - 11:06

Webform Content Creator

Tue, 05/21/2019 - 07:29

This module provides the ability to create nodes after submitting webforms, and do mappings between the fields of the created node and webform submission values.

Elfsight Team Showcase

Tue, 05/21/2019 - 06:37
Introduction

Our widget is all you need to create an About us page for your site and introduce your teammates to users. Using the widget, it’s easy to add a picture, contact information and a detailed text about each person. Users will have a possibility to contact any of them in one click thanks to active links and social media icons. You can set groups and reveal the system of your company, pick different layouts, change colors and a lot more. Grow trust in your company, revealing its human face!

Elfsight Whatsapp Chat

Tue, 05/21/2019 - 06:30
Introduction

WhatsApp Chat by Elfsight is the quickest possibility for users to address you and get support from you. You will be able to stay available live in one the most used messenger non-stop. Embed WhatsApp Chat on your website and it can appear on selected pages or for separate categories of audience, choose chat starting starters, compose your welcome text, pick icons and much more. Using WhatsApp Chat up and running you will be connected for people anytime and from any place.

Elfsight TripAdvisor Reviews

Tue, 05/21/2019 - 06:22
Introduction

Elfsight TripAdvisor Reviews is a tool that allows you to reveal on the site reviews about your products posted on TripAdvisor. Using our widget, you can use filters to hide the unwanted reviews, show your star rating and number rating of your page, add information about the reviews’ authors, as well as show a call-to-action button, which will stimulate visitors to share their review on TripAdvisor. Elfsight TripAdvisor Reviews will help you demonstrate your high social proof on your website and start having more purchases.

Elfsight Google Reviews

Tue, 05/21/2019 - 05:44
Introduction

Elfsight Google Reviews is a widget that helps you to publish on your site reviews about your offers shared on Google. With Elfsight widget, you will be able to apply filters for sorting out the negative reviews, reveal your star rating and number rating from Google, reveal details about the authors, and add a call-to-action button that will inspire users to post another review about you. Elfsight Google Reviews widget will help you boast your high social proof on your website and attract new sales.

Last Modified since header fix

Tue, 05/21/2019 - 04:53

Fix 304 header sent by RFC2616 and RFC7232

This module alter the PageCache::lookup method and call symfony`s isNotModified method for checking cache tags and last modified headers.

Elfsight Facebook Chat

Tue, 05/21/2019 - 04:45
Introduction

Elfsight Facebook Chat is the fastest possibility for website visitors to contact you and get their questions resolved. You will stay available online in one the most well used chat 24/7. Integrate Facebook Chat in your site and it can appear on particular pages or for certain categories of audience. You can assign chat starters, create your welcome text, set icons, and more. Having Facebook Chat on the site, you will stay in touch for people anytime and from anywhere.

Base Field Override UI

Mon, 05/20/2019 - 18:03

Enables the posibility to easily override the base fields of any content entity type with a user interface. The entity type must have the field interface enabled.

Use cases: Created a custom entity with many base fields and the client want to change easily some labels like do with other fields created in the interface (Normal fields).

Log Context

Mon, 05/20/2019 - 14:24
This is a Dev module

This module is intended to make local development easier. It is not intended to be installed on production sites.

What does it do?
  1. This module logs the "context" js variable to the console any time that Drupal.attachBehaviors is called.
  2. It provides a test function you can call from the console to see if your site if "ajax proof."
Why is this helpful?

These logs can help developers when AJAX is used on the page.

Pages

Drupal Development the Easy Way!