Red Crackle Blog

Why you should be writing integration tests for Drupal

By neerav.mehta Mon, 06/08/2015 - 23:15 Comments

In our previous blog post, we made a pretty big claim that Drupal 7 unit testing is broken. You probably knew that already but you know the importance of testing a big Drupal project as well. So like us, you started using Behat and Selenium for functional and user acceptance testing. It worked well for a while but now there are so many test scenarios that you are finding it difficult to maintain all of them. To make it worse, your test suite takes hours and hours to complete.

Working with the Drupal Calendar Module

By jojy.alphonso Thu, 05/21/2015 - 22:30 Comments

In this article, we will create a basic view to display a Drupal calendar with events.

By the end of this article, you will be able to configure a basic Drupal event calendar for your website that looks like this:

Drupal Event Calendar

In order to get started, I want you to download and unzip the following modules to your Modules folder:

1.Drupal Calendar Module (

Adding A Contextual Filter To A View In Drupal 8

By rakesh.james Mon, 05/11/2015 - 22:30 5 Comments

This article adds a contextual filter for a view in Drupal 8. It also talks in detail about the WHEN THE FILTER VALUE IS NOT IN THE URL dialog box.

How to add an Ubuntu apt-get key from behind a firewall

By neerav.mehta Fri, 05/01/2015 - 21:30 1 Comments

Have you ever tried to install an apt package from a third-party repository from behind a firewall? If you run apt-key command with a key server, firewall will block it. Read this post to find out how to get past the firewall to import key for a third-party apt package.

Code quality guidelines for large Drupal projects

By neerav.mehta Tue, 04/28/2015 - 02:00 Comments

Are you wondering what code quality guidenlines your Drupal developers should follow in addition to Drupal's coding standards to make the code readable, secure and performant? What are the best practices so that developers can follow each other's code easily and make code review faster?

5 Tips On How To Become An Entrepreneur

By jojy.alphonso Tue, 04/21/2015 - 22:30 Comments

This article provides valuable tips on how to become an entrepreneur. Go through these simple yet effective tips to make your first steps towards starting a business.

Working With The Drupal Google Analytics Module

By jojy.alphonso Tue, 04/14/2015 - 22:30 1 Comments

Google Analytics is the world's most popular tool to gain quality online insights. Drupal offers a module to leverage its potential to the fullest. In this article, we will help you configure the Drupal Google Analytics module.

The biggest advantage this module offers is that you don’t have to copy the tracking code to each page you wish to track. Pasting the Tracking ID in the module’s configuration page will be enough.

Why We Chose Drupal Organic Groups: A Comparative Study

By sivakumar.pattabhiraman Tue, 04/07/2015 - 22:00 3 Comments

This article explains why we chose Drupal Organic Groups over Open Atrium, Drupal Commons, Domain Access and Open Scholar. Read this article for a detailed comparison.

How To Perform A Registry Rebuild Manually In Drupal?

By rakesh.james Thu, 03/26/2015 - 18:21 Comments

There are several cases where you will have to rebuild the registry in Drupal. I have encountered one such case in the form of this error:

Fatal error: require_once(): Failed opening required '/files/mailsystem/'  

This error seems to be occurring in many scenarios.

Ideally, a Registry Rebuild would take care of the issue. But it didn’t help in my case.

I even tried to run a drush rr command but it didn’t work.

Drupal Testing Methodologies Are Broken - Here's Why

By neerav.mehta Fri, 03/20/2015 - 21:31 11 Comments

That's right! I said it. 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 there are two big problems with it:

Ready to get started?REQUEST A QUOTE