Skip to Content


CTI Digital: See the team behind Drupal 8 (all 2,300 of them!)

Planet Drupal - 15 October 2014 - 9:28am

On October 1st 2014, Dries announced at DrupalCon Amsterdam that Drupal 8 had reached Beta 1, a significant milestone in the journey to Drupal 8.  

He also revealed that 2,300 individuals have contributed to the Drupal 8 project. Pretty impressive - but hard to imagine, right?   One of our Drupal developers here at CTI decided to create a visualisation to express the flurry of activity before, during and after DrupalCon, which has culminated in this significant achievement.    The video Adam created helps communicate the true scale of the project. Enjoy…  

Categories: Drupal

LightSky: Are you Giving Back?

Planet Drupal - 15 October 2014 - 8:56am

LightSky has been using Drupal for quite some time, but because of a lot of factors haven’t contributed as much during that time as we probably should.  Mike and I implemented a philosophical change about a year ago to make a concerted effort to give back.  It has been small steps for us though, we are a small organization and in a growing phase, so our resources to give back have been limited.  Starting with attending some Drupal camps, to building modules, contributing to core, and growing from there, we have made a pretty big effort on our end to help support the Drupal community and we think you should too.

Agencies like us aren’t the only ones to give back though, companies of all different backgrounds across the globe use Drupal, and give back to the community.  Some, more directly than others, but even passively, giving back to the community is what keeps Drupal sustainable, and makes the platform so desirable.

How Can a Widget Factory Give Back to Drupal?

This is an interesting question, but it isn’t as complicated as one might think.  Look at all of our clients for example, they all give back to Drupal and many of them have no web experience, and can’t write or interpret even the most basic of code.  They give back through us.  They choose to partner with a company that gives back to the Drupal community, and that is a big deal.  There is great value in their support of the community for their company and their bottom line.  Open source projects are often some of the most cost effective choices in the software world, and Drupal is really no different. 

Experience Not Needed

Contributing doesn’t have to be through a third party though.  Content on can be updated by anyone with a user account.  Making documentation changes to a module that your organization is using, or building better documentation is a great way to give back, and anyone can do it.  But the way that I recommend companies give back is speaking at a Drupal camp.  Do a case study, it doesn’t have to be technical, show people how Drupal has helped your company.

Drupal allows our clients to to have an enterprise level product, that is community based, and completely flexible, and often Drupal provides them a solution that no other software could really match.  But what created this excellent product is the community, and without people giving back regularly, this product would never exist.  So if you aren’t giving back, think about how you can, and if your Drupal firm isn’t giving back, make sure that they know you think they should.

For more tips like these, follow us on social media or subscribe for free to our RSS feed and newsletter. You can also contact us directly or request a consultation
Categories: Drupal

Drupal Watchdog: The Angry Themer

Planet Drupal - 15 October 2014 - 8:00am

Welcome back to the ANGRY THEMER!

Faithful readers of this column who have followed my outbursts over the past few years might ask, “How can I prevent myself from turning into a grumpy old themer with high blood pressure like you?”

Fortunately, the Drupal project has grown to include new tools to help battle-hardened Vikings such as I cope with Drupal’s terrible markup and keep my rage more or less under control.

And you, dear themer, no longer have to dive into code or understand the inner workings of Drupal, while also battling Responsive, Web 2.0, Internet Explorer versions 6,7, 8, 9..., Safari, Chrome, Firefox, or Opera – not to mention the gazillion tablets and smartphones. (Ah, but that’s another story, best saved for another day.)

These are my favorite weapons – uh, I mean tools, tools of the trade – that I utilize when I need to slice through the Drupal Markup sludge.


Drupal contrib has a ton of “Starter Themes”; so you don't have to trudge through all the basics every time you design a site.

Of course my favorite theme is the Mothership (Full Disclosure: written by your very own Angry Themer), which isn’t so much a theme as a complete cleanup of Drupal’s approach to markup.

Mothership – Keelhaul the DIV!

The Mothership theme is not something you use to make your site pretty; this isn’t Wordpress. It’s designed to make your source code look and act awesome by knifing through the sea of divs, classes, and about 20% of old markup fixes that come packed with Drupal, and deep-sixing it – leaving sparkling-clean HTML5 in its wake.

The Mothership theme comes equipped to clean up nearly every dusty corner and musty absess of Drupal that needs cleaning up:

  • settings for removing class names
  • corrects the markup to HTML5 standards
  • modifies CSS & Javascript files

It also comes with commonly used basic CSS and JS libraries to help with responsive HTML5 sites, and now it even fixes the IE 9 CSS caching/respond.js issue.

As a bonus, you get to swagger and swear like a Caribbean pirate – and the ship’s captain strongly resembles Johnny Depp!

For those less-aggressive themers out there (and you know who your are), maybe Zen or Aurora – which have a more relaxed attitude towards markup – are more your speed.

Categories: Drupal

Feminist game critic Anita Sarkeesian cancels talk following death threats

Social/Online Games - Gamasutra - 15 October 2014 - 6:51am

Yet another high-profile, violent threat against a woman in video games has made national headlines. ...

Categories: Game Theory & Design frontpage posts for the Drupal planet: Drupal 7.32 released

Planet Drupal - 15 October 2014 - 5:47am

Drupal 7.32, a maintenance release which contain fixes for security vulnerabilities, is now available for download. See the Drupal 7.32 release notes for further information.

Download Drupal 7.32

Upgrading your existing Drupal 7 is strongly recommended. There are no new features or non-security-related bug fixes in this release. For more information about the Drupal 7.x release series, consult the Drupal 7.0 release announcement.

Security information

We have a security announcement mailing list and a history of all security advisories, as well as an RSS feed with the most recent security advisories. We strongly advise Drupal administrators to sign up for the list.

Drupal 7 and 6 include the built-in Update Status module (renamed to Update Manager in Drupal 7), which informs you about important updates to your modules and themes.

Bug reports

Both Drupal 7.x and 6.x are being maintained, so given enough bug fixes (not just bug reports) more maintenance releases will be made available, according to our monthly release cycle.


Drupal 7.32 is a security release only. For more details, see the 7.32 release notes. A complete list of all bug fixes in the stable 7.x branch can be found in the git commit log.

Security vulnerabilities

Drupal 7.32 was released in response to the discovery of critical security vulnerabilities. Details can be found in the official security advisory:

To fix the security problem, please upgrade to Drupal 7.32.

Known issues


Front page news: Planet DrupalDrupal version: Drupal 7.x
Categories: Drupal

Code Karate: Drupal 7 jQuery Countdown

Planet Drupal - 15 October 2014 - 5:36am
Episode Number: 173

In episode 173 you learn about how to make a simple countdown timer using the jQuery Countdown module. This module, which uses jQuery, allows you to specify an end date which the countdown timer will countdown to. The countdown timer is available as a block and can be placed in any region that you desire for your website. Also, at this recording their was a minor bug that didn't allow for countdown dates to extend beyond 100 days (wouldn't display the third digit).

Tags: DrupalBlocksDrupal 7Drupal PlanetJavascriptJQuery
Categories: Drupal

Form Element Access

New Drupal Modules - 15 October 2014 - 5:18am

Per role access configuration for all form elements in a configured form. Use this to quickly filter forms for unneeded/unwanted form elements.

  • UI to administer form id's
  • UI to administer per role access to form elements
  • Automatically index all fields in a configured form
  • Permission to bypass the access rules
  • Grant, or revoke permissions per form

Note: this is a technical module. Knowledge of HTML and/or the Drupal FAPI is required to select the right form elements and/or form ids.

Categories: Drupal

Blog: Crowdsourced translations can work: Here's how

Social/Online Games - Gamasutra - 15 October 2014 - 1:17am

"The flow of work can go a lot smoother when partnering with some trustworthy power users. They will be able to provide extra localization feedback to your products if they are highly engaged." ...

Categories: Game Theory & Design

KnackForge: Drupal user picture deleted automatically

Planet Drupal - 15 October 2014 - 12:33am
Sometimes you could be in a fury when user picture gets deleted automatically with nothing being noticed as strange. Even this thread 935592 might not help you. Then you have come to right place. Ofcourse the culprit could be your call to user_save() somewhere. The actual issue might be, you are passing global user object instead of full account object. The first param of user_save() should be a full account object, while global user does not have all the data of account object. In this case $account->picture is an object while $user->picture is just an integer, fid (File id) of the image file. So while trying to save, your picture association with the user account gets broken. The reason can be understood by looking at the user_save() source code. The method checks for  empty($account->picture->fid) While using $user, this condition becomes false (we only have $account->picture not $account->picture->fid) and user picuter is removed. So make sure you call like this, global $user $account = account_load($user->uid); /*Some operations with $account object*/ user_save($account, $edit); /*NOT user_save($user, $edit)*/
Categories: Drupal

Alien: Isolation and The Evolution of Horror Simulators - by Thomas Grip Blogs - 14 October 2014 - 11:02pm
An analysis of the games that laid the foundation for Alien: Isolation, an overview on what the games does well and what it fails at and finally some discussion on how to evolve the genre.
Categories: Game Theory & Design

Randomness and Game Design - by Keith Burgun Blogs - 14 October 2014 - 11:02pm
While there will always be a place for randomness of all sorts in some kinds of interactive systems, I believe the current assumptions with regard to randomness in games are largely wrong.
Categories: Game Theory & Design

Making Better Designers - by Geoff Ellenor Blogs - 14 October 2014 - 11:02pm
How good a designer you are depends mostly on how much design you get to do.
Categories: Game Theory & Design

Hidden Narrative in Games and Literature - by Daniel Shumway Blogs - 14 October 2014 - 11:02pm
I posit that there is a story genre that falls under the heading of "hidden narrative", and that those stories share a common theme.
Categories: Game Theory & Design

Trust is stronger than control - by Antti Makkonen Blogs - 14 October 2014 - 11:02pm
Game development processes should not try to substitute trust by trying to get more control. Ability to trust the team is more productive than strict processes that run smoothly.
Categories: Game Theory & Design

“Why Are Manhole Covers Round?” - by Bill Borman Blogs - 14 October 2014 - 11:02pm
If people really think that the most likely answer is that the original designer of the manhole cover made it round because it can't fall in, or it doesn't need to be precisely aligned, or you can roll it for goodness' sake, they're crazy.
Categories: Game Theory & Design

The Risks of Multi Game Development - by Ulyana Chernyak Blogs - 14 October 2014 - 11:02pm
Thanks to longer development cycles, the strategy of developing multiple games at once is becoming popular. However the inherent risks of game development grows and is the subject of today's post.
Categories: Game Theory & Design

Things every trailer should do - by Lena LeRay Blogs - 14 October 2014 - 11:02pm
I write for Gamasutra's sister site and one thing I write is weekly trailer roundups. A game doesn't need good graphics to have a good trailer, but there are some things every trailer should do.
Categories: Game Theory & Design

One step away from making it big - by Nilanjan Bhowmik Blogs - 14 October 2014 - 11:02pm
When everything seems to go wrong don't lose hope
Categories: Game Theory & Design

We have a winner! - Luck based monetization in f2p mobile games. - by Tim Rachor Blogs - 14 October 2014 - 11:02pm
This article describes some best practises on how to design a luck-based monetization mechanic in free-to-play mobile games.
Categories: Game Theory & Design

Video: Indie Dev Interview - James Whitehead of Boss Baddie Games - by Andrew Pallett Blogs - 14 October 2014 - 11:02pm
Interview with Indie Developer James Whitehead of Boss Baddie Games for the Darevolt YouTube series 'VG1K'.
Categories: Game Theory & Design
Syndicate content

about seo