Referenced entity fields formatter

New Drupal Modules - 13 December 2017 - 12:41am

This module lets you use the rendered custom fields of a entity reference revision in the twig template of the referencing entity.

For example you have 2 paragraph types:

  • Tab with title and body field
  • Tabs with ERR to Tab Paragraph

With this module used as a formatter for the ERR field o Tabs you can use the title and body fields of Tab on the Tabs template.

The fields are rendered and the values can be accessed for example with twig field_value.

Categories: Drupal

The RPGnet Interview: Brett M. Bernstein, Precis Intermedia

RPGNet - 13 December 2017 - 12:00am
An overview of what Precis Intermedia is doing.
Categories: Game Theory & Design Blog: AGILEDROP: Do not underestimate the difference between CEM & DEM

Planet Drupal - 12 December 2017 - 11:56pm
In my previous blog post, I discussed the meaning of the words ambitious and digital experiences both as singular and combined entities. I have dedicated the second part of this blog post to ambitious digital experiences, and will focus on some of the more specific elements of those digital experiences we can call ambitious. As Dries noted in one of his posts, ambitious aligns with flexibility, scalability, speed and creative freedom that Drupal provides. The projects can be ambitious because of their scale and complexity, security requirements, the number of sites, or specialized… READ MORE
Categories: Drupal

Electric Citizen: Twig for Drupal 8 Development: Twig Templating Part 1 of 2

Planet Drupal - 12 December 2017 - 9:17pm

Twig is a PHP templating engine and the default templating engine for Drupal 8. Part of the Symfony Framework, Twig syntax compiles templates down to plain PHP when rendered in the browser.

Twig offers advanced features like template inheritance, automatic escaping, variable filters and macros to improve development workflow. Drupal 8's Twig templates are "html.twig" templates, which means that you can mix Twig into HTML easier than you could mix PHP and HTML in Drupal 7’s PHP templates.

Syntax in Twig is somewhat different than PHP, with three main kinds of delimiters:

  • {{ }} prints the content of variables or expressions. This is the equivalent of PHP’s print or echo.
  • {% %} executes "if" statements, variable definitions or for loops.
  • {# #} adds template comments that are not rendered in the page.

A very basic Twig structure to print a message using a variable might look like:
{%  set message = ‘Welcome to  my great website‘ %}
{{ message }}

Categories: Drupal

Pilot Backup

New Drupal Modules - 12 December 2017 - 3:28pm
Backup your Drupal site easily and securely

Allows you to easily backup your site to Amazon S3 (or API compatible others like DigitalOcean Storage or Minio) and send the resulting link to Pilot for keeping.

This library requires command line access to mysqldump and tar. If you are on a shared host verify PHP has access to proc_open and can run mysqldump/tar from there.

Other features

Categories: Drupal

Krampus Knocked! Card Game Up On Kickstarter

Tabletop Gaming News - 12 December 2017 - 3:00pm
Pretty much everyone knows about Santa’s Naughty and Nice lists. If you’re on the Nice list, you get presents. If you’re on the Naughty list, you get coal. But it’s not easy to get and stay on the Nice list, especially when you’ve got the evil Krampus around, looking to take you off of it. […]
Categories: Game Theory & Design

Jacob Rockowitz: Who is creating add-ons to the Webform module?

Planet Drupal - 12 December 2017 - 2:51pm

As the Webform module progresses towards a stable release and developers are getting familiar with Drupal 8, some developers are starting to contribute some very cool add-ons to the Webform module’s ecosystem.

Drupal is about collaboratively creating robust, stable, and extendable APIs that developers can use to improve and customize Drupal's functionality. Drupal's core Form API (FAPI) is the backbone of the Webform module for Drupal 8. The Webform module would not exist without FAPI, so here is a shout out to all the past maintainers of Drupal FAPI and its current maintainers, Alex Bronstein (effulgentsia) and Tim Plunkett (tim.plunkett).

Because the Webform module Drupal 8 is an entirely new code base, the entire Webform related project ecosystem must be rebuilt from scratch. I see this as a challenge and an opportunity to rethink the functionality that the core Webform module provides and how it is extended.

I strongly feel that the Webform module must be a complete form building solution, which inspires the Drupal community to do what it does best, extend the heck out of powerful APIs

To encourage people to extend the Webform module I decided to track contributed modules within the Webform UI and on in a section that I am calling "Add-Ons."

Laurent is making it possible to analyze webform submissions

Laurent BARAN (lbaran)

Analysis and charts are one of the few features that were available in Webform...Read More

Categories: Drupal

Our Friends the Machines & Other Mysteries Book Available For Tales from the Loop RPG

Tabletop Gaming News - 12 December 2017 - 2:00pm
Modiphius has released their first adventure book for Tales from the Loop. It’s called Our Friends the Machines & Other Mysteries, and it’s got quite a lot going on inside its covers. There’s several adventures that a GM can send their players on, as well as rules for designing your own universe to roam around […]
Categories: Game Theory & Design blog: What's new on - November 2017

Planet Drupal - 12 December 2017 - 1:40pm

Read our Roadmap to understand how this work falls into priorities set by the Drupal Association with direction and collaboration from the Board and community.

Announcements Clarifications to Drupal licensing policy

There have been some long-standing questions about Drupal project licensing policy. In collaboration with the Licensing Working Group and Dries, we have updated the official licensing policy with the following clarifications and changes:

  • We explicitly affirm that code with a GPL-compatible license can be included in a hosted project, but will be redistributed under our standard "GPL2 or later" policy.
  • We clarify that GPL-incompatible non-code assets may be packaged and/or distributed "in aggregate" with GPL code in projects, per the final stipulation of Sec 3-2 of the GPL, so long as the maintainer has the rights to do so.
  • We clarify that hosted projects can depend on and/or link to GPL-incompatible code (via composer, for example), but that cannot host or distribute those GPL-incompatible dependencies.
  • We explicitly affirm our interpretation of the GPL that a Drupal service provider's act of assembling a codebase while under contract to a client does not fall under the more restrictive terms of 'distribution' per the GPL.

You can find more detail about these changes in the Repository Usage Policy and Licensing FAQ.

Welcoming new staff members

We want to welcome two new members to the Drupal Association team. Brooke Candelaria who will be taking over as Conference Director, joins us from Houston, TX. Brooke has a background in PR and event management, and has worked with other open source communities in the past, for example working on LinuxWorld and, most recently, with the Python community. Brooke's focus will be on evolving DrupalCon to meet the needs of every persona within our community, and helping to make the Con more sustainable and scalable.

Rachel Lawson is taking on the role of Community Liaison. Based in the UK, Rachel has been a tremendous member of the community in her own right, participating in Camps, helping to organize Mentored Sprints, and serving on the Community Working Group. Rachel will be helping the community to understand the role and the functioning of the Drupal Association, while also keeping the Drupal Association more closely tied to all parts of our diverse community. We hope you'll welcome them!

DrupalCon Updates Launched new DrupalCon brand

We've just launched a new unified look and feel for DrupalCon, that will carry into all of our events moving forward. This will help give DrupalCon a stronger identity among OSS events, and also give us a place to put centralized content that applies to DrupalCon as a whole, rather than just a singular event.

Launched DrupalCon Nashville site

Alongside our new brand, we've launched the DrupalCon Nashville website, the first of the events to use the new unified look and feel. Registration is open now, as well as the call for papers. Take a look at some of the new tracks! \

We'll see you there!

Sponsorship makes DrupalCon possible - learn why you should be a part of it. Updates Reminder: New issue shortcuts and friendly url structure

Last month we announced that we would be implementing some changes to the issue url structure, as well as some shortcuts to help users navigate to issues more easily on These changes went live in November. Here's a primer:

URL Pattern for issues: When an issue is moved between projects the alias will be updated.


The search bar will now automatically redirect you to a node if you enter its id directly: A new menu callback will help you get to issues with a shorter url string:

New individual member directory

We've been overhauling the Drupal Association membership experience, and as part of that process we now have a new directory of Drupal Association members. This new directory also includes new filters and sorting options so that you can see the latest community members to join the Association and filter by country, username, or first and last name.

In development: new organization member directory

We're working on a new directory of organization members as well. The current directory allows you to filter by organization type, and we will be adding a filter for Association membership as well. If you have feedback on this directory, please let us know!


As always, we’d like to say thanks to all the volunteers who work with us, and to the Drupal Association Supporters, who make it possible for us to work on these projects. In particular we want to thank:

If you would like to support our work as an individual or an organization, consider becoming a member of the Drupal Association. Follow us on Twitter for regular updates: @drupal_org, @drupal_infra

Categories: Drupal

Game Nite Magazine Issue 19 Now Available

Tabletop Gaming News - 12 December 2017 - 1:00pm
During these long, cold December nights, there’s plenty of time to snuggle under a blanket and read a gaming magazine. They’re a great way to get in-depth articles about all the gaming news you so desperately desire. And, in the case of Game Nite Magazine, it’s free. So there’s really no reason to not check […]
Categories: Game Theory & Design

Late Pledges Available For Museum Rush

Tabletop Gaming News - 12 December 2017 - 12:00pm
We’ve all been behind and missed a deadline before. Try as we might, sometimes it happens. Life, uh, gets in the way. But, hopefully, that doesn’t mean you’re entirely left out of something. There’s usually a bit of “wiggle room” with deadlines and even if you miss one, you can still make it. Such is […]
Categories: Game Theory & Design

Freelock : A slick migration trick - convert columns to multi-value field with subfields

Planet Drupal - 12 December 2017 - 11:37am

In the previous post on A custom quantity price discount for Drupal Commerce we created a compound field for price breaks, which was composed by two subfields. One for a quantity threshold, the other for the price at that threshold.

That post covered everything needed to get quantity discounts working within Drupal Commerce, but for this particular project, we also had to find a way to populate these price breaks through the integration with their Sage accounting system.

Drupal 8Drupal MigrationDrupal PlanetIntegrationERP
Categories: Drupal

Bungie tweaks expansion-locked Destiny 2 modes in wake of player criticism

Social/Online Games - Gamasutra - 12 December 2017 - 11:10am

The dev says that it planned to lock certain end-game activities behind each new expansion in an effort to keep those modes competitive, but that the decision was poorly received. ...

Categories: Game Theory & Design

Podcast Roundup

Tabletop Gaming News - 12 December 2017 - 11:00am
Hello, Tuesday. Glad to see you. How’re things going with you? It’s sort of that mid-December thing where Thanksgiving’s a couple weeks past, but we’re still a couple weeks until Christmas. Hopefully, you’re not hitting Holiday Burnout. But, if you are, we’ve got something to occupy your ears so you don’t have to hear about […]
Categories: Game Theory & Design

Cartooner Card Game Up On Kickstarter

Tabletop Gaming News - 12 December 2017 - 10:00am
I can’t draw. I really wanted to when I was young, and I tried to a lot, but it just never came together. I needed a drafting machine and a set of French curves just to make a stick man, and it wasn’t even a very good stick man. But even if you can’t draw, […]
Categories: Game Theory & Design

Santa Chaos Magnetic Fantasy Football Team Up On Kickstarter

Tabletop Gaming News - 12 December 2017 - 9:00am
Sometimes it can be really difficult when putting a model together because of all the options you’ve got. Which head looks better? What accessories are the best? Do you have a preference between a couple different backpacks? All of this can lead to potentially not assembling the thing because you’ve got paralysis of design. Well, […]
Categories: Game Theory & Design

Drupal blog: Accelerate Drupal 8 by funding a Core Committer

Planet Drupal - 12 December 2017 - 8:44am

This blog has been re-posted and edited with permission from Dries Buytaert's blog. Please leave your comments on the original post.

We have ambitious goals for Drupal 8, including new core features such as Workspaces (content staging) and Layout Builder (drag-and-drop blocks), completing efforts such as the Migration path and Media in core, automated upgrades, and adoption of a JavaScript framework.

I met with several of the coordinators behind these initiatives. Across the board, they identified the need for faster feedback from Core Committers, citing that a lack of Committer time was often a barrier to the initiative's progress.

We have worked hard to scale the Core Committer Team. When Drupal 8 began, it was just catch and myself. Over time, we added additional Core Committers, and the team is now up to 13 members. We also added the concept of Maintainer roles to create more specialization and focus, which has increased our velocity as well.

I recently challenged the Core Committer Team and asked them what it would take to double their efficiency (and improve the velocity of all other core contributors and core initiatives). The answer was often straightforward; more time in the day to focus on reviewing and committing patches.

Most don't have funding for their work as Core Committers. It's something they take on part-time or as volunteers, and it often involves having to make trade-offs regarding paying work or family.

Of the 13 members of the Core Committer Team, three people noted that funding could make a big difference in their ability to contribute to Drupal 8, and could therefore help them empower others:

  • Lauri 'lauriii' Eskola, Front-end Framework Manager — Lauri is deeply involved with both the Out-of-the-Box Experience and the JavaScript Framework initiatives. In his role as front-end framework manager, he also reviews and unblocks patches that touch CSS/JS/HTML, which is key to many of the user-facing features in Drupal 8.5's roadmap.
  • Francesco 'plach' Placella, Framework Manager — Francesco has extensive experience in the Entity API and multilingual initiatives, making him an ideal reviewer for initiatives that touch lots of moving parts such as API-First and Workflow. Francesco was also a regular go-to for the Drupal 8 Accelerate program due to his ability to dig in on almost any problem.
  • Roy 'yoroy' Scholten, Product Manager — Roy has been involved in UX and Design for Drupal since the Drupal 5 days. Roy's insights into usability best practices and support and mentoring for developers is invaluable on the core team. He would love to spend more time doing those things, ideally supported by a multitude of companies each contributing a little, rather than just one.

Funding a Core Committer is one of the most high-impact ways you can contribute to Drupal. If you're interested in funding one or more of these amazing contributors, please contact me and I'll get you in touch with them.

Note that there is also ongoing discussion in's issue queue about how to expose funding opportunities for all contributors on

Categories: Drupal

GCT Studios Previews New Bushido Artwork

Tabletop Gaming News - 12 December 2017 - 8:00am
GCT Studios continues to work on Bushido, and I, for one, am always excited about what they come up with. In this case, they’re coming out with a griffon. I don’t currently play the Kage Kaze Zoku faction… but I just might start up, what with getting a griffon and all. Hirobo is an unquestioned […]
Categories: Game Theory & Design

Privateer Press Previews Black Ogrun Iron Mongers

Tabletop Gaming News - 12 December 2017 - 7:00am
Privateer Press has more of their March releases on preview. This time around, it’s the Black Ogrun Iron Mongers. They’re like fish mongers, but for iron… Ok, so that doesn’t really help. What they are, are the maintenance crews for Cryx. If you’re looking to keep your bonejacks and helljacks running around on the field […]
Categories: Game Theory & Design

Apep and Ra: Seven Intensely Practical Tips For Organising Setting Documentation for Narrative Games - by ALEXIS KENNEDY Blogs - 12 December 2017 - 6:56am
"The struggle to keep documentation useful is the struggle of Ra with the serpent Apep. There is no enduring victory; but if you cease to make the effort, then darkness covers everything. Here are some weapons I’ve used."
Categories: Game Theory & Design


Subscribe to As If Productions aggregator