Home / Resources / Blog
Sign up for our blog newsletter!


Recent Posts

The Basics of Choosing a Drupal Vendor

For those not deep in the trenches of the Drupal world, it can be hard to understand what a Drupalist does. Do all Drupalists do the same thing? Share the same skill set? Offer the same set of capabilities? The answer to each of these questions is definitively no, and here’s why. Drupalists – must like other types of developers – can specialize in certain capabilities, so that what one Drupal vendor offers may differ greatly from what another Drupal vendor offers. The process of selecting a Drupal vendor for your next website project with limited background knowledge of the Drupal landscape... More

The Age of the Fan: Exclusive Content Rules Comic Con 2015

Marvel Studios always draws massive Comic Con crowds to the infamous Hall H, the largest conference room in the San Diego Convention Center that can hold just over 6,000 attendees. So it came as a shock to me that several major studios, including Marvel, would be sitting this one out. Also skipping out on Comic Con were Sony Pictures and Paramount, both of which have had a big presence in previous years. Some news outlets viewed this as a major shift and even went as far as speculating that movie studios... More

Start Developing Sites on Drupal 8 with Acquia

This is a part of our Drupal 8 Ready series of blog posts. Read what Dries has to say on buytaert.net. This post will be focused on our push toward Drupal 8 for Drupalists. If you have been wondering when the right time is to start new projects with Drupal 8, you are not alone. We are approached with this question from partners and clients on a daily basis and have built up a many faceted decision tree for determining which way a project should go. Some of the questions we ask include: When will you... More

Sustainable Energy in the Cloud - New AWS Wind Farms

Yesterday Amazon Web Services announced its largest sustainable energy initiative yet, and perhaps the most ambitious in the cloud industry: building a 208 megawatt wind farm called Amazon Wind Farm US East in North Carolina. In conjunction with the already launched Amazon Solar Farm US East this pushes AWS’s largest region towards being entirely powered by sustainable energy, and demonstrates AWS is actively meeting its lofty green goals. AWS’s... More

How Open Source Digital Platforms Enable Greater Citizen Engagement

In late 2014, the Australian government embarked on an ambitious plan to create a “platform for the country.” This platform was a long-term project aimed at creating a highly scalable platform the government could use to serve its constituents, both now and in the future. To create this platform, the Australian government turned to open source technology due to its robustness, scalability, and adaptability. The end result was the “govCMS” platform built on open source content management system (CMS) Drupal. The primary... More

Security, Scalability and Resiliency with the Acquia Platform

Acquia has long been on the forefront of cloud security as it supports some of the world’s most important organizations on the Acquia Platform -- the largest provider of Drupal infrastructure in the world. This week marked the announcement that Acquia is now ready to support customers with Drupal 8 -- from its Platform for building, delivering, and optimizing websites and digital experience -- to its customer success teams. We bring an enhanced level of D8 security to the Drupal 8 platform, but also have the talent, expertise, and processes in place to provide every confidence that our... More

Drupal Modules Can Improve Site Performance

Drupal has modules for just about everything, including improving site performance. You can use these modules to see what's going on with a site and figure out the changes needed to increase Drupal's speed. As part of an ongoing series about ways to improve Drupal website performance, let’s take a closer look at the modules that can make your life a lot easier. Find the Bottlenecks: Devel Before trying to improve a Drupal site's performance, it's important to know where the bottlenecks are in order to avoid making random changes.... More

Connecting the Tubes: JIRA, GitHub, Jenkins, and Slack

There are plenty of tools that can improve your efficiency, but they can become burdens rather than real helpers. That’s because they don’t talk to each other, and so you’re forced to do a lot of manual work -- you’re the hub that connects all the spokes. It needn’t be that way. You can become far more efficient and improve your workflow if you connect them to one another and have them do your coordination work for you. In this blog post, I’ll show you how to do that using JIRA, GitHub, Jenkins, and Slack. First, let’s look at the dream workflow for a developer: You find a ticket to work on... More

Acquia announces it is ready for Drupal 8

I'm excited to announce that starting today, Acquia is announcing we're ready to fully support our customers with Drupal 8. This means our professional services, our support, our product engineering, our cloud services … the entire company is ready to help anyone with Drupal 8 starting today. While Drupal 8 is not yet released (as it has always been said, Drupal 8 will be "ready when it's ready"), the... More

Build Your Next-generation Digital Experiences on Acquia and Drupal 8 Today

Business leaders today face a big challenge when it comes to planning for their organization’s digital success. Business and IT execs I speak with around the world regarding CMS and the challenges of digital experience delivery consistently hit on themes that probably sound familiar to you. To name a few: You need to build sites and experiences quickly, on a modern CMS platform that evolves as your requirements expand. You need to reduce costs to build, deploy, manage and optimize those sites and move key capabilities to the cloud as you rethink your tech strategy. You need to deliver tools... More

Front End Performance Strategy: Scripts

In the last installment of this series, we considered CSS optimization. This time we’re going to look at the impact of scripts. Remember, as architects and developers, it’s up to us to inform stakeholders about the impacts of their choices, offer compromises where we can, and implement in smart and responsible ways. So, picking up on our last post, most everything about the way Drupal handles CSS holds true for JavaScript, with a few notable exceptions. CSS... More

Quick Tips for Writing Object Oriented Code in PHP

Recently I began working on a D8 module, but this isn't a story about a D8 module. The work I did provided me an opportunity to get back to my pre-Drupal object oriented (OO) roots. Writing OO code in PHP presented some curve balls I wasn’t prepared for. Here are some of the issues I encountered: PSR-4 Autoloading: How to set up your files to be loaded First things first, how do you include OO code in your project? In D7 you had to add the files to a .info file for a module or do module_load_include. In D8 all you have to do is follow PSR-4 namespacing. If you follow the PSR-4 folder and... More

Sustainable contribution 2/2 - Giving back is the same as making money.

Part 2 of 2 - I spoke with John Faber, Managing Partner with Chapter Three, on March 17th, 2015. In part 1 to talk about the business advantages of contribution and sustainability when basing your business on open source software. We also touch on Drupal 8's potential power as a toolset and for attracting new developers, doing business in an open source context, and more! This conversation was recorded via... More

GitHub Developers and Workflows

This is the fifth and final post in a multi-part series on using GitHub for Government. In the previous posts in this series, we’ve discussed the basics of GitHub for Government, what the public can and can’t see, what code should and should not be included in a public repo, and GitHub users and permissions. Now let’s dive into developers and workflows. An overview: How are things organized on GitHub and who does what? GitHub organizes projects by associating them with an organization. We’ll use Agency Z as an example. Agency Z has 10 projects on GitHub. The authoritative versions of these... More

How to Evaluate Drupal Modules for Performance Optimization

Drupal was designed from the ground-up to be modular. Once you install Drupal core, you can add any number of modules to enhance Drupal's basic functions. Unfortunately, contributed modules can also impede performance. For example, it's common to find contributed third-party modules that are incompatible with newer versions of Drupal, or other modules. Besides being a security hassle, this can often curb performance. Evaluating Drupal modules for such issues is thus essential for a smooth Drupal experience. As part of this ongoing ... More