Save the Applause

Gnome Stew - 27 March 2019 - 7:02am


Do you wish that your players got more into character when they play?

Do you have a problem player in your group that you just can’t quite get through to?

Do you want to praise someone at your table but just don’t know the right time to do so?


I have a very easy solution for you. The answer may even surprise you.

Talk more at the game table…just save it for the end.


Tabletop Role-Playing Can Be Social Interaction at Its Finest
  • We can learn to problem solve together using a combination of the best of our individual skills or backgrounds.
  • We can express ourselves in a different light, opening the eyes of our friends and families to see us in so many different ways.
  • We can share time together as communal creatures having fun and enjoying one another’s company.

In general, I think we get so much out of our tabletop gaming sessions that I think a lot of us take the benefits for granted. Especially the people we play with and the time that we have together. As gamers, we are all so busy these days. Each of us is racing around trying to make the most of our time. It’s like we’re all stuck in the MMO of life, trying to efficiently grind, so that we can raid, while beholden to every ping or notification. This pace has affected our game table habits, shortening the time we share after each session. I get it! If you hurry, you can still make it home for dinner or to fit in another episode of the Dragon Prince on Netflix. At what cost, though?

Talking about the games that bring us together is almost as important as playing them.

If you are lucky enough to be gaming regularly, it is so important to fight for a little more time at the end of each session. Even if it is just to hang out! The time you used to walk home talking with your friends. The time you would walk out to the car talking, standing around for an extra hour or two instead of leaving like you thought. These are the moments we reflect on the game we played and the fun we shared together. We can’t lose sight of that!

As a Game or Dungeon Master, we can do one better! Plan to stop the game about 15 minutes early. Use those 15 minutes to remind us of why we came here and why we play these games together. Use it to express your gratitude for the time shared and to ask others to do the same.

Plan to stop the game about 15 minutes early. Use those 15 minutes to remind us of why we came here and why we play these games together. Use it to express your gratitude for the time shared and to ask others to do the same. Share42Tweet1Reddit1Email Try it at your next game session!



Ask each player to share one thing that another player did to make their experience better. Don’t let players overgeneralize either, the more specific the better!

  • It could be something they said in character creation that helped you make a better character.
  • It could be something hilarious that a player said or did in character that made you laugh.
  • It could be something that a player did to really get everyone invested in the game.

Whatever you choose, it doesn’t have to be perfect; it just has to say thanks.

And, GM, don’t worry! The players will send some love your way, no matter how much you tell them to focus on the other players.

Besides, gratitude is a great way for players to recognize and praise one another when they take chances. How else do we grow and get better at things, if not by taking chances? If you like how a player role-plays their character, then praise them for it. If you got a great idea from another player, let them know they were inspirational. Positive reinforcement will make them feel good and want to do it again. Don’t let players overgeneralize either, the more specific the better! Share42Tweet1Reddit1Email

Role modeling good behavior is something we all do in our social circles. What we praise as a group helps us define whom we are and what kind of a group we want to be.  It’s also a great way to help new players break the ice with one another and feel like they belong. Heck, it is also a great way to end a session or a playtest! It never hurts to end on a good note.


Give a little gratitude. It’ll go a long way!


What do you do to praise your players? How do you reward good role-playing or great sessions? Do you have a different endgame ritual to share?

Categories: Game Theory & Design

Pattern Lab Integration

New Drupal Modules - 27 March 2019 - 2:23am
Categories: Drupal

Manage display extras

New Drupal Modules - 27 March 2019 - 1:15am

Additional features for the manage display module

Categories: Drupal

AddWeb Solution: What is govCMS?

Planet Drupal - 26 March 2019 - 10:54pm

What is govCMS?

The govCMS distribution is supported in Drupal 7 and Drupal 8 version, which has installation profiles for Australian government websites and it is being actively managed on Github ( and features are maintained from

To work with govCMS, we have to take care of some factors in order to create a site with the govCMS platform.

They have limited number of the module they support and we have to stick to that only and need to find alternate options with the twig and preprocess functions only and they do not allow us to create custom modules as well.

Here is the list of modules that they support:

Unfortunately supported modules for Drupal 8 are less compare to Drupal 7, but we can create support request of community and if it's valid then they can include a module on SaaS platform.

Our Experience about working with govCMS

We have worked with govCMS for one of our clients from Australia, who is working with another agency before we met, and already he had started site development with them, and fortunately, he gets to know about the quality of work done so far from the previous agency.


They have added lots of contrib modules and to achieve some functionality they have created custom modules as well, but as the govCMS platform doesn't support such modules we have to flush out all existing implementation and started from the beginning.


All features which are build using custom/contrib modules, we had to find alternatives and get things done only with supported modules and using preprocess functions and twig alters. and along with that, we have to make sure that site is WCAG compliance as it is a government website they must be. So all things we delivered to the client successfully as per the client's expectation with the boundary of govCMS restriction.


More details about what is govCMS

Drupal gets big in the Australian Government

With almost half of Australian Government departments now running Drupal, and hundreds of more sites now live within various agencies, Drupal has transformed the way government websites are built and managed.

Drupal 7 :

Drupal 8 :

The aim is to provide a single solution for unclassified websites using a common codebase and a shared feature set on a scalable and secure list infrastructure.

govCMS distribution is supported as SaaS by amazeelabs in collaboration with govCMS community and it supports several contributed modules which are available, here is a list of modules which can be used with SaaS

Workflows and Ahoy

It is interesting to see that the .ahoy.yml is just a set of command shortcuts, which is similar to the scripts section of a composer.json. Every implementation can be smoothed over by a single Ahoy command, and the underlying implementation can evolve without the developer even noticing.

Speculating, I think the hardest part about adding Ahoy commands will be naming them. Even then, the GovCMS team will have the luxury of focussing on the "SaaS govcms 8 on Lagoon" use case, rather than something like BLT which attempts to have commands for "any Drupal anywhere".

Categories: Drupal

Flocon de toile | Freelance Drupal: Automatically provide options to a list field type with Drupal 8

Planet Drupal - 26 March 2019 - 5:54pm
Drupal 8 has a multitude of field types to cover a large number of use cases and situations when it comes to structuring and modeling content. Among these, we have a List field type which, as its name suggests, allows us to configure an input field based on a list of predefined options. This list of options must be set manually in the field's storage options at the time of creation. But we can also use this field based on a list of options that can be provided dynamically. Let's look at how we need to proceed to have a field that allows us to choose from a list of dynamic options.
Categories: Drupal


New Drupal Modules - 26 March 2019 - 3:10pm

SearchStax ( integration.

Drupal 8.x version under development.


Categories: Drupal

Lullabot: UX For Kids: A Personal Journey

Planet Drupal - 26 March 2019 - 2:12pm

As a user experience designer, most of my career has been focused on designing for adults. When the opportunity arose to help redesign a product for kids, I jumped at the chance to learn something new. Though, switching focuses from serving adult audiences to children proved to be a challenge. I'm not a parent and also usually do not interact with kids on a daily basis.

Categories: Drupal

Entity Extra Field

New Drupal Modules - 26 March 2019 - 1:56pm

The entity extra field module allows site administrators to add various extra fields to an entity display. These extra fields can consist of blocks, views, or token values. Both entity form and view displays are supported.

Adding extra fields is really common when you're building robust web applications that need to render extra data for a given entity. Allowing for missing elements such as page title, or potentially a block that needs to be render between two pieces of content are some examples.

Categories: Drupal


New Drupal Modules - 26 March 2019 - 1:08pm

Provides integration with

Categories: Drupal

paragraphs slider

New Drupal Modules - 26 March 2019 - 12:58pm

Paragraphs slider is a simple module to contribute with Paragraphs.
Basically able to user to add Slick slider in any Content Type.
Steps to activate:
1- Activate module.
2- Go to Content Type and add field Paragraphs
3- In field config, in section "Bundle" select "Slider Container".
4- Now, when you add a new node from Content Type you can select various sliders and images for node.

Categories: Drupal

How to remove YouTube tracking

Dries Buytaert - 26 March 2019 - 12:14pm

I don't use Google Analytics or any other web analytics service on Why not? Because I don't desire to know how many people visit my site, where they come from, or what operating system they use.

Because I don't have a compelling reason to track my site's visitors, I don't have to bother anyone with a "cookies consent" popup either. That is a nice bonus because the web is littered with those already. I like that is clutter-free.

This was all well and good until a couple of weeks ago, when I learned that when I embed a YouTube video in my blog posts, Google sends an HTTP cookie to track my site's visitors. Be damned!

After some research, I discovered that YouTube offers a privacy-enhanced way of embedding videos. Instead of linking to, link to, and no data-collecting HTTP cookie will be sent. This is Google's way of providing GDPR-compliant YouTube videos." frameborder="0">

So I went ahead and updated all blog posts on to use

In addition to improving privacy, this change also makes my site faster. I used to benchmark a recent blog post with a YouTube video.


When embedding a video using, Google uses DoubleClick to track your users (yellow bar). A total of 22 files were loaded, and the total time to load the page was 4.4 seconds (vertical blue line). YouTube makes your pages slow, as the vast majority of requests and load time is spent on loading the YouTube video.


When using, Google no longer uses DoubleClick to track your users. No HTTP cookie was sent, "only" 18 files were loaded, and the total page load time was significantly faster at 2.9 seconds (vertical blue line). Most of the load time is still the result of embedding a single YouTube video.
Categories: Drupal

Comcast plans to build a $50 million esports arena in Philadelphia

Social/Online Games - Gamasutra - 26 March 2019 - 12:13pm

Comcast Spectacor has laid plans to build a $50 million arena in South Philadelphia to host esports and related events. ...

Categories: Game Theory & Design

GDC in Pictures: Highlights from GDC 2019!

Social/Online Games - Gamasutra - 26 March 2019 - 11:11am

Words alone can't fully convey the experience of spending a week at GDC, so here are a few standout shots of the people, talks, and experiences which made GDC 2019 a success! ...

Categories: Game Theory & Design

Aten Design Group: Functional Testing with Katalon Recorder

Planet Drupal - 26 March 2019 - 9:39am

When it comes to testing in software development, the range of options is huge. From unit testing on the backend through browser compatibility testing on the front end, there are a variety of testing approaches that will save you, your clients, and their audiences, time and headache. Katalon Recorder is a quick, simple way to get started with testing and to see the value that automated tests provide within a matter of minutes.

What is Katalon Recorder?

Katalon Recorder (KR) is a Selenium-driven browser plugin for Chrome and FireFox that lets you control your browser with simple commands instead of actual clicking, typing, tabbing, and scrolling. Put simply, KR can interact with your web application and report back when things don’t go as planned. Katalon Recorder aims to emulate human actions such as clicking, typing, and verifying the status of onscreen content - and as such works very well as an automated replacement for human testing.

How does it work?

With Katalon Recorder, you can record your browser actions - such as clicking through your menu items - and then play those actions back as automated commands. You can also handcraft a wide variety of commands that assert the existence of HTML elements or copy, among a host of other things. The successful playback of well crafted tests indicates that your menus, content, and HTML structure haven't changed — in other words your application is behaving as expected.

The Basics: Record and Playback

After clicking Record KR will bring your browser into focus, then log all of your interactions as individual commands. Once Stop is clicked, those commands can be played back, saved to a file, shared with others to play in their browsers, or modified to fine-tune functionality. With Katalon Recoder’s Record feature setting up initial tests that mirror human-driven clickthroughs takes moments of your time and can then be played back by anyone anywhere — including non-technical staff or even client teams.

Creating Complex, Rigorous Tests

Katalon Recorder allows you to organize one or more individual commands as Test Cases, and one or more Test Cases as Test Suites. Complicated tests can be created by chaining together several Test Suites. You could, for example, write tests that log a test user in, search for a product by SKU, click into the results, add the product to their cart, navigate to the cart and assert the product is there, then complete the purchase using test financial data. All of those actions except assert the product is in the cart can be recorded from your interactions. That means that in many cases, the amount of time that it takes for you to perform an action on your website is, using the recorder feature, the amount of time it takes you to write the automated test.

Flexibility Via Hand-Crafted Commands

In some cases the rigidity of recorded actions is a drawback. If, for example, you want to search for the tag Home Appliances and then click into the product Test Toaster, but you aren’t sure where in the search results that item will be, a recorded action informed by precise HTML structure might fall short. In those cases, you can use a combination of CSS and XPATH selectors to find and interact with your elements regardless of where exactly in the DOM they exist.

Storing Variables with Javascript

Sometimes a human tester needs to remember something, like the name or unique ID of a piece of content, in order to proceed with their test. Let’s say, for example, you’re testing a Drupal site wherein you first want to create a new Person node, then associate it via an entity reference field with a Group node on that node’s creation form. Using Katalon Recorder’s storeEval command you can use Javascript to accomplish that by saving a variable.

Once you have saved the form for your Person node, you’ll get redirected to something like where 887 is the node ID for your content. The storeEval command lets you save the ID number to a variable that we can access later in our tests. See the image below:

Katalon Recorder covers a lot of bases. Whether you're using just the Record option for building basic spot-checks, or combining advanced features to create rigorous and complex functional testing, it's surprising what can be achieved in so little time — especially given KR's very tenable learning curve. While the examples above are exceedingly simple, in some recent projects we’ve combined thousands of commands across dozens of test cases that provide thorough regression testing and automated QA — and it all started with the click of a Record button.

Categories: Drupal

The Story of the Story - by Joel Sammallahti Blogs - 26 March 2019 - 9:33am
Introduction to the background of Iron Danger's story.
Categories: Game Theory & Design

Vertical Hover Menu

New Drupal Modules - 26 March 2019 - 8:50am

It may feel strange to have to click through the menu on the vertical layout and for those who want to have a hover effect on vertical, this is the module for you. This module can also be great for getting away from the defaults and having a more customized admin panel that doesn't feel so generic.

Categories: Drupal

Why Stadia is Google Plus and Glass Combined - by Albert Banda Blogs - 26 March 2019 - 7:40am
Google Stadia hasn't fully considered timeless gamer behavior while also being too ahead of its time. The unnecessary Stadia controller seems to be a sign of an idea running away with itself—leaving data-driven reality far behind.
Categories: Game Theory & Design

Drupal nbox

New Drupal Modules - 26 March 2019 - 7:38am

The nbox module provides an full fledged internal mail/messaging system.

Core features

  • Inbox
  • Messages with cc, bcc and attachments
  • Threads
  • Folders
  • Starring
  • Forwarding to external mail
  • Reply from external mail (need transactional mail service like SendGrid or Mandrill)
Categories: Drupal

A Design Examination on Resident Evil 2 Remake - by Josh Bycer Blogs - 26 March 2019 - 7:38am
My written and video thoughts on the Resident Evil 2 Remastered and how it applies both action-horror and survival horror game design.
Categories: Game Theory & Design

A Design Examination on Resident Evil 2 Remastered - by Josh Bycer Blogs - 26 March 2019 - 7:38am
My written and video thoughts on the Resident Evil 2 Remastered and how it applies both action-horror and survival horror game design.
Categories: Game Theory & Design


Subscribe to As If Productions aggregator