Home / Resources / Blog

Thoughts that Count

Recent Posts

Drupal.org Re-design sprint San Francisco: Day 2

The redesign sprinters met early to discuss what the priorities, and blockers were for launching the re-designed drupal.org. The critical path is documented in the redesign theme implementers group. The base theme, blue cheese, for the redesign is progressing along nicely. The themers are focusing on getting the content for landing pages and theming those top level landing pages. The most important features for the new... More

The S-Files: "A view that displays a user's content"

UPDATE: I think this recipe is deprecated by the Views Attach module which addresses the use case directly: http://drupal.org/project/views_attach
Tech Support Case Studies
My duties at Acquia include answering the phone when European clients call needing support. Today I helped someone who needed a way for their site users to be able to find the content that they had authored. The recipe I suggested involves making a view that displays all content filtered by a particular user id. By having the view provide a block display you can then put... More

Drupal.org Re-design sprint San Francisco: Day 1

Today was the beginning of the fifth Drupal.org redesign sprint. The prior sprints in order are: Cologne Germany, Cambridge Mass. USA, Paris France, Drupalcon Washington DC USA, and now San Francisco USA.
If you've not yet taken the time to contribute to the drupal.org redesign sprint you should join the following two groups: Drupal.org redesign plan for the Drupal Association, and the Redesign theme implementers group which includes the... More

Acquia Drupal available via Subversion (SVN) repository

As part of our mission to help simplify Drupal adoption, we recently made public the Subversion repository (SVN) for Acquia Drupal. Now you can quickly update your site to the latest release of Acquia Drupal with a single 'svn up' command or use one of the many freely available Subversion GUI clients. With the repository you can say goodbye to downloading packages, extracting them, moving files and renaming directories to update your site to the latest release of Acquia Drupal.... More

Crowd-sourcing usability testing with free Adobe Connect Pro licenses

Leisa and Mark recently blogged about crowd-sourcing usability testing. I'm really interested in this topic, in fact i spoke about it in DC. For those of you not familiar with the concept, the idea is to generate vast amounts of usage data. Consider the fact that Drupal has been tested 3 times, roughly once per year, generating approximately 24 videos of users attempting to fulfill a fraction of the tasks in Drupal core. While these tests reveal awesome facts about the Drupal experience, a large majority of Drupal---... More

Mark Boulton & Leisa Reichelt need our help...

For the past month or so, Mark Boulton and Leisa Reichelt have been getting up to speed on Drupal and brainstorming ideas for improvement. They're now at a point where they need help from the community. They can not succeed without our participation, and thus far they're not getting the level of participation they need. At present, they immediate feedback on the following:
review the Experience Strategy here, and give us your comments
review the... More

OSBC wrapup

OSBC, the Open Source Business Conference that took place in San Francisco this week, just wrapped up. I'm sitting here in my hotel room, trying to digest all of the conversations that I've had over the past days and process the presentations that I attended (as well as trying to stay awake a bit longer). If you put a few hundred people from different Open Source projects together in one venue, there is a lot to consume, and even more to talk about in the hallways.
In addition to talking about Open Source for hours straight, I participated... More

Alter Drupal Email Messages

I just had a requirement to add some text to the body of Drupal's outgoing emails. Turns out it's not too tough using hook_mail_alter(). I started out by using var_export() and drupal_set_message() to find out more information about the array that Drupal creates for the message:

<?php/** * Implementation of hook_mail_alter(). */function your_module_mail_alter(&$message) {  // For example, submit the contact... More

Future of Open Source 2009 Survey results

The results of North Bridge Venture Partners 2009 Future of Open Source survey were released today at the Infoworld Open Source Business Conference. Michael Skok led a panel discussion on the topic with Dries Buytaert from Acquia, Ron Hovsepian from Novell, John Lilly from Mozilla, Martin Mickos from Sun, and John Roberts from SugarCRM.
2009 NBVP Future of... More

What do you want from the next Acquia Drupal Stack Installer?

We released the Acquia Drupal Stack Installer earlier this month and have had an overwhelmingly positive response. Thousands people have downloaded it to set up a Drupal site in a few clicks.
We're planning to release the Installer for more platforms and also add new functionality.
Please take this poll and tell us what you want to see next!
More

Microsoft promoting Drupal

Microsoft announced its Web Application Gallery at its annual MIX conference today. The exciting news for many of us is that Drupal is one of the first 10 applications to be included as part of the Web Application Gallery. Other open source applications including Wordpress, SilverStripe, and Gallery also made into the initial... More

Drupal.org infrastructure status and growth presentation

Narayan Newton and I gave a talk at Drupalcon on the state of the http://drupal.org infrastructure. Narayan, Gerhard, David, and myself are currently working on a infrastructure budget proposal for the Drupal association. This proposal will give you some insight into the challenges of running Drupal.org and why it is not just another Drupal site. In fact, our use of Drupal as a web application platform for Drupal.org pushes the Drupal project in many directions that lead to innovation.

More

Drupal.org infrastructure status and growth presentation

Narayan Newton and I gave a talk at Drupalcon on the state of the http://drupal.org infrastructure. Narayan, Gerhard, David, and myself are currently working on a infrastructure budget proposal for the Drupal association. This proposal will give you some insight into the challenges of running Drupal.org and why it is not just another Drupal site. In fact, our use of Drupal as a web application platform for Drupal.org pushes the Drupal project in many directions that lead to innovation.

More

How to test 20 000 Drupal 7 core patches: Part II

Approximately a year ago I helped layout out a vision for how we could add test driven development to the Drupal core development process. Here's an update on the automated testing process. Jimmy Berry and I gave a talk at Drupalcon DC.

More

Check out our newest theme Acquia Slate

Our friends at TopNotchThemes have built a second theme for Acquia Drupal, our distribution of Drupal, and we've released it as a project on Drupal.org.  Called Acquia Slate, it is a flexible, configurable Drupal theme with a somewhat corporate look and feel.
Just like our Acquia Marina theme, also a TopNotchThemes product, ... More

Module Development Kickstart Presentation

Yesterday (March 4th) Gábor Hojtsy and I presented a Drupal Module Development Kickstart session at Druplcon DC.
This session was part of the "Launch Pad" series of presentations for newcomers to Drupal. While this session required a little bit of PHP knowledge, our goal was to share easy ways to get started with module development, highlighting how a small module can make very useful customizations and alterations to Drupal's behavior by responding to hooks without altering any of the code in Drupal core (... More

Acquia Search goes public beta

At Acquia, we've launched Acquia Search in public beta today.
As I've previously announced, Acquia Search is a hosted Acquia Network service, delivering the capabilities of the Apache Solr as a web service to Drupal websites of any size.
Acquia Search is 100% free for now, and here is our marketing pitch: "Acquia Search can be installed as a module on any Drupal 6 site, and enhances a... More

Acquia Stack Installer (aka DAMP)

If you're looking to evaluate Drupal, or if you're a Drupal developer, you have got to check out Acquia's Stack Installer, aka DAMP, that we released at DrupalCon DC today.
No doubt most of you are familiar with LAMP, MAMP, WAMP or XAMPP, which are installers designed to help people get started with PHP applications. DAMP is similar to MAMP, WAMP, and XAMPP, except that it comes with Acquia Drupal, and is specifically tuned for Drupal. The Acquia Stack Installer includes Acquia Drupal,... More

Day One of Drupalcon DC

First official day of Drupalcon DC! Before coming here from sunny San Diego, I stopped for two days in Massachusetts to visit the Acquia offices and work with the support team. While here at Acquia we seem to do very well in keeping in touch with those who work remotely, whether it via chat all day long, phone calls, and video conferences, it was really pleasant to be able to be "in office" with everyone even if it was only for two days, and two snowy ones at that.
I flew down to DC yesterday night and crashed early in an effort to be well rested for the first... More

How to use Acquia Search & Apache Solr

This is the second half of a screencast series on Acquia Search. In the first screencast, I demonstrated how to enable the appropriate modules. In this screencast, I show you how to configure and use Acquia Search and Apache Solr.

More

Kicking off Drupalcon with APIs

Drupalcon is off to a great start. Yesterday afternoon and this morning we met all kinds of great Drupal folks while passing out the free Acquia t-shirts and sharing the news about several recent releases. If you haven't had the chance to check out the new Acquia Drupal Stack Installers. The installers bring a Windows and Mac OS X installer to the desktop that install and setup all of the components necessary (Apache, MySQL, PHP and Acquia Drupal) to get started running a Drupal site.
After getting to talk to many fellow Drupal community members this morning it was... More

Tom Erickson joined Acquia as CEO

Acquia's subscription business has taken off as expected, and we are now launching a number of new initiatives as announced in the Acquia 2009 roadmap. With the coming release of Acquia Search, new projects like Acquia Fields and Acquia Gardens, all in addition to our existing subscription business, there is a ton of stuff going on at Acquia. We've set ourselves some very ambitious goals.
With all these new projects and opportunities, we needed... More

Company craftsmanship in evidence

Acquia isn't my first company; I've constructed a few before. In fact, bringing well-suited people together to achieve something together is one of those things that (I think) I just naturally do. I've done it over and over in life. Maybe it comes from my dad being a guy who was always pushing the envelope when it came to things like health foods for long life, etc., and then trying to convince others to do likewise.
Whatever the source, this is my natural behavior. Not that I'm perfect at it. But I love it because the results are so amazing. First, the total group's chances of reaching... More

Drupal in the New York Times

The Drupal NYC group just hosted its sixth annual DrupalCamp on Saturday, February 28th, at the Polytechnic Institute of New York University in downtown Brooklyn. Held the weekend before DCDC, the event was attended by some seventy people and can boast of something not many DrupalCamps have -- a writeup in The New York Times (subscription may be required).
As the article notes: "Drupal is free software used to run web sites, and participants at the event said they were drawn there, despite differences... More

Calculating test coverage

Here's how you can determine test coverage of your tests by generating a report like this one:http://acquia.com/files/test-results/index.html
Step 1: Install xdebug php extension. On ubuntu I run apt-get install php5-xdebug
Step 2: Checkout simpletest trunk anywhere on your disk. In this example I will choose /usr/local/simpletest svn co \  https://simpletest.svn.sourceforge.net/svnroot/simpletest/simpletest/trunk \ /usr/local/simpletest
Step 3: Add simpletest to the php.ini loaded by apache.
On ubuntu the file is /etc/php5/apache2... More

Pages