Home / Resources / Blog

Thoughts that Count

Recent Posts

Acquia Podcast 37: Conflict Resolution in the Drupal Community

In any type of community - be it software or something else - with a large, diverse group of people actively participating and contributing, there is going to be conflict. An important thing to understand, therefore, is how to resolve conflicts effectively so that the purpose of the group is not adversely affected. In this episode I discuss conflict resolution in the Drupal community with Randy Fay and Greg Knaddison, two prominent people in the Drupal community who have a lot of experience with conflict... More

Drupal + India = opportunity

Given that there are one billion people that live in India, many of which great engineers, one can only imagine what would happen if Drupal gained serious traction in India. To that extend, I decided to make a trip to India, and spent last week in India with Jacob Singh and Ron Pruett from Acquia. The purpose of the trip was to increase awareness of Drupal in India that in 3 ways:

by organizing DrupalCamps to help create a grassroots community of volunteer developers... More

Hit-list for top Drupal 7 module stabilization

Back in September, http://drupalcontribstatus.com/ was launched to track the porting status of the top 60 contributed projects to Drupal 7. Since then, we've whittled the list down to just 20 projects remaining, as well as tons of progress on the rest! YEAH!
I contacted each of the maintainer(s) of those remaining projects and have come up with a list of next steps for each. Your help is needed if we want to get that graph up to 100% by year's end. (Just in time for Drupal 7's first birthday! :))
As a... More

The journey to build a better Drupal toolbar

Drupal is known for its power and flexibility, but it is also known for its steep learning curve. Over the last few years, Drupal has taken this concern seriously. For Drupal 7, significant attention was paid to the user experience. The Drupal 8 user experience team aims to continue this effort. To make these efforts effective, more work is needed in multiple areas.
One such area is the toolbar. Trying to gauge the effectiveness of a toolbar is tricky. Over the last year, I have conducted several usability task-based studies for Drupal Gardens. The issue of not knowing where to go on the... More

Acquia Podcast 36: Neil Hastings on Solr and OpenLayers in Drupal 7

With advances in Apache Solr and Drupal, it is easier to do some really neat things with geolocating search results and displaying those results on a map. In this episode I talk with Neil Hastings of TreeHouse Agency about the work they did with Solr and OpenLayers maps for the US Dept of Energy.
Show notes
Neil's presentation at DrupalCamp Indy
Geocoder module
Geofield module... More

Does my site look drupally in this?

No naming and shaming here, but you know you've seen it. You're browsing around and see something very "drupally" about a site. Suspiciously, you view source or look at builtwith.com just to double check. What was it that you noticed? Was it some odd styling? Can we blame this "drupaliness" on Drupal?
Making a theme in Drupal 7 is surprisingly easy. If you can go with the flow, much of what you want to do can be overridden with CSS. As Laura Scott wrote recently about the... More

Acquia Cloud UX improvements, free 30-day trials

We released Acquia Dev Cloud at Drupalcon Chicago and so far it has been an incredible success. Thousands of Drupal developers, small and large development shops, and businesses have been successfully building and deploying production Drupal sites on Dev Cloud for six months—and we have learned a ton from them about how to make the system even better. We've been pretty quiet for the last six months, but now we're ready to start talking!
If you'd rather try Dev Cloud instead of reading about it, you can ... More

Building a world-class security program at Acquia

Hi, I'm Mike Lemire, and it’s been three months since I’ve joined the Acquia team as Director of Information Security, and I wanted to share some of the what is happening here in the realm of information security.
A little about me. I began my career in IT in the publishing industry during the mid-90s. As manager of IT at InStyle magazine, I built one of the first intranet sites at Time Inc.’s magazine division. I moved into the financial services sector working at a hedge fund, then at JPMorgan, eventually ending up at RiskMetrics Group, a rapidly growing financial services firm.... More

Acquia U

Due to Drupal's remarkable growth, the demand for Drupal talent continues to exceed the supply. Every Drupal company I talk to -- and I talk to many of them all around the world -- has a difficult time attracting enough qualified Drupal talent. The same is true for Acquia.
To help address that problem we are launching Acquia U, a program to employ and train recent and upcoming college graduates in Drupal. We will enroll these candidates in an intensive 6 month paid training program.
Selected candidates will start the training with six weeks... More

Simple guide to install Apache Solr 3.x for Drupal 7

A quick and simple guide to get Drupal 7 and Apache Solr version 3.5 or higher running on your local development machine! For the ones that have been resistant in trying out Apache Solr, this is your chance. If you are running an OSX or Unix machine you could be running Apache Solr in under 5 minutes!
Follow these simple steps and you will become a Solr Master very soon!This guide has been made for unix and mac users. Windows users can probably use the same guide except for the example folders. If you are using Search API most of these steps are applicable to that project as well.

Download... More

Movember 2011

It is that time of the year again: Movember!
During November each year, Movember is responsible for the sprouting of moustaches on thousands of men’s faces around the world. With their Mo’s, these men raise vital funds and awareness for men’s health, specifically prostate cancer and other cancers that affect men. One in two men will be diagnosed with cancer in his lifetime, and one out of six with prostate cancer.
Like last year, Acquia's "Mo Drupal" team wants your support as we put our faces to work... More

Drupal Gardens adds AJAX 'Show more' pagers, and streamlines site log in & sign up

It's the details that matter. This Drupal Gardens release includes two important refinements that will benefit every website. First, any of your site listings or mashups created with Views can now take advantage of a new smooth-loading pager that can show more items without a page load. Use it on any View including blog rolls, lists of images or users, and custom content, such as record albums. Using this feature will help keep your visitors engaged longer, and give your site a modern feel.... More

A new kind of Drupalcon session

What is the purpose of sessions at Drupalcon? Why do speakers put in the effort to give them? Why does anyone attend them?
I believe that the purpose of sessions at Drupalcon is to spread knowledge about Drupal. The speakers put in the effort because they genuinely want to teach the material, and people attend because they genuinely want to learn.
I've attended the last ten Drupalcons, and I've presented sessions at nine of them. To a large extent, every session I've given has been the same: I give a lecture based on some slides for about 40 minutes and answer questions for about 20 minutes.... More

Use Drush to Upgrade from Drupal 6 to Drupal 7


The Drush site-upgrade command supports upgrades from Drupal 6.x to Drupal 7.x. If you are just doing a minor version upgrade (e.g. 6.20 to 6.21), please use drush pm-update instead.

To begin, make sure that your current Drupal installation is running the most recent version of Drupal 6.x (currently 6.22). The most recent version is listed on the Drupal project page

Upgrade a Copy of your Site

site-upgrade always upgrades from the current Drupal site to an empty Drupal site.... More

Adding a custom plugin to Solr

Internally at Acquia we had the need to add a custom plugin to our Solr 3.4 Build. This was already developed for Solr 1.4 but since Solr 3.x is using a very different approach while building and compiling its contrib folder.
I'll warn you because this is probably a very unlikely use-case for 90% of the users.
Normally the process of building Solr goes like this :
# Get the source code from the subversion repository.svn co https://svn.apache.org/repos/asf/lucene/... More

Sitecore FUD

Recently Sitecore, a vendor of a proprietary CMS, published a white paper called "The Siren Song of Open Source CMS". It has some good old Open Source FUD.
"In Greek mythology, the Sirens were seductresses who lured nearby sailors with their enchanting music and voices, only to shipwreck on the rocky coast of their island. In the world of enterprise software, Open Source applications have an appeal that many companies find hard to resist, but if heeded, can lead to similarly disastrous results: runaway development costs, unpredictable delays, frustratingly... 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. With this release, the Drupal Gardens team delivered these very popular requests by including (and contributing to) the powerful Field Permissions, oEmbed and... More

Notes from Drupal 8 status update talk

Here are some notes from the Drupal 8 status update talk that Dries and I gave today to the Acquia team, since this seemed like useful info for the community to know as well. :) It covers both process changes for addressing previous issues that arose in Drupal 7, as well as a status update on Drupal 8 progress to-date. This could be useful to folks who have been wondering where all of the various Drupal 8 status updates fit into the "bigger" picture.
Please comment here if I left anything out, or messed up anything.
Background of D7 challenges and how we’re addressing these in D8
Two core... More

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

Pages