New Drupal Modules

FZ Songbook

Tue, 02/12/2019 - 10:33

The Songbook module is a Drupal 7 module.

You can show a Chordpro format file. The syntax of chordpro is here.

You can download the songbook module from here.

Install module

Download it and copy into folder where are the other contribute modules.
Enable in the admin/modules
admin/config/content/formats/full_htm enable the checkbox of FZ songbook filter.

Drupal OAuth Server ( OAuth Provider) - Single Sign On ( SSO )

Tue, 02/12/2019 - 08:24

OAuth Server (OAuth 2.0 Provider) allows Single Sign On ( SSO ) to your client apps with Drupal. It allows you to use your Drupal site as your OAuth Server and access OAuth API’s. The primary goal of this OAuth Server / OAuth Provider module is to allow users to interact with Drupal and Jetpack sites like Google, Facebook, AWS Cognito, Azure AD, Salesforce and many more without requiring them to store sensitive credentials.

Warmer

Tue, 02/12/2019 - 07:08

TBD

Commerce Sezzle pay

Tue, 02/12/2019 - 06:58

Commerce Sezzle pay

Dependant Reference Method

Tue, 02/12/2019 - 04:21
About

This module clones the Business Rules module's method to make the Entity Reference field instance able to filter via entity reference view type display, PLUS the ajax source of the dependant field of the same entity creation / update form. Thus is possible to forward the arguments into the context filters of the view making it much faster on the performance side.

Spritespin

Mon, 02/11/2019 - 14:47

Integration with awesome js library http://spritespin.ginie.eu/
1. Get js file here http://unpkg.com/spritespin@x.x.x/release/spritespin.js where x.x.x is version number. Tested to work with version 4.0.6.
2. Put js file in your libraries folder so your file must be in libraries/spritespin/spritespin.js
3. Install Colorbox module if not already.
4. Install Spritespin module as usual.

Connection Plugins

Mon, 02/11/2019 - 12:47

The aim of this module is to provide a bridge so that users can more easily put together API connections when wiring together decoupled applications.

Defines a connection type plugin - e.g. a Drupal JSON API connection, or Drupal Simple API connection, or any external connection. These plugins wrap guzzle and through extending them, one can extend/override the request and response methods to add whatever is necessary for processing and returning data.

Basic Data

Mon, 02/11/2019 - 12:21

Basic Data is a content entity that ships with an additional data property. The entity type is basic_data and you may add any fielded bundles you'd need.

The primary use case for a basic_data entity and NOT a node entity is not complicated. Nodes do not come with a data property that is required. If you have no data to store in a basic_data entity, consider using Migrate or some custom code to create nodes with fields that make up the appropriate structured content.

Simple Slim API

Mon, 02/11/2019 - 10:41

This module creates an API for Drupal nodes and users using the Slim Framework.

http://www.slimframework.com

Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs.
At its core, Slim is a dispatcher that receives an HTTP request, invokes an appropriate callback routine, and returns an HTTP response.
That’s it.

Delphi

Mon, 02/11/2019 - 09:35
Introduction

The Delphi module provides an implementation of the
Delphi method for
http://armstrong.wharton.upenn.edu. With some work it could be useful to other sites.

Walkme

Mon, 02/11/2019 - 04:45

About "Walkme"

WalkMe’s Digital Adoption Platform (DAP) makes it effortless to use any software,
website, or app. Combined with proactive, step-by-step guidance, our comprehensive
solution analyzes and automates processes so users can complete tasks easily in
the moment of need.

Installation

Before installing this module go to walkme.com, generate the script and publish script.
After module is installed navigate to admin/config/system/walkme and place walkme script in Script field.

User Account Language Negotiation

Sun, 02/10/2019 - 17:23

This module does two things differently from Drupal 8 core:

  1. Allows language switchers to save the new language in the user account of the logged-in user.
  2. In addition, it shows languages in their translation. What this means is visible in the picture to the right.

You need this module only if your multilingual site has users that are typically logged in.

Shakespeare Backend

Sun, 02/10/2019 - 15:01

Default Content Access

Sun, 02/10/2019 - 11:10

This file extends the modules Default Content and Content Access such that for exporting and importing nodes by the default content module will also export and import their content access settings if available.

Zooming

Sun, 02/10/2019 - 10:52

Provides a simple integration with Zooming. Image zoom that makes sense.

Inline image auto hide

Sun, 02/10/2019 - 08:56

Automatically hide an image field from the field display when embedded in the body text.

Project Documentation

Sun, 02/10/2019 - 08:01

This project creates a node content type suitable for recording what projects are downloaded for use on a site and metadata (what, when, why and who) them. The use case for this project is to help site builders keep a “diary” of the projects they install and why they did it (these things seems to diasappear in the mist of time as a website evolve). It can also be used to keep track om projects that has been evaluated and rejected, to avoid making the same mistake twice.

JS Component

Sat, 02/09/2019 - 15:05
Description

The module provides a streamlined solution for adding simple React or JS based components to the Drupal ecosystem. The module is more developer centric, as it allows developers to define JS components by exposing a plugin or by placing a YAML file within the module or theme directory.

Rules Token

Sat, 02/09/2019 - 15:04

Bulk Term Merge

Fri, 02/08/2019 - 19:02

Merge duplicate taxonomy terms in bulk. Also includes a handy drupal console command.

This module depends on https://www.drupal.org/project/term_merge

Pages

Drupal Development the Easy Way!