Drupal Give
Acquia is committed to giving back to Drupal through code and design contributions, sponsoring events around the globe, and sharing our knowledge and enthusiasm.

Drupal Core Contributors

Meet some of Acquia's 98 Drupal 8 core contributors.

Adam Hoenich

Adam (aka phenaproxima) has been building Drupal sites, writing themes, and making custom modules since 2007, but he really ramped up his involvement with the Drupal community in 2013 when he inherited the Corresponding Entity References module, and in 2014 when he wrote the Drupal Module Upgrader for Acquia. Since then he has worked on the core migration path from Drupal 6 and 7 to Drupal 8.

Alex Bronstein

Located in Eugene, Oregon, Alex Bronstein (effulgentsia) has been instrumental to the Drupal 8 release through his work as a Framework Manager for Drupal 8 Core. Prior to Acquia, Alex has been programming custom Drupal modules since 2005 and contributing to the Drupal community since 2008.

Amit Goyal

Amit Goyal, from Delhi, India, has been a Drupalist since 2005; he started with Drupal 4.x! An active contributor to the Drupal community, Amit has worked on many projects involving issues like migration, multisite, and multilingual. He has also contributed to many contributed modules, and to Drupal core (7.x, 8.x).

Gábor Hojtsy

Gabor Hojtsy, Drupal developer and employee #1 at Acquia, is the Drupal 8 Multilingual Initiative lead. A Drupalist since 2003, Gabor has assembled and sustained a large (1300 contributors!) global team that has made multilingual one of the most anticipated features in Drupal 8.

Jess (xjm)

Jess (xjm on Drupal.org) is a developer, reviewer, mentor, language nerd, and naturalist. She somewhat unintentionally developed her own home-grown content management system in 2003, and discovered a few years later that Drupal could save her a whole lot of work. 

Kevin Oleary

Kevin O’Leary has been a Drupalist since 2008. As Director of Design at Acquia, Kevin remains focused on creating a lean and agile customer experience through choice architecture and cross-disciplinary team building. His main goal? Delivering products that work.

Most significant D8 contribution

Peter Wolanin

Peter Wolanin, Principal Cloud Security Engineer, had a previous life as a Senior Scientist before making the leap into working with Drupal, and eventually at Acquia.

Tim Plunkett

Straight out of Philly, Tim Plunkett has been building sites with Drupal for 7+ years. As an active member of the Drupal community, Tim is a core subsystem co-maintainer for Drupal’s Ajax system, configuration entity system, form system, and many more. In the spring of 2014, Tim joined Acquia as a senior engineer to help bring Drupal 8 to life and today has over 1200 commits.

Wim Leers

I stumbled into Drupal while working on another open source project, and I was looking for the best software to build and maintain websites. After evaluating many options, I ended up choosing Drupal. Drupal did most of the things I needed it to do, except a few.

Drupal.org Contributions

Webform Matrix Component

This module provides functionality to add matrix component / Table component in webform module. You can add matrix component like other components (textfield, select, label, date, Radio, Checkbox, Multiple Select etc).

View Project

Video module allows you to upload video in any format, play video in any format, transcode video to H.246, Theora, VP8(Web compatible formats) using Zencoder or FFMPEG. Automatically create video thumbnails, deliver videos from Cloud file systems, and establish mobile device compatibility.

View Project

Searchandising is when you use a shopper's search terms to display relevant content like other products, specials, advertisements, and content. This module provides some add-ons to popular search modules that allow administrative interfaces to configure common searchandising functionality, for example keyword-based redirects.

View Project
Configuration Log

Log all things to a Drupal 8 configuration system.

View Project
Acquia Lift Connector

This module provides integration with the Acquia Lift Service and an enhanced User Experience for Personalization, Testing and Targeting directly inside the Drupal User Interface.

View Project

The Logger module provides event logging facilities that are decoupled from any particular storage backend. It is useful for module developers who want to instrument their code for monitoring and alerting without forcing their users to use a particular backend technology, like StatsD.

View Project
neetu morwani
Image Property Check

This module reports all the images that exceed the maximum memory size limit preventing the degradation of the performance of the website.

View Project
Brant Wynn
Lightning Features

This project contains the decoupled components that are maintained for the Lightning distribution project. You can add this project to your own install profile and build unique sites that leverage the power of Lightning.

View Project

Whitecanvas is a Drupal 8 Theme aimed to take advantage of SASS and Twig. The goal is to have a theme that allows you to use different CSS Frameworks for different projects without much change.

View Project

Mollom handles incoming posts intelligently, similarly to how a human moderator decides what posts are acceptable. Therefore, Mollom enables you to allow anonymous users to post comments and other content on your site.

View Project
View Project

This module provides a suite of extendable plug-ins and APIs for personalizing Drupal content. Two guiding principles of this module are that it should be just as easy to personalize content for anonymous users as it is for authenticated users, and that personalization should continue to work even when pages are fully cached (including in varnish and CDNs).

View Project
Rohan Oswal
Commons Migration

Provide a migration path from Commons 2.x to 3.x.

View Project
Alternative Stream Wrappers

This simple module allows Drupal to keep using the built-in stream wrappers (e.g. public:// and temporary://) but also have the use of one or more Alternative Stream Wrappers for cases like the shared temporary directory.

View Project
Address Field Static Map

This module can generate either a Google static map, a JS Google Map or a Mapquest static map following as a block when placed on a content type that has an address field.

View Project
Views Slideshow Rendered Entity Pager

This module extends the Views Slideshow pager functionality to provide a new widget to display rendered entities in the pager (instead of simple bullet for example). You can select a specific view mode to be used in the pager.

View Project
Gulab Bisht
Single User Role

This module modifies user role assigning functionality and only allows a single role to be assigned to a particular user. This helps in the situations where you want users to have only one role at a time.

View Project
Password Policy

This module provides a way to enforce restrictions on user passwords by defining password policies.

View Project
Read Only Mode

Read Only Mode provides an alternate to the built-in Maintenance Mode in Drupal. Instead of displaying a static text file to users while the site is in maintenance mode, Read Only Mode will allow access (reading) of new content while preventing the addition of new content (posting / submitting forms / etc).

View Project
Google Docs Integration

This module implements part of the Google Documents List Data API v2.0, as per Google Documents List Data API v2.0.

View Project
Responsive Menus

Make menus mobile friendly with responsive features.

View Project
Unique Comments

This module aims to bring originality to drupal comments. More often than not the majority of comments on a website will be things like 'lol' or perhaps just some copypasta.

View Project
Gulab Bisht
Single User Role

This module modifies user role assigning functionality and only allows a single role to be assigned to a particular user. This helps in the situations where you want users to have only one role at a time.

View Project
Brant Wynn
Demo Framework

The Demo Framework (DF) is a distribution consisting of modules, themes and libraries. It uses modules from popular distributions like Spark, Commerce Kickstart and Panopoly.

View Project
Meagen Williams
Drupal Speak

Drupal speak" is a spellcheck dictionary for Drupal-related terminology that commonly gets mistakenly flagged as misspelled—words like, you know, Drupal. :-)

View Project
Two Factor Authentication

Second-factor authentication for Drupal sites. The TFA module adds a second step of authentication with a check for something you have -- such as a code sent to (or generated by) your mobile phone.

View Project

- Does the word "Mosaic" conjure up fond memories of pages upon pages with grey background and blue links, rather than fancy glass pictures?
- Did you use AOL diskettes as coasters?
- Did you last touch JavaScript back when alert('Cool!'); was about the fanciest thing you could do?
- Were you a part of a Geocities neighbourhood?
- Were spacer gifs your layout tool of choice?
- Did you subsequently retreat screaming from the confusing front-end world with its browser quirks, and into the soothing and refreshing back-end world (with its server quirks instead), and never look back?
- Are you starting to get a sinking feeling that if you don't get up to speed on some of this newfangeldy mobile crap, your career is going to be as dead as eXcite?

If so, this talk is for you!

This talk attempts to tackle all of the intimidating-sounding crap that all of these newfangeldy front-end developers these days talk about—Responsive Design, SASS/LESS, HTML5/CSS3—and breaks it down so us old-timers can understand. You'll learn that none of this is actually that scary, and for the most part the hipster stuff today is just a minor coat of polish on things that are already ingrained into our old, decrepit bones.


Interscope Records manages digital experiences for over 100 artists including Eminem, Lady Gaga, and Imagine Dragons. Driving fan engagement is one of the main goals of each artist site, and the digital team at Interscope Records needed to connect to fans socially to understand their context and drive relevant experiences. In this session, learn how the digital team leveraged Drupal to develop a real-time fan engagement platform that delivers personalized experiences. You'll learn:

How Interscope Records is harnessing social data to drive rich user profiles and segmentation by combining Drupal with Janrain and Appreciation Engine.
How that intelligence is being combined with personalization solutions such as Acquia Lift to automate delivery of relevant experiences.
How Acquia is innovating in the areas of personalization and customer intelligence to drive hyper-segmentation for every Drupal site in the world.

A panel of people involved in implementing the migration-based upgrade path for Drupal 8 will present what's been done, what's left to do, and mostly answer questions from the floor.

Drush has gained new powers! This session highlights some new features such as Configuration commands, a Boris REPL shell, Views commands, and more. We'll also touch on the new architecture changes enabled by Drush's use of Composer.


This is the story of the 2014 State of the Union Address, from the technical side. It the story of how reusability triumphs over one-off solutions even under the tightest timelines and highest expectations of performance.

The White House's web-based "enhanced broadcast" of the 2014 State of the Union Address drove a nearly 40% increase in live stream views and one of our highest traffic days on record (despite a decrease in overall television viewership). Our strategy was to increase viewership by improving both the mobile and "second screen" experiences, to amplify the President's message through robust social networking features, and to grow our email engagement with relevant opt-in opportunities throughout the pre-, live- and post-event content.

But what you saw online was only half the story.

The other half of the story was about the code that powered the site and the development process that produced it. Each new feature came with its own tale of technical success and open-sourcery. Our "SOTU long page" won over new converts to the philosophy of coding for reuse leading to major time savings and successfully preempting risky last-minute releases. Our "formsite" install profile leveraged queuing functionality we'd originally developed for a totally different website, again for major time savings and further demonstrating the value of making functionality reusable across multiple government websites. And our "tweetserver" distro was as a proof-of-concept for new workflows to make it easier, and faster to open source our work.

The White House's embrace of build-for-reuse and open-by-default philosophies tied directly to measureable success on all three of the strategies we laid out for this year's address. (And we got better code too!)


Stop guessing about why your site isn't meeting performance goals. XHProf is the tool that can tell you precisely where time is spent generating a page so that you can focus on surgically targeted fixes rather than taking shots in the dark. But how should you navigate its complex UI and turn that pile of data into actionable recommendations to improve site performance?
This session demystifies XHProf with a mix of conceptual grounding and hands-on exploration.

This session will cover:

- What is XHProf and how is it different from other performance/scalability tools?
- Navigating XHProf's complex UI
- How to recognize common patterns when profiling Drupal applications
- Moving beyond common assumptions and misconceptions about performance and identifying and quantifying specific performance issues
- How to be your project's hero by generating a remediation plan that identifies which aspects of your application are slow, proposed remdiations and quantifies the performance gains you'll implement

The Linked Data community has found itself emerging from what Gartner's Hype Cycle called the "Trough of Disillusionment". Others have referred to this place along the technology adoption curve as:

  • Pit of Sarlacc
  • Swamp of Sadness
  • Bog of Eternal Stench
  • [insert your favorite mythological hurdle here]
Christian Yates

A new wave of startups are basing their business model on OpenSaaS-- online applications that a customer can subscribe to as a turnkey supported software as a service, or simply download, self-host, and self-support.

OpenSaaS offers customers the best of both worlds-- the innovation potential, freedom, and control of open source, plus the simplicity, quick time to deployment, and often lower up front cost of SaaS.

Wordpress.com and Wordpress.org are perhaps the best example of OpenSaaS, and, until recently, DrupalGardens.com was the only real Drupal based OpenSaaS example. In addition to We're now starting to see a number of more focused Drupal-based OpenSaaS products take flight, including the Opigno LMS (http://opigno.org), the Jobiqo recruiting platform (http://epiqo.com/en/jobiqo), and our own NuData DKAN open data platform (http://nucivic.com/products/nudata/).

We believe that Drupal is an exceptional platform for building OpenSaaS businesses. Unlike hosted versions of typical one-off open source apps, a platform such as Drupal is truly open-- not just in software license, but also in terms of the practical sustainable ability to fire your hosting vendor and take your platform to another consultant, because of the ubiquity of the Drupal developer community. And unlike many generic content management systems, Drupal today is a powerful enough framework to build and support focused web applications that deliver an exceptional end-user experience, thanks to the maturity of the platform, and the commodity availability of Drupal Platform as a Service (PaaS) from Pantheon and Acquia.

This session will outline what OpenSaaS is, our experience with building a Drupal-based OpenSaaS business, and how you can do it too. You'll also hear Josh Koenig about why OpenSaaS may in fact be a critical for the long-term competitiveness of Drupal in the face of growing competition from proprietary SaaS platforms.


Now that all of the Spark content authoring improvements are available in both Drupal 7 and 8, what's the next step towards effortless structured content authoring?

The fact that we have better tools will not, in itself, ensure that your content will be structured, semantic and re-usable. Getting the most out of the tools requires a disciplined approach to site building that encompasses a responsive multi-channel content strategy, semantic content types, well thought out roles, permissions and WYSIWYG configuration, as well as considered theming for whatever tag an author might use.

As sitebuilders put these things into practice as many new questions will be raised as problems are solved. Each new idea can lead to iteration and improvement in D8 contrib. A few things that already being talked about are:

Markdown in the body field
More minimalist/contextual WYSIWYG editing
Using DITA or semantic markup to structure content at a granular level
The ability to manage fields and display at the node level
Extending in-place editing to views
The first part of the session will cover how Drupal 8 Authoring UX will impact site building best practices. The second half will explore questions about how Authoring UX can be improved or extended with plenty of time for input and open discussion.

Jeff Beeman

The road to architecting, developing, deploying, and launching a stable and performant Drupal site is one riddled with potholes and detours. You need a plan to help you navigate some of those roadblocks, and you need a detailed map and knowledgeable guide that can help you avoid and deal with unexpected bumps in the road.

At Acquia, we oversee the rollout of many of the largest Drupal projects in the world, and we've learned many lessons from each launch. In this session, we'll discuss:

Identifying risk and creating a strategy. Performance needs to be a part of your roadmap from project inception to launch. We'll talk about creating a plan that leads you to success by identifying potential performance risks early in a project. From discovery to architecture to launch, we'll show you how to translate requirements and risks into an actionable strategy throughout delivery.
Have confidence in the stability of your application. Don't just hope your application performs - know that it does with data. We'll talk about the types of tools you can use to measure, assess, and respond to issues as they arise by using real data over intuition.
Lessons learned. From surprisingly quick fixes to dramatic overhauls, hear about issues we've seen, and how those experiences inform our approach.


DrupalCamp London


DrupalCon Los Angeles 2015



Fox Valley
New Hampshire
Twin CitiesNew Jersey
San Diego
Western Massachusetts
Targu Mures
PHP Benelux
Costa Rica
Alpe Adria
DevDAys Dublin
Front End United