Skip to Content


Chen Hui Jing: Drupal 101: Creating custom content with Panels

Planet Drupal - 22 March 2015 - 5:00pm

If you ever find yourself needing to create a static page in Drupal, perhaps for a temporary landing page or an under-construction page, while the site is being fleshed out behind the scenes, an option to consider is via Panels. I was in the process of building the DrupalCamp Singapore 2014 website and needed to put up a temporary home page. Using Panels gave me the option of hand-coding the HTML for the page. To do this, you will also need to install the Chaos tools suite (ctools).

  1. Enable the Panels, Chaos tools and Page manager (comes with ctools) modules.

    drush en panels ctools page_manager -y
  2. Once all the required modules are...
Categories: Drupal frontpage posts: Registration is Live for Drupal Dev Day NYC 2015! (#D3nyc15)

Planet Drupal - 22 March 2015 - 12:20pm
Start:  2015-04-19 09:00 - 17:00 America/New_York Drupalcamp or Regional Summit Organizers:  joebachana richbaldwin mdorman amycham forestmars

Registration is now up for D3NYC15, to be held Sunday, April 19th at John Jay College in Midtown Manhattan. To reserve your seat, follow this link:

The camp website may be found at

Drupal Dev Day NYC 2015 will be a free, full-day Drupal unconference and Drupal 8 sprint event. All skill levels are welcome at Drupal Dev Day NYC 2015. The content is determined by attendees at the beginning of the day, but you can expect to find sessions and conversations on topics ranging from the most basic to advanced.

Among the exciting details of the camp include:
• Morning coffee, bagels and a schmear (wouldn't be a NYC camp without 'em!)
• Beginning Drupal training presented by Bleen!
• A Drupal Ladder/mentoring room, where you can get your environment set up and learn to code for Drupal
• Drupal 8 codesprints
• Sessions all day, picked by us all and presented by drupalists among us or collaboratively in BoF format.

If you are an organization interested in helping to sponsor this event, please contact Matt Dorman (mdorman) for more details, or you can go to the registration page and select your level of sponsorship commitment. Thank you in advance!

For those people interested in volunteering on the day of the event, please ping Joe Bachana (joe@bachana) or post a comment to this event page.

Watch this Event page and follow @DrupalNYC ( on Twitter or our Facebook page ( for the latest updates!

Categories: Drupal

DrupalOnWindows: Deploying changing module dependencies with Drupal

Planet Drupal - 21 March 2015 - 10:00pm
Language English

Deployments are often one of the most important aspects of the Drupal development cycle. But sometimes, due to time and/or budget constraints (or the maturity of your company) developers clone databases downstream, manually reproduce content on production environments, and rely on other bad practices on a regular basis.

Today we will show you how we manage small (but critical) changes in module dependencies for our custom modules here at

More articles...
Categories: Drupal

Field SQL Lean

New Drupal Modules - 21 March 2015 - 6:44pm

This module can potentially reduce the Drupal database size by half.

Restructured field database tables. Use only one table for each field. Removed bundle field column.

Do not install this module on a production site. After lean batch process, it may not revert 100% anymore.

Backup the database before install this module.

Since this module changes the table structure, all contribute modules that query field table directly will not working. Modules that use entity query will still work. Views module is not going to work properly too.

Categories: Drupal

Midwestern Mac, LLC: Ansible + Drupal + Raspberry Pi Dramble - Presentation at MidCamp 2015

Planet Drupal - 21 March 2015 - 4:00pm

Earlier today, I gave a presentation on Ansible and Drupal 8 at MidCamp in Chicago. In the presentation, I introduced Ansible, then deployed and updated a Drupal 8 site on a cluster of 6 Raspberry Pi computers, nicknamed the Dramble.

My slides from the presentation are embedded below, and I'll be posting a video of the presentation as soon as it's available.

Categories: Drupal

KatteKrab: A more accessible online world will benefit everyone.

Planet Drupal - 21 March 2015 - 2:37pm
Sunday, March 22, 2015 - 08:37

PSA: If you are a web professional, work in a digital agency or build mobile apps, please read this article now: Taking the social model of disability online

Done? Great.

"The social model of disability reframes discussion of disability as a problem of the world, rather than of the individual. The stairs at the train station are the problem, rather than using a wheelchair."

El Gibbs has reminded me of question time during Gian Wild's keynote at Drupal Downunder in 2012. Gian asserts that accessibility guidelines are a legal requirement for everyone, not just Government. There was an audible gasp from the audience.

It's true that our physical environment needs to include ramps, lifts, accessible toilets, reserved parking spaces, etc in order to accommodate those with mobility needs. Multi-lingual societies require multi-lingual signage. There are hearing loops - but for some reason, this "social model" of accessibility doesn't seem to have extended online.

Making the digital world accessible, and counteracting the systemic discriminatory impact of failing to do so is something we must take seriously. We must build this in during planning and design, we must make it easy for content editors to maintain WCAG compliance AFTER a site or app is delivered.

Building accessibility features in from the beginning also means it costs less to implement, and delivers a double win of making the whole team more mindful of these issues to begin with. It should be part of the acceptance criteria, it should be part of the definition of done.

I'd like to see us tackle these issues directly in Drupal core. If you're interested in keeping track of accessibility issues in Drupal, you might like to follow drupala11y on twitter, and check out issues on that have been tagged with "accessibility"

Accessibility traps might not affect you now, but they will. This is probably affecting people you know right now. People who silently struggle with small font sizes, poor contrast, cognitive load, keyboard traps, video without captions. 

My own eyesight and hearing is not what it was.  My once able parents now require mobility aids. My cousin requires an electric wheelchair. A friend uses a braille reader, and yet I still forget.  It's not front and centre for me, but it should be. Let's all take a moment to think about how we can focus on making our online and digital world more accessible for everyone. It really does benefit us all.

Categories: Drupal

Fraction "Tool Size" Formatter

New Drupal Modules - 21 March 2015 - 1:55pm

This module extends the Fraction and Mixed fractions modules to provide support for displaying fractional values as fractions, decimal values, wire sizes, or any combination thereof.

This is especially useful for sites that have listings of specifications for manufacturing tools like drills, end mills, cutters, etc.

Categories: Drupal

Midwestern Mac, LLC: Camp Organizers BoF at MidCamp 2015

Planet Drupal - 21 March 2015 - 11:37am

On March 21, 2015, there was a fairly well-attended Camp Organizers BoF at MidCamp in Chicago. I took notes during the BoF and am simply publishing them here for the benefit of camp organizers in the Drupal Community. They're fairly raw, but hopefully they'll be helpful for you!

Categories: Drupal

Helpful Formatters

New Drupal Modules - 20 March 2015 - 7:23pm

A collection of helpful display formatters for taxonomy terms, images, and text fields.

Formatters currently include:

Categories: Drupal

New Chicago summit aims to raise awareness about video game law

Social/Online Games - Gamasutra - 20 March 2015 - 12:08pm

Two Chicago-based law students are looking to raise awareness among developers about the state of video game law by organizing the first annual Chicago Video Game Law Summit next week. ...

Categories: Game Theory & Design

Don't Miss: Cliff Bleszinski's game developer flashcards

Social/Online Games - Gamasutra - 20 March 2015 - 11:17am

Boss Key founder and Jazz Jackrabbit creator Cliff Bleszinski cheekily codifies game developer behavior into a series of common profiles in this classic Gamasutra feature. ...

Categories: Game Theory & Design

The Snake's Heart - A Lost Age Adventure

New RPG Product Reviews - 20 March 2015 - 11:13am
Publisher: Moebius Adventures
Rating: 5
This is my newest one. The overall feel of this one is like an action movie. Maybe more like a horror-action movie, but you get the idea. The adventure is hard core old school. It is compatible with S and W: White Box but like most of the OSR adventures it can be used with just about any rules. The file is a pretty simple affair; 19 pages, line art. So nothing too fancy, but the aesthetic is very, very old school. It looks like something your older brother's friend who was the first kid in the neighborhood to play D and D might have made; only a lot better.
The adventure itself starts with a simple set up and encounter (I like adventures that make the players DO something right away) and then that simple encounter leads to a confrontation with an evil cult. Shenanigans ensue. The adventure takes a few cues from more modern adventures and separates encounters. The effect this has is to keep the action flowing. If this were a movie it would be Raiders of the Lost Ark or, more aptly, The Temple of Doom. At just under $2.00 it is also perfect for an afternoon when you want to play something but don't have an adventure ready to go.
For myself I might make some minor changes here and there. Snake Goddesses are fun and all but what if I need a Wolf Goddess or a Centipede one? It make a great introduction for some characters that have already been through one adventure and are their way to the larger plot brewing. I say grab this one and use it this weekend.
Categories: Game Theory & Design

Red Crackle: Drupal Testing Methodologies Are Broken - Here's Why

Planet Drupal - 20 March 2015 - 10:01am
Currently available Drupal testing methodologies are broken. They are nowhere close to being enterprise-ready. All Drupal developers who have worked on long-term projects have felt this pain. Yes, Drupal 7 ships with Simpletest module but it has two problems: (1) Drupal 7 is not unit-test friendly, and (2) Simpletest module requires reconfiguring the site from scratch. Any Drupal developer who wants to test Drupal today is using functional testing tools such as BDD, Sahi or Selenium. But because of the need to bootstrap Drupal, functional testing still takes a long time to complete. What is needed is an integration testing framework that doesn't bootstrap Drupal on every request and which makes it easy for developers to write and maintain tests. Red Crackle has developed such a framework specifically for testing Drupal. It understands Drupal so that all the mundane tasks of setting up test objects is done automatically in background and the developer just has to concentrate on writing business logic of the test.
Categories: Drupal

SitePoint PHP Drupal: First Look at – a Development and Deployment SaaS

Planet Drupal - 20 March 2015 - 9:00am

Not so long ago, many of us were satisfied handling deployment of our projects by uploading files via FTP to a web server. I was doing it myself until relatively recently and still do on occasion (don’t tell anyone!). At some point in the past few years, demand for the services and features offered by web applications rose, team sizes grew and rapid iteration became the norm. The old methods for deploying became unstable, unreliable and (generally) untrusted.

So was born a new wave of tools, services and workflows designed to simplify the process of deploying complex web applications, along with a plethora of accompanying commercial services. Generally, they offer an integrated toolset for version control, hosting, performance and security at a competitive price. is a newer player on the market, built by the team at Commerce Guys, who are better known for their Drupal eCommerce solutions. Initially, the service only supported Drupal based hosting and deployment, but it has rapidly added support for Symfony, Wordpress, Zend and ‘pure’ PHP, with node.js, Python and Ruby coming soon.

It follows the microservice architecture concept and offers an increasing amount of server, performance and profiling options to add and remove from your application stack with ease.

I tend to find these services make far more sense with a simple example. I will use a Drupal platform as it’s what I’m most familiar with. has a couple of requirements that vary for each platform. In Drupal’s case they are:

  • An id_rsa public/private key pair
  • Git
  • Composer
  • The CLI
  • Drush

I won’t cover installing these here; more details can be found in the documentation section.

I had a couple of test platforms created for me by the team, and for the sake of this example, we can treat these as my workplace adding me to some new projects I need to work on. I can see these listed by issuing the platform project:list command inside my preferred working directory.

Continue reading %First Look at – a Development and Deployment SaaS%

Categories: Drupal

Victor Kane: Why won't anyone listen to Nedjo?

Planet Drupal - 20 March 2015 - 8:45am
When he says the Drupal 8 Configuration Management system is only listening to one use case?

One reason no-one listens to Nedjo Rogers on this subject is that what he's saying is not that simple to understand. But I assure you it's well worth the effort. He's saying that the Drupal 8 Configuration Management system is built around a single use case that favors a certain enterprise need, namely that of single site configuration stabilization and propagation to other environments, principally live.

In his initial article on this subject (Bibliography #4, Nedjo Rogers) Nedjo wrote that the fact that “Sites own their configuration, not modules” (as stated in Bibliography #3, Alex Pott) constitutes nothing less than “a seismic shift in Drupal that's mostly slipped under the radar”. Nedjo first reviews the history of exportable configuration in Drupal, and correctly highlights the fact that there are two main use cases involved:

  • To share and distribute configuration among multiple sites.

  • To move configuration between multiple versions of a single site.

“By and large, the two use cases serve different types of users. Sharing configuration among multiple sites is of greatest benefit to smaller, lower resourced groups, who are happy to get the benefits of expertly developed configuration improvements, whether through individual modules or through Drupal distributions. Moving configuration between different instances of the same site fits the workflow of larger and enterprise users, where configuration changes are carefully planned, managed, and staged....”

“If anything, the multiple site use case was a driving force behind the development and management of configuration exports. The Features module and associated projects - Strongarm, Context, and so on - developed configuration exporting solutions specifically for supporting distributions, in which configuration would be shared and updated among tens or hundreds or thousands of sites.”

“For Drupal 8, however, the entire approach to configuration was rewritten with one use case primarily in mind: staging and deployment. The confiugration system "allows you to deploy a configuration from one environment to another, provided they are the same site."

If this is the case, then we really need to get to the bottom of this issue. The objective of this article is to briefly summarize the whole debate (see Bibliography), remove any items that are blurring or clouding the issue, and then underline three times those points that really deserve not being kept “off the radar” and which I hope others will delve into so that we can get a clear picture of perspectives and solutions (many of which Nedjo himself, and others, are spearheading already in third party modules; see below). It's an important question: what's in store for us in terms of industry-wide best practices for Configuration Management in Drupal 8, taking into account all important use cases? And it's a question that Nedjo took the trouble to raise in the Drupal Community as far back as January, 2012. But no-one listened.

read more

Categories: Drupal

Phase2: Accelerating with Drupal 8

Planet Drupal - 20 March 2015 - 8:09am

Today is an exciting day for the Drupal community! Collectively, we’re all moving a few steps closer to a full release of Drupal 8 with the help of a program called Drupal 8 Accelerate. This is a pilot program from the Drupal Association designed to put $250,000 of community funds towards eliminating the last 50 critical issues between us and release.

The Drupal Association has been an incredible leader in the effort to release Drupal 8, pledging to set aside $62,500 to match every dollar donated to the provide Drupal 8 Acceleration Grants.

What’s the latest with Drupal 8 Accelerate?

But we knew we could do even more to turbocharge this project. Today we are announcing that D8 Accelerate is now getting a huge boost from seven anchor sponsors, who have pledged to “match the match,” amplifying every donation made and accelerating the community’s investment in Drupal 8.

Phase2, Acquia, Appnovation, Lullabot, Palantir, PreviousNext, and Wunderkraut have collectively pledged another $62,500 to match the Drupal Association’s matches of community donations. This is an all-out, everyone-in community effort to move D8 from beta to release. Our goal is to bring the total to $250,000 available for grants by September. We are now more than half way there.

Why should we all want Drupal 8 to succeed?

The answer is simple: D8 will empower us to use Drupal the way many of us have wanted to for a long time. D8 improves the API layer, multi-lingual capabilities, theming and the editor experience. It also makes is much more powerful for developers (which matters a lot to us at Phase2).

Historically, it has been a challenge to integrate new libraries or different front-end elements without a lot of leg work. Imagine, for example, how the availability of Twig theming will enhance your projects. Or how flexible implementations can be with dependencies on meaningful external software integrated through Symfony routing. We will even be able to more seamlessly incorporate mobile apps into the digital strategies we develop, correcting one of the main weak points of previous Drupal releases.

Put simply, Drupal 8 is a win for our collective clients, and therefore it is a win for all of us.

Phase2 & Drupal 8

At Phase2, we want Drupal 8 to succeed because our clients have increasingly big needs and major challenges, and we believe that Drupal 8 is moving in the direction to address those. For that reason, we’ve made investing in Drupal 8 a priority, not only by way of the Drupal 8 Accelerate program, but also in the form of contributed code and shared knowledge gleaned from major enterprise Drupal 8 implementations.

Taking on early Drupal 8 implementations enables us to commit our people to the D8 cause, while directly supporting our client’s mission. It also provides us with a group of advanced scouts to report back from the front lines and develop training for the rest of our team.

Principle among these scouts was Software Architect Jonathan Hedstrom, whose contributions to D8 include Drush support, core patch reviewing, testing and re-rolling, writing tests, modules upgrades (Redis), and more. In addition to Jonathan, Senior Developer Brad Wade made important front-end contributions, while Software Architect Mike Potter has been a significant part of Features development.

We’ll be sharing a lot of what we learned from our D8 work so far at DrupalCon Los Angeles, so stay tuned for our session announcements next!

 An all-out, everyone-in effort

It took the whole Drupal community – including individuals, companies, the Drupal Association – to get D8 to the place it is now. We are honored to have contributed alongside everyone involved. It has certainly been a heavy lift for many community members, so to each of these people and organizations, we say thank you. The success of Drupal 8 is the most important priority of our community.

However, Drupal 8 still needs a strong push to get over the finish line. So we must ask one more time for the support of our fellow Drupalers. We all have a major stake in the success of the project, and everyone can play an instrumental role getting it out the door. Even the smallest donation makes a difference when every dollar you donate is now matched, compounding your impact. You can read more about how the funds actually support the grant program to achieve the work on the Drupal Association D8 Accelerate page.

If you would like to donate, please visit the D8 Accelerate Fundraising site and please consider using my profile as a way to easily make your contribution so we can start enjoying those launch parties!

Categories: Drupal

Drupal Association News: Ready, Set, Drupal 8! D8 Accelerate Fundraiser

Planet Drupal - 20 March 2015 - 7:59am

Last November we launched Drupal 8 Accelerate, a grant program designed to eliminate Drupal 8 release blockers. Through the progam, we’ve made a small number of grants that have had a huge impact. In fact, we only have about 50 release blockers left between us and release. So now the Association is going to take it to the next level. We've already pledged $62,500 of our general operating budget in 2015 as matching funds for you donations. Now we are announcing that the board has partnered with 7 outstanding community supporters to “match the match” and provide another $62,500 of the program, bringing us to $125,000 available for grants.

Now it's your turn! We're asking you to help us raise another $125,000 to make the total amount available for these grants $250,000. You can give knowing that every dollar you contribute is already matched by the Association and these anchor donors, doubling your impact. Your donations will allow us to make more grants, faster, increasing our impact and getting D8 out the door!

This is an all-out, everyone-in effort to raise $250,000 to kill the last release blockers in our way.This is our moment - together, we are going to move Drupal 8 from beta to release with the Drupal 8 Accelerate program. We already know it works. Drupal 8 Accelerate grants have already tackled release blockers issues related to menus, entity field validation, and caching. As a donor, you will always know exactly what you're funding because we're making it all public

Join us today and make your donation. The sooner we get this done, the sooner we can all enjoy those launch parties!

Special thanks to our anchor donors, Acquia, Appnovation, Lullabot,, Phase2, PreviousNext, and Wunderkraut, for making this matching campaign possible.  These seven organizations stepped up to the plate and made this entire campaign possible. Thank them on Twitter using the #D8Accelerate hashtag.

The D8 Accelerate project is designed to help move Drupal 8 from the initial beta to a full release. This directly relates to the Association's mission: uniting a global open source community to build and promote Drupal. This is a pilot program from the Drupal Association to put $250,000 of community funds toward accelerating the release of Drupal 8, due to the strategic impact this work has on the entire Drupal ecosystem.

Categories: Drupal

Getting your Sea Legs

Gnome Stew - 20 March 2015 - 3:00am

I recently started running a Night’s Black Agents game, after coming off of running both Fate and Savage Worlds. This was my first time running anything with the Gumshoe system, and I found myself, for the first time in quite some time, having to get use to running a new system. In order to get comfortable running the game, I was going to not only have to learn the rules, but learn how to GM the game as well.

Learning to GM a Game

GMing a game is more than just understanding the rules of how the game is played. In order to GM a game, you have to learn how the game is meant to be played, so that your actions at the table express the game as it was intended by the designers. When we do this, the game flows well. But, when we are not GMing the game as it was intended, through ignorance or a misinterpretation of the text, our sessions can be rocky or awkward.

Much of what you need to know about GMing a game falls into three areas:

  • Mechanics – these are the rules of the game as written in the rule book.
  • Core Activities – these are the things that the players typically do during the game. Things like: exploration, physical combat, investigations, trading, etc.
  • Setting or Genre – this is the context in which the core activities take place. While a fantasy game and a Sci-Fi game can both focus on exploration, how those are done in the context of the genre will be different, and will have some tropes in common and other differences.

When learning a game, we need to understand all three of these concepts so that we can express the game properly to the players during play. Depending on the writing and organization of the rule book, some of these areas will be easy to understand, while others will be harder. The best games make sure that all three of these things are clear, but there are times and games where one or more of these may require more research to fully understand.

Note – if your intent is to do something outside of the rules and the intended play style of the game, then you are going Off-Label, and I have more to say about that in a past article. This article assumes you are looking to run the game as the designers intended.

How then can we figure out how to GM the game?

Start With the GMing Section

It should be obvious that the first place to look for how to run the game would be in the GMing section. An excellent GMing section will tell you everything about how to run the game, and will define core activities as well as provide tips on how to convey the setting/genre. Sadly, this has not always been the case, and many older games have weaker GMing sections, or the sections focus less on how to play as they do on fringe rules, adventure design, etc.

For a few examples of games that get it right, check out the GMing sections of: Night’s Black Agents, Fate Core, and Monster of the Week. Reading of any of these sections will make you feel empowered to play the game.

 A well-written game will help you to learn to run the game, but if that information is lacking or hard to understand, there are numerous ways to figure out how to best GM a game.  Read Between the Lines

There is the adage Rules inform play, something that I hold to be true, but I think that you can extend that adage to also include Rules inform GMing. If the GMing chapter has not laid this out for you, you can look at the rule book and deduce the core activities of the game. Here are a few techniques that I have found to be helpful:

  • What is this game about? – Sometimes in the Introduction of the book, the designers will mention what the game is about. If you are especially lucky you might find Sorensen’s Three Questions. Once you understand what the designer intended the game to be about, you can determine the core activities.
  • Page Count – Look at the page counts of the actual rules. Omit things like spells or magic item lists from your analysis. Check out what sections have the most pages. Often page count implies importance. So if a game has devoted 10 pages to overland exploration, but 30 pages to combat, combat is likely to be an important component of the game.
  • Figure out the Currency – Games often have a currency of points (or other things) that can flow to and from the players. Look at what the currency is and how it is obtained and you can get some hints on importance. In Fate Core Fate Points are the main currency of the game, and the Compel is the major way they flow to the players. Thus, Compels are an important part of GMing Fate.
  • Follow the Crunch – In addition to page count, look at the overall complexity of different activities in the game. The more complex the rules are for a given activity, the more importance that will hold. Do not look at individual rule complexity as that can be misleading, otherwise you would think D&D 3.5 is about Grappling. Rather look at it from more of a macro level, and you will see that combat is a complex system, and again likely to be important.
Learning it Externally

Besides reading the rules and studying the game, which you should do no matter what else you do, there are plenty of external sources for learning how to GM a game. Thanks to the Internet, this information is readily available if you go looking. Here are some tips for external sources:

  • Blogs – Many game designers have blogs, and often they talk about about their games. In addition, other bloggers, both designers and other gamers, will post materials about how to run specific games. For Gumshoe there is an excellent series of articles by Wil Hindmarsh called No Clues Without Consequence.
  • Podcasts – Game Designers love interviews, especially before or during a Kickstarter or publication. These interviews often have the designer talking about how the game is run, or what special things it does. They are great sources of finding out how the game is intended to be played.
  • Publications – Some games or types of games have supplements that discuss how to better run the game. Often these have supplemental rules, but avoid adding the rules to your game right away, and just read the advice.
  • Actual Play – There is a vast community of actual play podcasts, where gamers record themselves running different games. By listening to these, you can get a feel for how the game is run.
  • Convention Play – One of my favorites, is to play a game at a convention before I decide to run it; a test drive of sorts. If you like the session, you may be able to talk to the GM for a few minutes for some advice.
  • Other Gamers – You can always reach out on social media to your friends or acquaintances to find out if anyone has run the game before and has any advice. There is often a G+ community for the most popular games, the active ones are valuable when learning a game.
Genre Immersion

Many games are designed to emulate a specific genre of story. A good way to get a feel for how to run a game is to study the genre it is emulating. Understand the tropes which make the genre, so that you can incorporate them into your GMing, both during prep and when you run. Night’s Black Agents is a combination of Vampire stories and Espionage Thrillers, therefore spending a weekend watching the Bourne movies is not only a good idea, but necessary (or at least that is what I told my wife).

Merging it with your Style

Finally, let’s not forget you have your own GMing style. You have a way you like to prep a game, how you manage your campaigns, and how you run your table. With everything you learned about what the game is designed to do, you need to merge that with your own style in a way that makes the game natural to run.

With Night’s Black Agents I was concerned that a game heavy in investigation would cause me to have to change my lighter prep style, and my enjoyment of improv at the table. After understanding the importance of the communication of the clues through a combination of the rules, some podcast interviews with Ken Hite, and the articles by Wil Hindmarch, I realized that I could focus my prep on what the clues were, but be far more flexible about how the players went about collecting them. This allowed me to keep my prep light and the flexibility to allow the players to drive the direction of the game during play.

Investigate and Incorporate

GMing a game is about understanding the core activities of the game and the genre context in which those activities take place. A well-written game will help you to learn to run the game, but if that information is lacking or hard to understand, there are numerous ways to figure out how to best GM a game.

How do you figure out how you are going to GM a new game? What techniques do you use? Do you GM every game the same way, or do you adapt your style to the game you are running?

Categories: Game Theory & Design


New Drupal Modules - 20 March 2015 - 2:30am

This module helps maintainers of Drupal modules and themes create an attribution block and an attribution page that can be used to display the attribution information about third party materials (such as code libraries, fonts, icons and images) they use in projects. The attributions is pulled from all the enabled projects on a Drupal site and renders them all in one place.

The attribution information is pulled from the .info-files present on the site.

Categories: Drupal


New Drupal Modules - 20 March 2015 - 1:29am

This namespace will host a GraphQL implementation. This implementation will initially contain an adapter for FETCHing and POSTing entities.

For further information regarding GraphQL and Relay please refer to these blog posts:

Categories: Drupal
Syndicate content

about seo