New Drupal Modules - 28 September 2018 - 1:19am

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 :

Categories: Drupal

Batman: Arkham Design Analysis (Part 1) - by Stanislav Costiuc Blogs - 28 September 2018 - 1:01am
Excerpts focused on design analysis from my video analysis/review series of the Arkham series.
Categories: Game Theory & Design How to get the current node in a block plugin in Drupal 8

Planet Drupal - 28 September 2018 - 12:27am

I was trying to build a block plugin in Drupal 8 recently. The requirement was straight-forward. I would show these blocks on node pages of a certain type. Depending on the values in that node, the block content changes.

The requirements are straight-forward but there are a lot of things to consider in this scenario. [...]

Categories: Drupal


New Drupal Modules - 27 September 2018 - 11:03pm

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

Categories: Drupal

(Hexidecimal) Color Field

New Drupal Modules - 27 September 2018 - 5:12pm
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:

Categories: Drupal


New Drupal Modules - 27 September 2018 - 2:27pm

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

Categories: Drupal

Discoverable Entity Bundle Classes

New Drupal Modules - 27 September 2018 - 2:16pm

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.

Categories: Drupal

Uppy File Uploader

New Drupal Modules - 27 September 2018 - 12:51pm

Adds a widget to upload files via Uppy (

Uses the chunking, resumable, TUS file transfer protocol (

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

Categories: Drupal

Donut Chart

New Drupal Modules - 27 September 2018 - 12:20pm

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


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.

Categories: Drupal

DbLog Slack Notification

New Drupal Modules - 27 September 2018 - 10:55am

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.

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

Categories: Drupal

Slack Log Notification

New Drupal Modules - 27 September 2018 - 10:36am

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.

Categories: Drupal

Sony is shuttering PlayStation All-Stars Battle Royale's online servers

Social/Online Games - Gamasutra - 27 September 2018 - 10:01am

Sony routinely ends online support for older or oft-played PlayStation games, with several PlayStation 3, Vita, and even some PlayStation 4 games getting the ax over the past several years. ...

Categories: Game Theory & Design

Chocolate Lily: Managing Shared Configuration Part 7: Core Configuration

Planet Drupal - 27 September 2018 - 9:00am

This is the seventh and (promise!) penultimate installment in a series presenting work on shared configuration that comes out of the Drutopia initiative and related efforts, beginning with Part 1, Configuration Providers.

In this series we've covered how to create and update reusable packages of configuration in Drupal, otherwise known as features.

In Part 6, we saw how the Features module can be used to package configuration that will be used by multiple different features into a "core" feature. An example is when multiple fields use the same storage. A core feature might provide a field_tags field storage, allowing multiple features to add a field_tags field to different content types. All the features that provide a field would require the core feature.

This approach helps to manage dependencies among different features, but it has at least two major shortcomings.

  • Any site that wants to install even a single feature that's dependent on the core feature will get all the core configuration--whether or not it's needed. For example, if the core feature provides five field storages but only one is required by the dependent feature, all five will still be created on the site.
  • Features from different sets or distributions will have conflicting dependencies. Say we have two different distributions, A and B. An event feature from distribution A requires the distribution A core feature, which provides the field_tags field storage. An article feature from distribution B requires the distribution B core feature, which provides an identical field_tags field storage. The event feature should theoretically be compatible with the article feature. But in practice they can't be installed on the same site, since an attempt to install both core features will raise an exception since configuration provided by the first-installed core feature will already exist on the site when the second is queued for installation.

In this installment we'll look at options for managing shared configuration that's required across multiple features--or multiple distributions.

Categories: Drupal

Smart devices could soon tap their owners as a battery source

Virtual Reality - Science Daily - 27 September 2018 - 7:56am
The world is edging closer to a reality where smart devices are able to use their owners as an energy resource, say experts.
Categories: Virtual Reality

Affected by promotion

New Drupal Modules - 27 September 2018 - 7:36am

Provides a service to give you the entities that are affected by a promotion.

Categories: Drupal

Creating New VR Hardware - Accessibility by accident - by Peter Kojesta Blogs - 27 September 2018 - 7:36am
A chronicle of years spent making my VR locomotion controller "SprintR", to suddenly realizing we made an accessibility device. This post outlines what it took to make this dream a reality.
Categories: Game Theory & Design

Design Testing - by Alex Dorans Blogs - 27 September 2018 - 7:32am
Can QA prevent issues before a programmer commits one line of code? I believe we can and internally we've been doing it via a process we calling Design Testing.
Categories: Game Theory & Design

Simple LinkedIn Autopost

New Drupal Modules - 27 September 2018 - 7:05am

This module provides API integration with Simple LInkedIn API service.

Configuration page - admin/config/services/linkedin_autopost

User configuration - admin/config/services/user_linkedin_autopost

Categories: Drupal

11 BOSS BATTLES OF X-MORPH: DEFENSE, PART 5 - KM-2 REDWING - by Piotr Bomak Blogs - 27 September 2018 - 6:58am
EXOR Studios are back with their series on boss designs for X-Morph: Defense - both the successful and unsuccessful ones. This time we take a look at one of the bosses which made it to the final game, inspired by an unusual, a bit forgotten concept.
Categories: Game Theory & Design

Indie Marketing - It's Never Too Soon - by Kenny Creanor Blogs - 27 September 2018 - 6:57am
oOo: Ascension developer Kenny Creanor stresses the importance of Marketing, and how easy - and dangerous - it is to ignore
Categories: Game Theory & Design


Subscribe to As If Productions aggregator