Skip to Content



New Drupal Modules - 19 July 2014 - 11:45pm

This module aims to bring Tipping with reddcoins into any Drupal website.

Reddcoin is the social currency that enriches people’s social lives and makes digital currency easy for the general public.

Reddcoin achieves this by integrating a digital currency platform seamlessly with all major social networks to make the process of sending and receiving money fun and rewarding for everyone.

Drupal module donations welcome - reddcoin address: RducE72FTzZU3PAMkxMCmETzc6BbRqUjSm

Categories: Drupal

Larry Garfield: An open letter to conference organizers

Planet Drupal - 19 July 2014 - 4:51pm

Let's be honest, I spend a lot of time at conferences. Over the past 2 years or so I've averaged more than one speaking engagement at a conference per month, including a half-dozen keynotes. I've also helped organize several conferences, mostly DrupalCamps and DrupalCons. I'd estimate conferences make up more than a third of my professional activity. (Incidentally, if someone can tell me how the hell that happened I'd love to hear it; I'm still confused by it.)

As a result I've gotten to see a wide variety of conference setups, plans, crazy ideas, and crazy wonderful ideas. There are many wonderful things that conference organizers do, or do differently, and of course plenty of things that they screw up.

I want to take this opportunity to share some of that experience with the organizers of various conferences together, rather than in one-off feedback forms that only one conference will see. To be clear, while I definitely think there are areas that many conferences could improve I don't want anyone to take this letter as a slam on conference organizers. These are people who put in way more time than you think, often without being paid to do so, out of a love for the community, for learning and sharing, and for you. Whatever else you may think about a conference or this list, the next time you're at a conference take a moment to find one of the organizers and give them a huge hug and/or firm handshake (as is their preference) and say thank you for all the work that they do.

read more

Categories: Drupal

Powered By Drupalers

New Drupal Modules - 19 July 2014 - 2:59pm

Augments the "Powered By" block with core with what percent of modules on your site are maintained by a certain person.

Categories: Drupal

EntityFieldQuery Views Bulk Operations

New Drupal Modules - 19 July 2014 - 2:36pm

Initial Views Bulk Operations support was added to EFQ Views Backend in this issue, using the same technique used in this module. Thus, you should just get the latest development snapshot of EFQ Views, or wait for alpha6 or a beta.

Don't bother with this module anymore... Carry on!

Categories: Drupal

Ubercart CyberSource taxes

New Drupal Modules - 19 July 2014 - 9:04am

Calculate taxes in Ubercart for Drupal 6 using the Cybersource SOAP toolkit API.

Sponsored by Year One Media.

Categories: Drupal

MariqueCalcus: Optimize before you go live (Part 2).

Planet Drupal - 19 July 2014 - 8:30am
Part 2: Site builder

Drupal is a powerful content management framework but it's even better when you take into account the 20000+ modules and themes provided by the community. Whatever you are building, you will most likely find a module to help you. When you embrace the wonderful world of free and open source code, keep in mind that end users and search engines actually prefer fast websites. In this article we will discuss some common pitfalls that should be avoid, and will give some suggestions for site builder to create light and fast websites. This post is part of a multipart series. The first instalment was related to performance for back-end developer.

Categories: Drupal

Laying Waste: The Guide to Critical Combat

New RPG Product Reviews - 19 July 2014 - 8:03am
Publisher: Total Party Kill Games
Rating: 5
Do you want your critical hits not just to do damage to your foes but to do spectactular damage that will have people talking about your mighty blows for weeks, years even? Do you want every 'natural 20' roll to have a significant effect irrespective of what the confirm critical roll comes up as? Look no further...

Ageing gamers may recall the brilliantly cinematic critical hit tables from the Iron Crown Enterprises' game RoleMaster, and I'm sure I'm not the only person who reused them with other rulesets. Here, though, is a system written for use with the Pathfinder ruleset, mechanics honed to work directly with that system. Of course, fumbles are included as well, and the whole is an elegant way to make combat spectacular and exciting.

The core concepts are simple and easy to grasp. To start with, every 'natural 20' does maximum damage and counts as a 'critical hit' rather than merely a 'threat' - subsequent rolls are used to determine the severity of your attack, but the recipient of the blow gets a save against more debilitating effects such as losing limbs or life itself (although at the cost of taking extra hit points of damage).

Throughout, there are numerous examples to show you how everything works and plenty of optional extras that you can bolt on if you wish - or leave out without disrupting the core system. It's not long before you're into the effects tables. These may not have quite as cinematic descriptions as the old RoleMaster ones, but give a better idea of precisely what damage and other effects your luckless foe suffers... and there is enough detail for more bloodthirsty imaginations to run riot as you describe what's going on.

Damage can be bludgeoning, slashing or piercing (depending on the weapon) and the severity of the effects can be light, moderate or severe depending on how well your follow-up rolls went once you'd scored your critical hit, so there is plenty of variety as in each catagory you roll a percentage to get one of fifty options.

Next, there's a collection of Critical Feats. Most of these give a bonus either to your critical severity check or to your save against critical damage, but can be used to build up an idea of how you go about combat - dealing Exacting Strikes perhaps, or having Acrobatic Reflexes... you get the picture. Use them to effect as you describe combat, for what could be a dry treatise on damage dealing provides tremendous scope for making combat come to life as those involved describe their actions and results in epic cinematic style.

These are followed by some fully-developed archetypes. Note that these work best if you are using this rules modification, they won't be as effective or may not work at all in a game played with straight Pathfinder combat rules. There are archetypes for just about every kind of fighter you can imagine, even rogues get a look-in, while some of the monk ones in particular sound rather fun.

Finally come the Fumble rules. Only fair, if your critical hits can have spectacular effects, when things go wrong that can be spectacular as well. If you roll a natural 1 when attacking, there's a chance something terrible will happen... but generally you get a save to mitigate the effects. Most enable the player to come up with an amusing description of the mishap, only adding to the fun. There are separate tables for fumbles in melee, ranged combat and when you are using natural weapons.

And we're not done yet, as appendices deal with niceties like called shots, healing, armour and magic as they all impact on dealing out critical effects (or guarding against them). There are some new spells, just in case the wizards among you are feeling left out a bit, and finally there is a piece of fiction which demonstrates how effective good descriptions of the injuries sustained in combat can be, and a final iconic NPC.

Spice up your combat with crunchy rules that facilitate role-playing by providing ways to give cinematic descriptions of what is going on rather than merely delivering large numbers of points of damage.
Categories: Game Theory & Design

Knight Girl - behind the scenes - by Vitaliy Onishenko Blogs - 19 July 2014 - 6:11am
Here is a short story about making our new match-3 game for iOS called Knight Girl.
Categories: Game Theory & Design

Viral Installs - Getting Users to Share and Rate Your Game - by Yaniv Nizan Blogs - 19 July 2014 - 4:50am
Everyone wants more organic installs and the way to get them is to make your game highly shareable. By inspecting games that succeeded in becoming viral and comparing them to other game, the slides in this post offer a recipe for game virality.
Categories: Game Theory & Design

The Michelle Phan copyright infringement lawsuit is a wake-up call for everyone who creates YouTube content - by Zachary Strebeck Blogs - 19 July 2014 - 3:43am
On July 16, Ultra records filed a lawsuit against popular YouTube vlogger Michelle Phan in a Los Angeles District Court. Ultra is alleging that Phan committed copyright infringement when she used music by their artists in her videos.
Categories: Game Theory & Design

Turn.js Magazines

New Drupal Modules - 19 July 2014 - 3:26am

Make a flip book with HTML5
Works on most browsers and devices
Simple and clean API

Categories: Drupal

Understanding Microtransaction Pricing - by Ulyana Chernyak Blogs - 19 July 2014 - 3:22am
As more developers turn to free to play or monetization for their games, it's important to understand the thought process that should be going into deciding pricing on this type of content.
Categories: Game Theory & Design

OMS Flexslider

New Drupal Modules - 19 July 2014 - 3:00am

The OMS Flexslider is designed to be a one time drop in module for a flexslider on your webpage. It is not designed to be a robust integrated system for flexslider and your site. It's target audience would be developers making sites that want a drop in solution for their sites.

Categories: Drupal

Self Documenting REST API

New Drupal Modules - 19 July 2014 - 2:20am

The self documenting REST API module provides automatic API documentation for your REST API.
Whilst building your site, be sure to complete help documentation for each field as you add them to your entities.
This module will then introspect the available REST routes as well as views that contain REST Export displays and automatically build API documentation pages for your REST API.


List of endpoints
Required fields and values

Categories: Drupal

Drupal core announcements: Tuesday, July 29: Drupal 8.0.x being branched for semantic versioning

Planet Drupal - 18 July 2014 - 3:15pm
Start:  2014-07-29 12:00 - 14:00 America/New_York Online meeting (eg. IRC meeting)

On this date, the new 8.0.x branch for Drupal 8 will be created so we can start using the new Drupal release cycle in advance of beta 1.

Steps involved are:

  • drumm will create the 8.0.x branch
  • Existing issues will be moved automatically from 8.x-dev to 8.0.x-dev (this may take a couple of hours)
  • Testbot will be patched to look at the new 8.0.x branch instead of the old 8.x branch.

After we're sure there is no fallout from this, the README.txt on the old 8.x will be amended to inform about the change, and then the 8.x branch will be removed entirely after a few days.

Core developers should do the following once the process is complete to ensure they're patching against the latest version of the code:

git fetch
git checkout 8.0.x


Categories: Drupal

Don't Miss: With new perspective, Cliff Bleszinski plots next move

Social/Online Games - Gamasutra - 18 July 2014 - 1:57pm

"You spend those first 18 years struggling to grow up, and then the next 18 years struggling to get back." Leigh Alexander talks to a man who wants to be known for more than chainsaw-equipped assault rifles. ...

Categories: Game Theory & Design

Propeople Blog: Building Quality Into Drupal Development Workflow

Planet Drupal - 18 July 2014 - 11:29am

Building a large Drupal website can be a daunting and complex process. There are many engineering, project and other risks associated with it. More often than not, budget and deadline overrun occurs.

Moreover, large projects often result in a prolonged Q/A, testing and troubleshooting period which once again can pose additional risks. 

Propeople was recently presented with the following challenge by a client:

  • 1200 budget hours

  • 2 month of development time

  • 4 developers

  • 1 hard launch date

To add another challenge to the mix, there was minimal Q/A engineer availability for the project.

In order to meet the client’s budget and timeline requirements above, we needed to rethink a new development workflow that largely incorporated quality into the project in order to meet both the deadline and budget requirements. 

 Typical Development Workflow 

Propeople selected GIT as the revisioning software to manage the development process/workflow for the project. GIT is a popular, open source distributed versioning system used by many organizations of all sizes. For more information on GIT, you can visit this site.

Organizations that employ a repository management system such as GIT, typically one of the following workflow models is used.

 1. Using the Master Branch

This workflow is typically employed by smaller organizations with a small number of developers working on the project. In this workflow, all of the code changes are committed into the master branch by all of the developers. It results in a linear development workflow:

This workflow works well at keeping everything simple, allowing developers to avoid branching and merging. It also allows for the creation of some tags to designate stable release or state of the code repository.

However, there are many drawbacks to this workflow. One of the most overlooked facts is that most likely, John and Joe will not check each other’s commits. Once a change is committed to the master branch, the change is incorporated into the project until someone notices any poorly written code or commits. 

 2. Development -> Stage -> Production

One of the most widely adopted workflows, this three-tiered workflow fully leverages GIT’s ability to create and merge branches. It also gives web developers the ability to mirror the branches to a different “working environment” so that they can have:

  • Development website

  • Staging website

  • Production website

3. Feature Branch

We ultimately chose to adopt a “feature” branch workflow for this project. This model takes advantage of the git branching/merging model. It is also chosen because we did not necessarily need a “staging” or “production” environment during the agile development phase.

This workflow works well at keeping everything simple, allowing developers to avoid branching and merging. It also allows for the creation of some tags to designate stable release or state of the code repository.

However, there are many drawbacks to this workflow. One of the most overlooked facts is that most likely, John and Joe will not check each other’s commits. Once a change is committed to the master branch, the change is incorporated into the project until someone notices any poorly written code or commits. 


Introduction of Github and the Magical Pull Request


One of the biggest reasons that we adopted the feature branch approach is Github. is one of the longest-running and most popular hosted git management platforms. It offers many developer friendly tools. One of the most useful and popular tools and functions is the Pull Request.

 Looking ahead

We are looking ahead to adding automated regression testing to the pull requests. This will allow developers to easily see page changes caused by their commits.

A more integrated issue and time tracking system would help consolidate all of the project efforts into Github. We used a separate issue tracking and hour tracking system for the project.


Largely due to the new development workflow, we were able to meet the the hard deadline set by client. Although the project had a 8% budget overrun, this number is a great success, given the 27%* industry average. We were also able to reduce our post launch Q/A cycle by 66.67%, from 30 days to 10 days.

A big thanks to the masterminds behind the new development workflow:

Yuriy Gerasimov (

Andriy Podanenko (


Tags: CIGITContinuous IntegrationQ/AProjectService category: TechnologyCheck this option to include this post in Planet Drupal aggregator: planetTopics: Tech & Development
Categories: Drupal

Context Reaction: Front page

New Drupal Modules - 18 July 2014 - 10:38am

Context Reaction: Front page provides a reaction for the Context module which lets you to change the default front page.

Categories: Drupal

Shifting Priorities - by Douglas Lynn Blogs - 18 July 2014 - 9:24am
Game development is supposed to have certain protocols to follow. In theory, there are standard production models and rules that help make development a smooth ride. In reality, that's not exactly true, especially in the indie scene.
Categories: Game Theory & Design
Syndicate content

about seo