Newsfeeds Blog: Top Drupal blog posts from May 2019

Planet Drupal - 6 June 2019 - 11:41pm

May marked another important month for the Drupal community, with a new minor version of Drupal being released on May 1st and Acquia acquiring the open source marketing platform Mautic. In case you missed any of these important pieces of news, here’s an overview of the top Drupal blog posts from May.

Categories: Drupal

Divinity: Original Sin developer Larian Studios is behind Baldur's Gate 3

Social/Online Games - Gamasutra - 6 June 2019 - 3:01pm

Larian Studios is picking up the franchise nearly 20 years after BioWare delivered Baldur†™s Gate 2. ...

Categories: Game Theory & Design

Private Message Chat

New Drupal Modules - 6 June 2019 - 2:18pm

This project is a fork of Private Message.
Since the development of private_message is very slow and the maintainer is not answering, this module will use private_message as a base and evolve to integrate more features and fixes that are definitely required for a decent message system.

Categories: Drupal

Don't Miss: Creating dynamic audio in the destructible levels of Rainbow Six: Siege

Social/Online Games - Gamasutra - 6 June 2019 - 12:40pm

In this deep dive, audio director Louis Philippe Dion explores how the Siege dev team used strategically placed nodes to calculate the flow of sound in ever-changing, destructible battlegrounds. ...

Categories: Game Theory & Design

Destiny goes free-to-play as Destiny 2: New Light

Social/Online Games - Gamasutra - 6 June 2019 - 12:18pm

New Light aims to entice new players by offering an appealing place to start playing Destiny 2 without needing to play a pricey game of catch-up. ...

Categories: Game Theory & Design

Community posts: Creating Strategies for Effective & Inclusive Group Communication in the Drupal Community

Planet Drupal - 6 June 2019 - 12:08pm

One of the chartered responsibilities of the Drupal Community Working Group (CWG) is to work to develop and support community initiatives that promote the health of the Drupal community and help to prevent conflict and burnout. One of the ways that we do this is by organizing workshops designed to provide community leaders with the knowledge, tools, and resources they need to help keep our community a friendly and welcoming place.

Following feedback from last year’s Teamwork and Leadership workshop at DrupalCon Nashville, we decided to narrow the focus and audience for our next workshop. One of the things we’ve observed over the last year in the Drupal community is that many of the issues we’ve seen have had to do with communication breakdowns between various individuals and groups. Following internal discussion in late 2018, we decided that one way to begin addressing this issue was by bringing together leaders in the community representing different groups and interests for a workshop focused on communication skills at DrupalCon Seattle.

In early 2019, we interviewed a number of potential facilitators suggested by Drupal Association board chair Adam Goodman and selected Megan Bernard, a professor of communication studies who specializes in promoting meaningful and inclusive learning and collaboration. Based on Prof. Bernard’s recommendation, we decided to spread this year’s workshop out over two days (April 10-11) in a dedicated meeting room provided by the Drupal Association, who generously covered all fees and expenses.

After finalizing the logistics, we then reached out to those who had attended last year’s workshop, as well as additional community members involved with community governance, camp organizing, core and contrib maintainers, the Drupal Security Team, Drupal Diversity & Inclusion, and the Drupal Association. The workshop facilitator suggested that we keep the size of the workshop to around 20 people, focusing on individuals who are well-connected in the community in hopes that they can help distribute the lessons learned in the workshop. 17 people attended some or all of the first day of the workshop, and 18 attended some or all of the second. In total, community members from 10 different countries spread across 4 different continents were represented.

Day one of the workshop included introductions, a discussion of needs, assets, and challenges faced by various groups within the Drupal community, and a discussion of shared context and perspective. We talked about different ways that other online communities help communicate context about their users, such as identifying the primary language, pronouns, and location in comment threads. During our discussion, Neil Drumm pointed out there was already an active issue led by justafish and others to allow users to display this kind of information, and one of the first action items we agreed on was helping it get implemented on as quickly as possible.

Another topic of discussion centered around creating pre-written template responses that maintainers and/or other privileged users could use in issue threads to “nudge” users in the right direction and realign communication when conversations start trending away from our community standards. We discussed badges and other ways to promote positive communication in our issues threads and other community spaces. In addition, we also talked about better ways to on-board new members into the project and foster an ongoing sense of community. One insight was that small cohorts of 6-8 people are far more effective than 1:1 mentoring at building community engagement.

In our second day, we dug more deeply into the concepts of emotional intelligence, de-escalation practices, and different forms of conflict. One of our exercises was a case study challenge, where different groups were tasked with finding different ways to resolve typical kinds of conflicts often seen in Drupal and other open source communities.

We also spent time talking about different ways to apply some of the things we had learned to our own community, and next steps. We agreed as a group to focus on three main areas:

  1. Setting context in issue queues. This work had already been mostly completed in so it was really just a matter of working with DA staff to get it implemented on

  2. Nudges. A group of us decided to do more research into pre-written templates to use in issue queues, forums, and Slack to gently steer things back in the right direction when conversations were starting to go in a negative direction.

  3. Improving user on-boarding and cohorts. In addition to better identifying new users on the site, we agreed to look into various ways to help community members join small cohorts, organized by industry, technology, geography, or other criteria. We felt it was important that this be an opportunity that’s open to existing community members as well as new ones.

The folks assigned to each area agreed to find a time to meet in the coming weeks and to involve other interested community members as well. The CWG also identified several opportunities to improve and streamline its internal processes and communication practices.

By developing and communicating best practices that can be shared across the community, the hope is that we can help build structures for self-guided conflict resolution among community members and support more effective communication overall.

Categories: Drupal


New Drupal Modules - 6 June 2019 - 11:36am
Categories: Drupal

Srijan Technologies: Going Global: Enabling Multilingual SEO with Drupal 8

Planet Drupal - 6 June 2019 - 10:32am

Enterprises can find their websites attracting visitors and clients from different geographies, speaking different languages. The market is so huge (and international) that targeting only English speaker based users means deliberately missing out on an effective way to grow audience, ROI, customer trust, and rank on Google.

Categories: Drupal

Stadia 'Founder's Edition' launches in November, base version in 2020

Social/Online Games - Gamasutra - 6 June 2019 - 10:19am

Google has finally offered more details on the Stadia game streaming service it announced earlier this year, shedding light on pricing details and the platform†™s game offerings in a pre-E3 stream today. ...

Categories: Game Theory & Design

Texas Creative: Drupal 8: How to Alter Forms Without Modules

Planet Drupal - 6 June 2019 - 7:30am

Sometimes when working with Drupal’s exposed forms, you might get stuck with a field type that you don’t want. Often times you can find a module to help improve the style or functionality of these forms. However, in some cases using a module will not be available and you will have to make modifications directly to the code.

If you are just getting started with Drupal, and come from a JavaScript background, this will clearly be the easiest method for you. If you are familiar with PHP and want to better understand Drupal, I encourage you to try a preprocess function!

Read More
Categories: Drupal

1 Year of Gamdev, and Making Games Should be Fun - by Craig Robinson Blogs - 6 June 2019 - 7:18am
Craig shares 1.5 years of learning game development while working a full time job. He talks about the summer leading up to creating Buttery Games and starting LUMEN: Lost Passages as a way to escape.
Categories: Game Theory & Design

The Idol of Bala

New RPG Product Reviews - 6 June 2019 - 6:28am
Publisher: Aegis Studios
Rating: 5
This 'dungeon crawl' for 2nd-3rd level characters opens with the standard overview of the setting, useful for those who don't have any other *Odysseys and Overlords *material - it works with any OSR ruleset, but best with *The Basic Fantasy Role-Playing Game*. We then get on to the background for this adventure, being a discussion of how people turned to worship other deities when the local mob decided all-out war between themselves was a good idea. One such was called Bala, who was mildly popular with creative folk for a few years before falling out of favour again. However centuries later a rumour arose that Bala's followers had discovered the secret of eternal life, only by then nobody could remember where any temples to Bala were. The hunt was on...

... and this adventure begins with the discovery in the Untamed Gauntlet of a tablet whose inscription, according to a priest called Dendefsha (who worships another deity), contains directions to one hidden deep in the Gauntlet. He wastes no time in hiring a party of adventurers to go and take a look. Of course, other interested parties are also looking for the temple. Who'll find it first?

The adventure proper begins with the party standing on the doorstep of the temple. Actually finding it is an adventure you'll have to provide or, if wilderness adventures aren't your thing, just give the party sufficient background and start the game here. The first trick is figuring out how to get in, and it doesn't get much better thereafter: there are tricks and puzzles galore as you explore onwards. As well as rivals for the idol, which is said to be carved with Bala's secrets, there are some creatures to contend with as well.

Although small - there are only three main chambers - the temple is well-described. Details of all the traps or effects are explained clearly, with notes on relevant mechanics, saves to make, and so on, and all monsters come with a stat block to enable you to run them effectively. Player and GM versions of the map are included. The conclusion assumes that the party is successful, but does give the possibility of future allies and enemies that can be woven into further adventures.

This is a classic 'delve' adventure, with monsters to kill and loot to acquire... being short and sweet it could be a good filler or one-off adventure, or even an introduction to OSR play. It's nicely-done, however, and there are concepts here worthy of expansion should it suit your campaign to do so.
Categories: Game Theory & Design

HAL Publications

New Drupal Modules - 6 June 2019 - 6:14am

module d'interfaçage avec l'archive ouverte HAL pour l'affichage de publications sous forme de blocs multiinstanciables et multiconfigurables

Categories: Drupal

OPTASY: Using Drupal for Project Management and Team Collaboration: 2 Drupal Distributions to Consider

Planet Drupal - 6 June 2019 - 5:27am
Using Drupal for Project Management and Team Collaboration: 2 Drupal Distributions to Consider adriana.cacoveanu Thu, 06/06/2019 - 12:27

“Can I use Drupal for project management?” Definitely. 

Given all its content-oriented baked-in capabilities — file management, version control, easy content creation, and editing — Drupal makes the perfect software for:

  • managing your projects the easy and the... smart way
  • streamlining communication among your team members and with your contractors

In this respect, Drupal provides its own feature-rich distributions to help you put together your robust setup in no time. “Distributions” that come already packed with a set of useful sub-modules and themes, that all support the core functionality: project management (and smooth collaboration).

Categories: Drupal Time to prepare for Drupal 9 with Upgrade Status module

Planet Drupal - 6 June 2019 - 5:19am
Upgrades from Drupal 8 to Drupal 9 will be quick and easy, and this is one of Drupal 8 benefits. However, there is a condition all websites should meet — and there is a wonderful Upgrade Status module that will help them with that. 
Categories: Drupal

Third & Grove: An Intro to Decoupled Drupal Podcast with Acquia

Planet Drupal - 6 June 2019 - 4:00am
An Intro to Decoupled Drupal Podcast with Acquia mdavis Thu, 06/06/2019 - 07:00
Categories: Drupal

Build hooks config entity

New Drupal Modules - 6 June 2019 - 3:29am

This module allows you to trigger a build hook on config entities.


-Add config entities on queue for the trigger build hooks


build hooks


-php unit test

Categories: Drupal

Character Class: Winning the Metagame: Explaining the Rules

RPGNet - 6 June 2019 - 12:00am
When NOT to Explain the Rules.
Categories: Game Theory & Design

Doghouse Menu

New Drupal Modules - 5 June 2019 - 9:02pm

A collection of stylised menu blocks.

Categories: Drupal

User IP Lookup

New Drupal Modules - 5 June 2019 - 4:35pm

A simple module that tracks each time a user logs in and stores browser name, platform, browser version, city, region and user ID into your database.

Install, and activate the module as you would any other module.

Go to configration page:

Put ipdata API key into the form and save configuration.(default key is test)

You can get ipdata API key from

Categories: Drupal


Subscribe to As If Productions aggregator