New Drupal Modules

Opigno Commerce

Mon, 10/01/2018 - 06:17

This project is related to Opigno LMS distribution.

It provides the commerce feature, allowing to sell access to some trainings.

Commerce feature is based on Drupal Commerce, allowing to integrate with several different payment gateways and add-ons.

For additional details, please consult Opigno website.

Message Thread History

Sun, 09/30/2018 - 20:24

This module is similar to the Message History module except where Message History marks each message as read, Message Thread History marks the thread as read. This enables a list of threads to display which threads have new messages in them. When a single message in a thread is read then the whole thread is considered read.

Social Auth Odnoklassniki

Sun, 09/30/2018 - 16:45

Social Auth Odnoklassniki is a ok.ru Authentication integration for Drupal. This module supports getting user's name, email and picture from OK.

It uses max107/oauth2-odnoklassniki package as a back-end for authentication.

sinceago

Sun, 09/30/2018 - 12:00

The sinceago module used to display node and comment created date as "less than a minute ago" or "10 minutes ago" and frequently updating the time ago without refreshing the page.

Nodes:

  1. Admin have provision to enable and disable this option for node created date.
  2. Admin have provision to enable and disable this option for comment created date.
  3. Its exploring the same for anywhere in the templates.

Please see the README for about more details.

Commerce Views Reports

Sat, 09/29/2018 - 19:14

Stopwatch

Fri, 09/28/2018 - 14:45

This module provides a block with a stopwatch

TUS file upload protocol

Fri, 09/28/2018 - 14:30

Adds a file upload endpoint that supports the chunking, resumable, TUS file transfer protocol (https://tus.io/).

For decoupled / CORS purposes, you will need to add these allowed headers to your services.yml (included are a few other common headers):

Xero Contact Sync

Fri, 09/28/2018 - 14:20

Xero Contact Sync pushes users created in your Drupal site to the Xero platform (see https://www.xero.com/)

VisualN Excel

Fri, 09/28/2018 - 11:24

The module adds Excel xls files support to the VisualN project.

It allows to create charts, maps or any other drawing type based on data stored in xls files.
To the UI the module just adds an additional "XLS" raw resource format, which becomes available for selection when uploading a file into a VisualN file field.
The drawings themselves can be embedded into content via CKEditor (main project VisualN Embed submodule) or used in any way supported by VisualN module.

Pwned Checker

Fri, 09/28/2018 - 11:09

Uses the the haveibeenpwned.com API to check if users accounts have been
compromised.

Checks the user e-mail when they login, and if the e-mail is part of a new
breach displays a message, suggesting to change their passwords and go to the
haveibeenpwned.com website for more information.

This module is not affiliated to haveibeenpwned.com.

Commerce Smart Importer

Fri, 09/28/2018 - 10:01

Commerce Smart Importer will help you import Commerce Product and Variations in CSV format.

The biggest advantage of this importer is that everything is done automatically.

It will recognize fields and format them by their types.

Almost every field type is supported.

Commerce Smart Importer can even import images and files just by drag-and-dropping them to the provided dropzonejs element, entering their URLs or uploading them to a folder defined in public files.

georchestra_authentication

Fri, 09/28/2018 - 05:19

The geOrchestra_authentication module provides integration with geOrchestra security-proxy for authentication, user provisioning and authorization.
This module will get information from HTTP Header to fill user information.
To avoid any security issue, be sure to install Drupal behind the security-proxy. You can see how to do it here : https://github.com/georchestra/georchestra/tree/master/security-proxy

Plumbr

Fri, 09/28/2018 - 03:03

Plumbr Browser Agent measures how your web application responds to user interactions. This module integrates Plumbr with Drupal.

(Hexidecimal) Color Field

Thu, 09/27/2018 - 21:12
Module Overview

This module provides a Hexidecimal Color Field API Field. The field collects and stores hexidecimal color strings, in the format #XXXXXX where X is a hexidecimal (0-9, a-f) character.

The module also provides a hexidecimal_string TypedData API data type. This can then be used in the Field API by defining a property as a hexidecimal_color. For example, in a class that extends FieldItemBase, the propertyDefitions() method would look something like this:

MakeClassy!

Thu, 09/27/2018 - 18:27

This module adds classy classes to any theme. Work in progress.

Discoverable Entity Bundle Classes

Thu, 09/27/2018 - 18:16

Currently in Drupal 8, there is no mechanism for deriving a base entity type's class implementation with a unique class type on a per-bundle basis. As a result, if overriding the entity type class, that class type will be used for all instances in which that entity type is created.

This module provides a simple proof of concept that takes control of the SqlContentEntityStorage to allow for derived content entity type classes on a per-bundle basis which are discovered through the @ContentEntityBundleClass annotation.

Uppy File Uploader

Thu, 09/27/2018 - 16:51

Adds a widget to upload files via Uppy (https://uppy.io/).

Uses the chunking, resumable, TUS file transfer protocol (https://tus.io/).

For decoupled / CORS purposes, you will need to add these allowed headers to your services.yml (included are a few other common headers):

Donut Chart

Thu, 09/27/2018 - 16:20
Synopsis

The Donut Chart module adds a formatter to output numeric field inputs as configurable donut charts.

Requirements

Simply install the module and every numeric field will have the option to output the field as a Donut Chart when selecting the formatter for the field. You can also specify the HEX value for the color of the rings and the text, as well as the width of the rings to get a more stylish output.

DbLog Slack Notification

Thu, 09/27/2018 - 14:55

Here you can create a notification chamber while any error occurs in application. This is a flexible module so you can configure your own slack channel and configure what kind of log you want to put in notification.

Steps:
1. Enable the Module via drush or composer.
DRUSH: drush en slack_notify
COMPOSER: composer require drupal/slack_notify

2. Go to configuration and set your channel url and select what type of message you want to show.
3. Thats all, check your channel now :D

Slack Log Notification

Thu, 09/27/2018 - 14:36

Here you can create a notification chamber while any error occurs in application. This is a flexible module so you can configure your own slack channel and configure what kind of log you want to put in notification.

Pages

Drupal Development the Easy Way!