New Drupal Modules

KPI Analytics

Mon, 05/08/2017 - 12:05

Basic architectural module to support creating of key performance indicators.

Drupal 8 KPI Analytics architecture used in the Open Social distribution.


Mon, 05/08/2017 - 09:21

Integrates the Altruja online donation service into Drupal.

This module allows you to embed an Altruja campaign page into your website.

Unpack in the *modules* folder (currently in the root of your Drupal 8 installation) and enable in `/admin/modules`.

Then, visit `/admin/config/services/altruja/settings` and enter the email that you use for authentication with the altruja service.

Entity note audit

Mon, 05/08/2017 - 07:31

Entity notes audit allows for the creation of notes to be added to an existing entity. These notes cannot be edited and are for an audit log specifically.
Currently only works with node types

To do
  • Add ability to choose with content type this can be assigned to
  • Add ability to assign to any entity type

Panels Rest Expose

Mon, 05/08/2017 - 01:33

Panels REST Expose provides panels as REST in a specified manner attached as a screenshot.

The format which in which the JSON has been exposed, is providing the layout by taking the metadata of a Panels' node using a database query.

It checks for the entry of a panels metadata under db table "panelizer_node" and on the basis of URL parameter (node ID of Panels) to the REST call, exposes the JSON.


Sun, 05/07/2017 - 22:41

When you're using hook_update_N() in the big team there's a high possibility that updating one module may result in numeration conflicts. RI module is developed to avoid that by widening the function name scope.


Module allows you to write the functions with the name format CODE_ri_N, where CODE is your custom prefix, e.g. JIRA ticket abbreviation, and N is any numeric value. Then these functions can be executed via drush like drush updb using the below commands:

Addressfield french

Sun, 05/07/2017 - 14:16

This project provides an addressfield format plugin for french addresses.

Entity Autocomplete Plus

Sun, 05/07/2017 - 14:06

This module overrides the core entity autocomplete matcher, currently just to inject the path and entity ID in the list of results with the goal of disambiguating entities.

Views simple timeline

Sun, 05/07/2017 - 10:28

Views timeline provide a Views style plugins to display views row as a timeline.

You can choose to display rows with fields and customize each field as you want with standard options provided by Views. Or you can choose to display row with a view mode.


Install as you would normally install a contributed Drupal module. See: for further information.

LinkedIn Insights Tag

Sat, 05/06/2017 - 11:37

The LinkedIn Insight Tag is a piece of lightweight JavaScript code that you can add to your website to enable in-depth campaign reporting and unlock valuable insights about your website visitors. As a LinkedIn Marketing Solutions customer, you can use the LinkedIn Insight Tag to track conversions, retarget website visitors, and unlock additional insights about members interacting with your ads.

The Drupal Module allows fast integration of Linkedin Insights Tag Script into your website.


Fri, 05/05/2017 - 23:56


Fri, 05/05/2017 - 23:31

Polite Alert

Fri, 05/05/2017 - 19:59

Allows the site admins to configure a site-wide alert banner.

Event log workflow

Fri, 05/05/2017 - 18:41

This submodule is extended module depending on Event log module which keep tracking a log for any update made by Workflow module.

User login persistent destination

Fri, 05/05/2017 - 11:18

This tiny module ensures a persistent destination parameter on user login page.

Given the following use case:

You redirect anonymous users to the login page, when they try to access a page they are not authorized to view and add the "destination" query argument in order to send them back to that page after successful login, e.g.

Content type field stats

Fri, 05/05/2017 - 10:17


This module provide report of content type's field.

-- USE CASE --
If administrator want to know which content type have how many fields and how much data associate with that field so this module provide report of content type's field stats.



* Install as usual, see for further information.


* Configure user permissions in Administration » People » Permissions:

Commerce packing slips pdf

Fri, 05/05/2017 - 07:37

Recipes Magazin

Fri, 05/05/2017 - 07:35

This module contains the data model and the default content for the API-First distribution Contenta for an Out-of-the-Box experience.

Layout Library

Thu, 05/04/2017 - 23:53

A library of configurable layouts for Drupal 8.3+

Included Layouts:
  • A configurable basic one column layout with a floating region.
  • A configurable two column layout with a header, a footer, and two floating regions.

Layout Discovery module: Part of Drupal 8.3+ core.

Cache Control Override

Thu, 05/04/2017 - 14:15

In Drupal 8 core Page Cache max age settings are applied globally to all pages, and there is no way to set a different max age per page or leverage cache metadata max-age to override Cache-Control max-age value. This means that if you're hosting your website behind a reverse proxy that honors Cache-Control header, all pages are cached with equal TTL. You can either disable cache with response policies, or cache it for the same global value.

This module is intended to solve that problem.

Social Media Channel Feed

Thu, 05/04/2017 - 07:59
Social Channel Feed

The Social channel feed module allows user to fetch feeds/data from their different social channels. User can fetch feeds from Facebook, Twitter, LinkedIn, Youtube, Instagram. Feeds data can display in page or in block configuration. User can set separate block for each social media channel.
Social media feed module user can get better experience of error handing and exception handling. Better use of Drupal 8 caching system, page load is faster after enabling the cache from social media feed global configuration.


Drupal Development the Easy Way!