Learning from Failure: Post Mortem of an Unborn - by Javier Ansoleaga Blogs - 9 November 2016 - 3:28am
Should I cancel or not a game development? If this question pops up in your mind it's a signal. Something is not going as you would like. In this article we explain our own experience cancelling our first big project. And the reasons behind the decision.
Categories: Game Theory & Design

Death knell of App Stores — Your mobile app is probably not the problem - by Arjun Venkatachalam Blogs - 9 November 2016 - 3:28am
Mobile app store served as a novel platform to distribute games in its early years. Lately however,with the entrenched players taking huge control on the mobile real estate,it has gotten increasingly difficult for independent game app publishers.
Categories: Game Theory & Design

The RPGnet Newsletter: RPGnet Newsletter #76

RPGNet - 9 November 2016 - 12:00am
Cortex and more.
Categories: Game Theory & Design Blog: AGILEDROP: Drupal Camps in Asia

Planet Drupal - 8 November 2016 - 10:06pm
After our world tour of Drupal Camps took a lift-off in Africa, it continued its journey in Asia. We concluded that Drupal activities in Africa are poorly represented and on the other hand predicted that Drupal Camps are more spread across the world’s largest continent. We also expected not to find the most of Drupal activities gathered in one country, like it was the case in South Africa. We were quite right. Before we take a look at the most important Drupal Camps in Asia, we should explain that at the beginning of this year, everything was under the shade of DrupalCon. It was organized… READ MORE
Categories: Drupal

Valuebound: How Drupal handles the page request: Bootstrap Process

Planet Drupal - 8 November 2016 - 8:32pm

This is an interesting topic to get to know more about Drupal core activity. We will be looking into ‘how to use drupal echo on request?’ and ‘how many process it has gone through?’ Basically the process flow of Drupal Pipeline to interpret the steps & finally respond to the end users. Which is called as Bootstrap Process.

Having a little bit of knowledge on bootstrap could help us to develop & customized complicated area of drupal development.

When we hit URL in browser: which is a standard node page created under any of the Bundle.

Categories: Drupal

Freelock : Ask Freelock: What e-commerce platform would you recommend?

Planet Drupal - 8 November 2016 - 4:41pm

Shan asks,

Hi folks- I am looking for an out of box eCommerce solution that meets the following criteria and hope to get some pointers on few solutions that's already available in the market.

Drupal 8Drupal CommerceE-CommerceDrupal Planet
Categories: Drupal

Poker Assault Available Tomorrow

Tabletop Gaming News - 8 November 2016 - 2:00pm
I lived in St. Louis when the “poker craze” of the 2000s hit. A lot of the guys at my LGS took to going to the casino boats not far from the shop to get in on the action. We’d also occasionally have nickel-ante poker night at my friend’s place. It was fun and being […]
Categories: Game Theory & Design

CCP: Outlawing in-game gambling protects the EVE Online experience

Social/Online Games - Gamasutra - 8 November 2016 - 1:38pm

The company updated its EULA to include a zero tolerance for gambling operations that use EVE Online asstes as it prepares to switch the game to a freemium business model. ...

Categories: Game Theory & Design

Steamforged Games Previews Season 3 Seenah Stats

Tabletop Gaming News - 8 November 2016 - 1:00pm
The Hunter’s Guild is the “new” full team on the block for Guild Ball. Sure, we’ve got Tater for the Farmer’s Guild, but he’s just one guy. The Hunters are the newest full team to hit the pitch. But that doesn’t mean that they aren’t getting some tweaks in Season 3. Even things freshly-released can […]
Categories: Game Theory & Design

Aten Design Group: Create Comments in Drupal 8 Programmatically

Planet Drupal - 8 November 2016 - 12:30pm

Creating comments programmatically in Drupal 8 is incredibly easy once you know just which fields are required and why. In Drupal 8, comments are now full-featured, fieldable entities — just like nodes or taxonomy terms. In addition to unifying the way we create content, comments, and other entities, this has made Drupal’s commenting system much more robust and flexible.

Recently, we needed to allow certain users to leave short notes about a node (almost like revision notes without the revisions). Only certain users would be able to leave these notes and the notes are added as part of a custom form. This meant that we needed to handle comment creation ourselves. After much googling, we finally figured out just how to create comments manually.

To create a new comment, you need to create a comment entity in code and then save it. There are a lot of required fields and we'll go over each one below. But first, here’s the code:

// To create a new comment entity, we'll need `use` (import) the Comment class. use Drupal\comment\Entity\Comment;   // The function name doesn't matter. Just put the the function body where you need it. function my_modules_function_or_method() {   // First, we need to create an array of field values for the comment. $values = [   // These values are for the entity that you're creating the comment for, not the comment itself. 'entity_type' => 'node', // required. 'entity_id' => 42, // required. 'field_name' => 'comment', // required.   // The user id of the comment's 'author'. Use 0 for the anonymous user. 'uid' => 0, // required.   // These values are for the comment itself. 'comment_type' => 'comment', // required. 'subject' => 'My Awesome Comment', // required. 'comment_body' => $body, // optional.   // Whether the comment is 'approved' or not. 'status' => 1, // optional. Defaults to 0. ];   // This will create an actual comment entity out of our field values. $comment = Comment::create($values);   // Last, we actually need to save the comment to the database. $comment->save(); }

The first three required fields are telling Drupal what entity the comment should be attached to.

  • entity_type: This is the entity to which you want to attach the comment. If you're creating a comment on an article or basic page, for example, this would be node.
  • entity_id: The id of the entity to which you want to attach the comment. If you're attaching to a node, this would be its nid.
  • field_name: The field on the entity to which this comment should be attached. Note: This is something new in Drupal 8. In D8, you can have multiple comment fields on an entity and those comments' fields can use different comment types. The default article content type is the only content type that comes with a comment field. If you want to enable comments on your own content type, you have to add your own comment field which receives a unique machine name. That machine name is the value you would put here.

The uid field tells Drupal which user authored the comment.

The remaining values are all specific to the comment itself.

  • comment_type: The type of comment to create. Note: This is new in Drupal 8 too. You can have different types of comments with completely different fields, just like nodes or taxonomy terms. Think of this as the comment "bundle" if you're familiar with that term. The default comment type is just comment.
  • subject: Every comment has a subject field, just like the title field on a node.
  • comment_body: This field is provided by default just like the body field on nodes. However, it can be removed like any other field.
  • status: Set this to 1 if you would like the comment to be automatically approved. Otherwise, an administrator will need to approve it.
  • field_foobar: This isn't in the example, but comment types can have custom fields just like any other content entity. If you have custom fields on your comment type, you can just use the field’s machine name and provide a default value here.
Categories: Drupal

Steve Jackson Games Announces Munchkin Wonderland Board Game

Tabletop Gaming News - 8 November 2016 - 12:00pm
The Munchkin game lets players head into deep, dark dungeons, take out monsters, and grab their loot. Well, the world of Wonderland isn’t necessarily the same as a deep, dark dungeon, but there are still plenty of weird things to behold and treasures to grab. So the two fit together rather well. So much so […]
Categories: Game Theory & Design

Podcast Roundup

Tabletop Gaming News - 8 November 2016 - 11:00am
It’s Election Day here in the US. … … … Ok, so here’s some gaming podcasts so you can plug your ears and go, “LALALALAAA! Anything else to listen to!” and hopefully avoid all the nonsense going on with the government. I do hope you go out and vote (I did a week or so […]
Categories: Game Theory & Design New Module - AddToCalendar Drupal Integration

Planet Drupal - 8 November 2016 - 10:03am
New Module - AddToCalendar Drupal Integration Body

Drupal sites with events functionality, often have to allow their users to export events in their personal calendars. On a recent Drupal 8 project we were asked to integrate 3rd party service Add to Calendar to their events and having found no formal integration of the widget with Drupal we developed and contributed this module. The widget provided by Add to calendar supports export of Dates / events to iCalender, Google Calendar, Outlook, Outlook Online and Yahoo Calendar.

  Why use Add To Calendar Service?
  • Add to Calendar Module provides a widget to export events.
  • With Add to Calendar Module, you can create event button on a page and allow guests to add this event to their calendar.
How Does Add to Calendar Module Works?

Add to Calendar Module provides third party field formatter settings for DateTime fields. Module internally uses services provided by to load free add to calendar button for event page on website and email. Clicking on this button, the event is exported to the corresponding website with proper information in the next tab where a user can add the event to their calendar. Besides, it provides a handful of configuration for a really flexible experience, Allowing you to use your datetime format along with Add to Calendar button.

Using Add to Calendar
  1. Download and enable Add to Calendar module (

    • The module has both D8 and a backported D7 versions.

  2. Adding Add to Calendar button to any datetime field would require enabling “Show Add to Calendar” checkbox present at format configurations on Manage Display page of the desired content type.


  1. Following configurations are available:

Option Description Style Three basic styles are available: Basic, Blue and Glow Orange Display Text Text for the display button. Event Details Module provides you three options here. You may opt for static data, tokenized value or any field value, specific to the current entity. Privacy Use public for free access to event information while private if the event is closed to public access. Security Level To specify whether button link should use http or https Calendars to show Select Calendars to be enabled for the display.

4. Save the settings and visit content display page.

Developer Support

Devs have the option to add "Add to Calendar" button anywhere on the website by following below steps:

1. Include base library ('addtocalendar/base') for add to calendar basic functionality. Optionally, You may also one of the following style libraries for styling the display button:

  • 'addtocalendar/blue'
  • 'addtocalendar/glow_orange'
$variables['#attached']['library'][] = 'addtocalendar/base';

2. Place event data on the page as:

2016-05-04 12:00:00 2016-05-04 18:00:00 Europe/London Star Wars Day Party May the force be with you Tatooine Luke Skywalker

For further customization of this custom button visit: Event Data Options section.

3. This would create "Add to Calendar" button for your website.


PURUSHOTAM RAI Tue, 11/08/2016 - 23:33
Categories: Drupal

Destiny Aurora: Renegades Board Game Up On Kickstarter

Tabletop Gaming News - 8 November 2016 - 10:00am
I’m a “crunch” guy. I don’t have anything particularly against fluff, but I usually skip over it to get to the rules. That extends out to just novels in general. So I’d never heard of the Destiny Aurora series of books before I saw this Kickstarter to bring it to your tabletops in board game […]
Categories: Game Theory & Design Don't Leave Your Website Support & Maintenance to Junior Developers

Planet Drupal - 8 November 2016 - 9:19am

In talking to Drupal shops and agency about how they do support, we've sometimes heard something like:

We have junior developers / paid interns handle one-off support and maintenance requests as a way to train them!

We provide white-label fixed-monthly-cost support for agencies, so I am a little biased. :-) But I used to run a small Drupal agency and I truly believe that there are a number of potential issues with this view.

From my perspective, certainly: IT IS NOT OK to leave support and maintenance to junior developers.

I'll try to give some detail to explain my viewpoint on this... Read on to learn more!

Categories: Drupal

Contact Sci-Fi RPG Up On Kickstarter

Tabletop Gaming News - 8 November 2016 - 9:00am
From alien invasion board games to an alien invasion RPG. Seems that everyone wants a piece of our little, blue marble. In this case, it’s Contact, a new sci-fi RPG that’s up on Kickstarter. The world has been taken over by multinational corporations that have worked their way into basically every aspect of our daily […]
Categories: Game Theory & Design

J-P Stacey: Tutorials on the Drupal 8 APIs, collected

Planet Drupal - 8 November 2016 - 8:59am

Recently I've been writing a number of blogpost tutorials about the Drupal 8 APIs. If you like, you can read all tutorials so far, collected and broken down by topic, roughly following the breakdown in the official documentation.

The tutorials have been written with a focus on achievable results, and with accompanying screenshots explaining what you should see if you work through the examples; like this one:

Read more of "Tutorials on the Drupal 8 APIs, collected"

Categories: Drupal

Zendesk Tickets

New Drupal Modules - 8 November 2016 - 8:44am

Import Zendesk ticket forms to Drupal and submit to Zendesk.

Categories: Drupal

Network traffic visualization tool will help thwart cyber attacks

Virtual Reality - Science Daily - 8 November 2016 - 8:06am
Researchers have used a new tool to visualize DDoS attacks and malware distribution networks.
Categories: Virtual Reality

Fantasy Flight Games Posts XCOM Expansion Preview

Tabletop Gaming News - 8 November 2016 - 8:00am
Aliens are invading. That’s bad enough. You’ve got humanity on the bring of hysterics as UFOs circle the planet, attacking wherever defenses are the weakest, resources being rather scarce. But now, the XCOM teams have more things to deal with. Never underestimate a group of people looking for any advantage in order to put forth […]
Categories: Game Theory & Design


Subscribe to As If Productions aggregator