Skip to Content



New Drupal Modules - 19 September 2014 - 3:30am

IconBox can be used to Create different Content box with Fontawesome icon.

Content box and Fontawesome icon is fully customizable(color, size, border) using configuration page.

IconBox is fully Responsive.

Categories: Drupal

Master Config

New Drupal Modules - 19 September 2014 - 2:12am

Master Config module allows you to define scopes and module definitions for said scopes through the Drupal UI, rather than using settings.php. The advantage of this method is that less technical Drupal site users/builders can more easily use Master.

Categories: Drupal

Making educational games for the younger you

Social/Online Games - Gamasutra - 19 September 2014 - 1:56am

"During this convergence of opposing chapters in our lives, all of a sudden the boring term 'educational game' doesn't seem to be the big YAWN it used to be." ...

Categories: Game Theory & Design

Mail Domain Report

New Drupal Modules - 19 September 2014 - 1:20am

Creates a report of the mail domains used by the users on the site.

Categories: Drupal

HackMonkey: Configuring CSS Source Maps & Compass

Planet Drupal - 19 September 2014 - 1:04am

After hours of searching Google, lots of trial and error, and a bunch of grumbling, I had a breakthrough and finally figured out how to get Source Maps to work under Chrome and Compass. The problem is that this functionality has been around for over a year in various forms in the pre-release versions of Sass and Chrome. As such, many of the posts I found were out dated and didn't work with the current, stable versions. So this post is partially to document the process for myself (and a small victory lap!), but hopefully someone else will get something out of it.

Categories: Drupal

Tips for game artists, from Rockstar's former art director

Social/Online Games - Gamasutra - 19 September 2014 - 1:03am

Ian Bowden is one of the most experienced artists in video game development, and his work is among the most influential. Here are some tips that helped him in the course of his career. ...

Categories: Game Theory & Design

Writing the music for Smash Hit - by Douglas Holmquist Blogs - 19 September 2014 - 12:35am
In this post, composer Douglas Holmquist describes the process of writing the music for Mediocre Games' Smash Hit.
Categories: Game Theory & Design

Commerce Cart Context

New Drupal Modules - 18 September 2014 - 10:48pm

This module provides a context condition that allows you to check whether a user's shopping cart contains any items or not.

You could use this to for instance show the shopping cart block only if the cart contains any items, or show a block enticing users to purchase only if their cart is empty.

Categories: Drupal

Future Game Story - by Martin Annander Blogs - 18 September 2014 - 10:27pm
Interaction has become the broken nose of video games. Narrative storytelling the cosmetic surgery. This article on game story argues that games need to borrow less and invent more.
Categories: Game Theory & Design

EntityForm Null Storage

New Drupal Modules - 18 September 2014 - 9:18pm

Allows turning off storage of entity Form submissions on a per form-type basis.


See overview.


Entity form

Known problems

Please use the issue queue to report problems.

Categories: Drupal

Open Atrium Clone

New Drupal Modules - 18 September 2014 - 3:37pm

Adds the ability to clone spaces, section, or other content for Open Atrium

Submit an Issue or See issue queue

Categories: Drupal

Open Atrium Archive

New Drupal Modules - 18 September 2014 - 2:45pm

Provides the ability to archive content and restore it later for for Open Atrium

Submit an Issue or See issue queue

Categories: Drupal

Drupal core announcements: Drupal core updates for September 18th, 2014

Planet Drupal - 18 September 2014 - 2:43pm
What's new with Drupal 8?

The big news this week is we're still on one beta-blocker. Patches for the remaining beta blocker are coming rapidly with @effulgentsia, @plach and @fago working hard to get it over the line. Could we have zero beta blockers by DrupalCon?

Other keys issues to land this week include Remove ArrayAccess from FormState - never again deal with random arrays - rejoice - $form_state is a first-class object!. Thanks to @timplunkett and others who helped get this through. If you have any contrib projects accessing $form_state in an array fashion eg $form_state['values']['fooey']; then you need to familiarize yourself with the change record.

In a further sign that Drupal 8 is maturing into a modern HTTP framework, we now have support for a stack-php based middleware this will allow us to clean up how page caching, conent negotiotiaton, implementing ban.module's functionalty, options requests and various other elements of the request processing pipeline work. For more information on middlewares see and this article or see the list of existing middlewares supported by stack-php, and therefore likely to be compatible with Drupal.

In the same vein Modularize kernel exception handling brought some much needed cleanup to to the way we handle exceptions and enables contrib modules to easily add their own exception handling, particularly for custom REST formats.

Over in Convert UnitTestBase to PHPUnit and Remove UnitTestBase, @sun, @Berdir and @tim.plunkett have been working towards removing Simpletest-based Unit tests. There are plenty of sessions around the future of testing at Drupalcon Amsterdam so be sure to check these out if testing is your thing.

The Consensus Banana is moving full-steam ahead with loads of issues resolved to move classes out of preprocessing and into templates landing this week. Meanwhile in Split Seven's style.css into SMACSS categories @LewisNyman has been making great strides towards bringing sanity to Seven's CSS structure.

@WimLeers, @alexpott and @chx worked tirelessly in Add cacheability metadata to access checks to harmonize our access-checking systems and add cacheability to the access results in the form of an AccessResultInterface, great work!

Over in Remove text_processing option from text fields, expose existing string field types as plain text in UI @Berdir, @Wim Leers, @dawehner consolidated our text field types, an important change for Site Builders.

Finally, PHPStorm 8 has been released with lots of support for Drupal 8 APIs!

Where's Drupal 8 at in terms of release?

Since the last Drupal Core Update on Sept. 4, we've fixed 19 critical issues and 24 major issues, and added 12 criticals and 19 majors. That puts us overall at 97 release-blocking critical issues and 644 major issues.

Where can I help? Top criticals to hit this week

Each week, we check with core maintainers and contributors for the "extra critical" criticals that are blocking other work. These issues are often tough problems with a long history. If you're familiar with the problem-space of one of these issues and have the time to dig in, help drive it forward by reviewing, improving, and testing its patch, and by making sure the issue's summary is up to date and any API changes are documented with a draft change record, we could use your help!

There are also several beta deadline issues that, while not quite critical, will need to be done before the beta if they're to be done at all. The following beta deadline issues are especially important:

More ways to help
  • Now that we're nearing beta, its time to turn our attention to release-blocking criticals.
  • Beta target issues are issues that can be added to Beta 1, Beta 2, or later, but would be best done sooner rather than later for solid beta releases.
  • With a looming beta, now we can ramp up our efforts on contrib modules - there's a sprint at Amsterdam just for that - so put your name on the list if this is your thing.

As always, if you're new to contributing to core, check out Core contribution mentoring hours. Twice per week, you can log into IRC and helpful Drupal core mentors will get you set up with answers to any of your questions, plus provide some useful issues to work on.

You can also help by sponsoring independent Drupal core development.

Notable Commits

The best of git log --since "2014-09-04" --pretty=oneline (200 commits in total):

  • Issue 2333113 by effulgentsia, plach: Add an EntityDefinitionUpdateManager so that entity handlers can respond (e.g., by updating db schema) to code updates in a controlled way (e.g., from update.php).
  • Issue 1857256 by dawehner, xjm, tim.plunkett, jibran, ParisLiakos, hussainweb, pcambra, ekes, InternetDevels, rhabbachi, rdrh555, tstoeckler, oadaeh, Gábor Hojtsy, vijaycs85: Fixed Convert the taxonomy listing and feed at /taxonomy/term/%term to Views.
  • Issue 2333501 by swentel | marcvangend: Implement ThirdPartySettingsInterface in EntityView|FormDisplay.
  • Issue 1740492 by dawehner, damiankloip, dasjo, xjm: Implement a default entity views data handler.
  • Issue 2331019 by slashrsm: Implement ThirdPartySettingsInterface in Vocabulary.
  • Issue 2320157 by moshe weitzman, Wim Leers, penyaskito, tim.plunkett: Generate placeholder content for Field types - essentially devel generate in core.
  • Issue 2329485 by damiankloip, dawehner: Allow permissions.yml files to declare 'permission_callbacks' for dynamic permissions.
  • Issue 1898478 by joelpittet, Cottser, lokapujya, m1r1k, jstoller, er.pushpinderrana, duellj, organicwire, jessebeach, idflood, Jalandhar, Risse, derheap, galooph, mike.roberts, tlattimore, nadavoid, LinL, steveoliver, chakrapani, likin, killerpoke, EVIIILJ, vlad.dancer, podarok, m86 | c4rl: - Convert theme_ functions to Twig.
  • Issue 1915056 by Arla, Berdir, amateescu | catch: Use entity reference for taxonomy parents.
  • Issue 2321745 by larowlan, tim.plunkett: Add #type => 'path' that accepts path but optionally stores URL object or route name and parameters.
  • Issue 474004 by mdrummond, kim.pepper, Wim Leers, jibran, tim.plunkett, joachim | JohnAlbin: Add options to system menu block so primary and secondary menus can be blocks rather than variables - essentially menu block module in core.
  • Issue 2068331 by roderik, slashrsm, pcambra, Sharique, piyuesh23, vijaycs85 | plach: Convert comment SQL queries to the Entity Query API.
  • Issue 2226493 by Berdir, Wim Leers, m1r1k, mr.baileys, andypost, scor, cbr, joelpittet: Apply formatters and widgets to Node base fields.
  • Issue 2302563 by chx, dawehner: Fixed Access check Url objects.

You can also always check the Change records for Drupal core for the full list of Drupal 8 API changes from Drupal 7.

Drupal 8 Around the Interwebs Drupal 8 in "Real Life" Whew! That's a wrap!

Do you follow Drupal Planet with devotion, or keep a close eye on the Drupal event calendar, or git pull origin 8.0.x every morning without fail before your coffee? We're looking for more contributors to help compile these posts. You could either take a few hours once every six weeks or so to put together a whole post, or help with one section more regularly. Read more about how you can volunteer to help with these posts!

Finally special thanks to KatteKrab for assisting with compiling this edition.

Categories: Drupal

Japan Game Awards honor Monster Hunter 4, The Last of Us, and other hits

Social/Online Games - Gamasutra - 18 September 2014 - 1:55pm

Handed out by Japanese trade association CESA at Tokyo Game Show, the Japan Game Awards were given to a number of games, including Grand Theft Auto V and Yo-Kai Watch. ...

Categories: Game Theory & Design

Commerce Costs Profits

New Drupal Modules - 18 September 2014 - 12:09pm

Module adds Cost field to products and line items to be able to calculate profits in different reports.
It also replaces default commerce line item manager to let editing of line item cost and unit price in admin area and see margins and order total changing in realtime.
Two fields are added to order instances to collect expenses and calculate total order profit for later exposing it in reports.

Categories: Drupal

Mutant: Year Zero FREE Preview

New RPG Product Reviews - 18 September 2014 - 11:15am
Publisher: Modiphius
Rating: 5
As a preview, this is a success: you are left wanting more!

Comprising the first two chapters of the core rulebook, lush and evocative artwork ushers in Chapter 1: The People at the End of Time. This opens with a short fictional account, in an engaging casual style, that sets the scene. After the usual 'What is role-playing?' piece, you get to find out what characters in Mutant: Year Zero actually get up to... and a lot is left to the characters to decide: hunt for food and other necessities, join with others to undertake projects, protect the Ark (your relatively safe home base) against threats from without and within, look after your friends, go exploring or even search out the legendary Eden.

You also find out what you need to play - which is based around a special set of dice (although there are notes on how to use ordinary d6s if that's all you have) AND a special card deck. Again, if you don't have the cards you can roll dice and look up the same information in tables. I generally find non-standard dice and card decks rather offputting, but they've done their best to show how they are game-enhancing rather than game-necessary by laying out alternate ways to access the mechanical functions that they provide for the ruleset.

On to Chapter 2: Your Mutant. Make no mistake, you're all mutants in some way or another, and like real-life mutations these are determined randomly. Most of the rest you get to choose, with a point-buy system for attributes (strength, agility, wits and empathy) and skills to choose over and above those abilities conferred by the 'role' (or class) that you've chosen. Frequent examples are given and there's a sample character sheet to show you what goes where. You also get to read about the different roles available.

The interesting bit is when you get to Relationships and Dreams. Here you start to flesh out what makes your character tick. What (and who) he cares about. There are some quirks here. Firstly, all characters are young adults. There's an Elder running the Ark, an NPC, but otherwise everyone is young. There are no children, though - apparently people have lost the ability to reproduce. Animals have not. No mention if the, ah, urges which drive people have remained... but if the situation is not remedied soon, you'll be the last. That's a great driver to get folks out of the Ark and exploring their surroundings, something most have been reluctant to do up til now, having been hiding away since the Red Plague that caused the apocalypse.

Now I want more...
Categories: Game Theory & Design

New interview sheds light on PlayStation Now's past, future

Social/Online Games - Gamasutra - 18 September 2014 - 10:47am

Game industry veteran David Perry speaks to Game Informer about how the Sony-Gaikai acquisition came about and what it might mean for how (and where) your games will be distributed in the next decade. ...

Categories: Game Theory & Design

Drupal Watchdog: The Automagic Speed-Up Cache

Planet Drupal - 18 September 2014 - 10:05am
Feature Motivation

The granularity of cache expiration in Drupal has been a long-standing problem.

One can have the most effective cache in the world, but if it clears entirely on any content change, it is not really workable. A “page” in Drupal can have blocks, listing, entities, regions, and many other objects. When one contained item changes, the container of that item needs to be fully rebuilt; often, that is the whole page, a problem requiring a much-needed solution.

Why can't we just rebuild the parts that have actually changed?

Consider what would be the best case scenario here. Assume that every item listed above can be cached separately. Now if one single entity changes, the following would be our "perfect" page request:

  1. Drupal bootstraps.
  2. Drupal builds the page.
  3. Drupal notices that only the “content” region has changed and retrieves the remaining regions from cache.
  4. Drupal re-builds the content region.
  5. Drupal notices only one listing in the content region has changed and retrieves the remaining blocks from cache.
  6. Drupal builds the “missing” block.
  7. The block contains a listing of entities.
  8. Drupal re-builds the listing, and entity_view() is called on these entities.
  9. Drupal retrieves all entities except the changed one from cache.

We would have a bootstrap, then we would see just one region call, one block call, one listing call, and one entity building call. Is this really possible?

Yes and no.

There are certain implementation limitations – especially around page assets – and a unified caching strategy needs to take them into account.

State of the Art

Render Caching is the saving of HTML content in a storage cache, while retaining assets like CSS and JS files and other “out-of-band” data. It can be used for reconstructing the page content, without changing the state the page would have without render caching active. The render cached HTML markup needs to be removed from the cache, or updated in the cache when the objects used for generation of the markup change.

Categories: Drupal

Acquia: Drupal 8 developer experience wins, the PHP Renaissance and more with Angie Byron

Planet Drupal - 18 September 2014 - 9:06am

Part 2 of a 2-part conversation with Angie Byron in front of the cameras at NYC Camp 2014, held at United Nations headquarters in New York. In this part of our conversation, we talk about improvements in the Drupal developer- and learning-experience thanks to the major changes under the hood in Drupal 8; the "PHP Renaissance"; and about being welcomed "back into the fold" of the greater PHP world thanks to the nature of Drupal 8 being a sort of "meta project" (my words) that includes parts of many others.

Categories: Drupal

Lovers in a Dangerous Spacetime DevLog #11: Timing Is Everything - by Adam Winkels Blogs - 18 September 2014 - 8:31am
Implementing an easy to use coroutine-based timer in Unity.
Categories: Game Theory & Design
Syndicate content

about seo