Home / Resources / Blog

Thoughts that Count

Recent Posts

How to use Hello Drupal

By Heather James
If you're running a business around Drupal services, giving talks and presentations is great way to highlight your own expertise and get the word out about Drupal. Preparation, however, takes time.
We created "Hello Drupal" as a free hands-on session with materials and activities to help potential Drupal users and clients understand some fundamental concepts of Drupal. I used it on Saturday with 12 attendees at DrupalCamp Derry **, and it worked even better than the last time I... More

Drupal Security Learning Opportunities: fall 2011

This is partially a continuation of yesterday's post on Growing Drupal contributors and the project application process.
Over the next 2 months there are at least five great ways you can learn about security in Drupal.
Mentoring for project application reviewers
If you do a project application review (learn what/why) I will gladly mentor you in how to do the security review portion of that review. There are a few things I tend to look for, and I'm not... More

Growing Drupal's Contributors: Project Applications

Project Applications are the process by which we invite new code contributors to the contributed project repository. This process needs to be made more scalable. In recent weeks the review times have gone down dramatically, but it will be tough to sustain that improvement. I believe solving this problem will require both automation and more humans.* Read through to the end for details on a program where I will mentor anyone interested in learning to do security reviews of a module.
Project application process history
The "project application" process has a relatively long history in the... More

Dries & Drupal Training in India

Dries Buytaert, the creator of Drupal and the CTO of Acquia, is visiting India in November (from the 7th to the 11th). He will be joined by Ron Pruett, Acquia CMO (Chief Marketing Officer), and Jacob Singh (Acquia Senior Advisor). They will be visiting Delhi (7,8 Nov), Mumbai (9,10 Nov), and Hyderabad (11 Nov) to engage with the developer and business communities and to further the adoption of Drupal. In each city, DrupalCamps will happen at which Dries will speak. We encourage anyone local to these events to attend, and submit sessions!... More

Going to BADCamp? Participate in our usability studies!

As a new member of the Acquia Design team, it’s an honor to be working with smart and dedicated UX designers. I’ve been focusing on usability studies, and I’m a little bit like a kid in a usability candy shop, with all the usability evaluation tools available to us. Usability studies are essential to the Acquia engineering process; our goal is to build the most useful, efficient and usable features for our customers, so we need to speak with real people who use Drupal. We conduct most of our... More

Drupal code sprint formats

I've been asked to facilitate a code sprint at Drupal Camp Delhi in a couple weeks.  I've never led a code sprint before, but I have participated in several.  I'm thrilled to do it, but then there are a lot of logistical questions that are rasied.  What format it should take? Who and how many should attend?  Will there be beer?  These are serious questions that I don't have clear answers to.  I thought about it and decided to describe the different formats I've witnessed.
General "grab an issue" sprint.
People show up and work on what they are... More

Drupal Gardens adds support for private fields, and hundreds of audio, video, and image services!

Have you ever needed to quickly add audio, videos or images from the major web services like SoundCloud, Flickr, Vimeo, and BrightCove? Or wished you could control who can see certain parts of your site's content or user profiles? Now you can.read more
More

PayPal developer community using Drupal

Drupal continues to rack up successes among large developer communities, with x.commerce joining Twitter, which made the move last month. X.commerce is a new division of PayPal that serves as an open, central meeting place for over 700,000 developers for eBay, PayPal, Magento, and other eBay properties.

These communities join those of Brightcove,... More

A story of an intern at Acquia

The history of my engagement with Acquia started a while ago — well, a couple of months. Considering how fast Acquia is growing, I'd call that "a while ago" around here!
My name is Nick Veenhof (nickveenhof.be). After getting a Bachelor's degree in Information and Communications Technology (ICT) in Ghent, Belgium, I started out in a big Drupal firm in Belgium. But the itch to study came up again, so I went to Barcelona, Spain for a Master's degree in IT. While I was in a student exchange program in Portugal for a couple of months, I met Robert Douglass at... More

Get compelling arguments for Drupal

How do you promote, use, and enjoy Drupal? When you tell people about it, what makes them pay attention? How do you communicate your successes to those who haven't discovered it? The Drupal Association wants to know.
A few weeks ago we published five data sheets promoting Drupal in the Publishing, Education, Government, High-Tech, and Entertainment markets. Like many Drupalists, we kept running across great Drupal sites in these fields, but had a hard time remembering them when we wanted to show how wide Drupal adoption is. Seeing all those big... More

Why Publishers Should Care About Drupal

Acquia has published a white paper — Enterprise-Grade Web Publishing with Drupal — that focuses on the needs of professional publishers. While I’m the author and lead analyst, I crafted this report with help from many people in the Drupal community, particularly at Phase2 Technology, Palantir, and Acquia.
For those of us who’ve tracked the rise of the web over the past decade, it comes as no surprise that the publishing industry is in an uproar. Publishing is now a democratic activity — anybody with a browser can... More

Drush: An Expert's Technique

Chances are you know that drush is a command line utility for Drupal that allows site administrators to interface with the site directly from the command line shell. It contains simple commands such as drush st , which simply print the status report to the terminal, to the more powerful drush updb, equivalent to visiting the update.php script in your web browser.
An Advanced Perspective
I will assume, since you’re reading this article, that you have some knowledge of the power of this utility and know that, while drush on the... More

What has webchick been up to lately?

At the end of June I wrote up a list of things I'd been working on as part of Acquia's Office of the CTO. Here's another update for this quarter!
Drupal 7
Last quarter was focused primarily on stabilization of Drupal core and incorporation of various processes to help ensure it stays stable. With that in hand, this quarter my focus shifted more towards accelerating Drupal 7 adoption.
The good news is that in the last three months, the number of Drupal 7 sites in the wild has exploded from 60K sites on July 3rd to over 168K sites on September 25th,... More

Moving Commons to Drupal.org

Just over a month ago, I joined the Acquia team. I’m thrilled at the opportunity to work with so many talented people who are working with Drupal!
I’m part of the team that develops Commons, the Drupal distribution for building vibrant community websites that competes in a marketplace dominated by proprietary vendors such as Jive and Yammer.
We’re beginning a new level of focus on Commons that includes aligning with Drupal community standards, improving visibility of long-term roadmap plans and day-to-day development... More

Acquia Commons wins for high-tech communities

I was meeting last week with an incredible set of high technology leaders who are all leveraging Drupal and Commons for their developer communities. These are very high profile companies, it’s amazing the progress Drupal has made in becoming a leader for developer and high technology customer communities.
Tom Erickson wrote a blog earlier in the year on Commons accelerating the deployment of external communities. He noted the Drupal community site Symantec Connect. It’s a large community with tremendous... More

Drupal skill sets: Please give your feedback!

By: Heather James
Are you interested in learning Drupal? Are you a Drupal trainer or screencaster? We'd love to hear from you about your own learning experience and how you found your way through Drupal.
Please share your feedback on the "Drupal Skill Sets" concept map. At the top of the page you'll see a list of questions to which we'd like to hear your answers. Next, you'll see the concept map, a visual overview. At the bottom, you can see summaries and definitions of the terms in the map.... More

Drupal Gardens adds support for custom JavaScript libraries, user profile information and more!

To make your site stand out from the crowd, we know that designers and site builders like you need to craft unique web site experiences. To make this goal easier, the Drupal Gardens team recently made two powerful new modules available to all 60,000+ Drupal Gardens sites. First, you can now extend the look and feel of your site using powerful 3rd-party libraries, and second, you can collect important required or optional information from your site's members.... More

Acquia Professional Services and Redmine

As a Technical Architect on the Acquia Professional Services team I am responsible for architecting enterprise Drupal solutions for our Clients. I am also a contributor to the Project Management Office (PMO) for the Professional Services (PS) Team. As we continue to experience rapid growth, one area we are constantly fine tuning - with a goal to continually enhance delivery and collaboration - is our project management systems. We recently implemented Redmine (http://www.redmine.org/) as a project management tool for our projects. Since Acquia is an open... More

Acquia Managed Cloud and DIACAP

Acquia has submitted our first DoD Information Assurance Certification and Accreditation Process (DIACAP) package working with our customer, the Defense Security Cooperation Agency (DSCA) customer this past month. This is still a major milestone for the Acquia and for the DSCA project as a whole. This was truly a team effort between each of the individual teams at Acquia and with our partner on the effort SecureInfo.
The Acquia team decided to split the DIACAP submissions into two packages: Application and Infrastrucuture. By spliting the package and inheriting controls, we can more... More

Building a Partner Ecosystem for Gardens

One of the most frequent questions we’ve received since we launched Drupal Gardens has been - “where can I find someone to build a Drupal Gardens site for me?” Now, we have an answer.
 read more
More

5 days, 5 challenges for Drupal


One of the great assets of the Drupal Community are its events: from local to regional and specialist meet-ups and user groups, to DrupalCamps and summits, and of course the big international DrupalCon conferences. One of Acquia's core goals is to grow and nurture the Drupal project and spends a lot of time, effort, and money supporting these events. As part of this, I signed up to attend DrupalCity Berlin with Jeffrey A. "jam" McGuire and over 300 other attendees eager to talk,... More

Free Drupal Training for Students

Acquia is pleased to announce three weeks of FREE Drupal training at our Burlington, MA headquarters. These weeks are September 26, November 14, and December 12 - with specific dates and times for courses below. The links for each course include basic information about what will be covered, prerequisites, and registration links.
FREE Attendance at these courses is limited to current students and job-seekers. Acquia partners may also send trainees, and should email or call their Acquia contact for more information. These events are part of our commitment to increase Drupal skills throughout... More

Tracking the porting status of Drupal 7 modules

The number of sites running Drupal 7 has been steadily climbing over the past few months, and is now north of 140K sites. At the same time, the number of Drupal 6 sites has started to flat-line.

So if you haven't started yet, now's a great time to begin thinking about and planning your site's upgrade path to Drupal 7.
To assist with this task, there's an amazing, little-known module out there by sun called Upgrade Status, which is an... More

Acquia Podcast 35: Moshe Weitzman on Drush, Migrate and Moving To Acquia

Moshe Weitzman is a very prolific and well known contributor to the Drupal community, both in the core and contrib areas, and is responsible for a couple very powerful Drupal tools that are used by many people in the Drupal community. In this episode we discuss the beginnings and current status of the Drush tool and Migrate module, as well as his new duties now that he is at Acquia.
Show notes:
Drush project page - http://drupal.org/project/drush
Migrate project page - http://drupal.org/project/migrate... More

Writing JavaScript without anonymous functions

Most of the JavaScript you see on the web is full of anonymous functions. I don't think most of them are necessary. Allow me to demonstrate.

Imagine a PHP developer—let's call her Sunny—who doesn't really write JavaScript, but needs to toggle some text on a page. Sunny goes searching for examples on Google, and finds this jQuery snippet:

$ = jQuery;

$(document).ready(function () {
$('a#toggler').click(function () {
var $paragraph = $('p#text-to-hide');
// Show the paragraph if it's hidden.
if ($paragraph.is(':hidden')) {
$paragraph.show();
$(this).text('Click to... More

Pages