Home / Resources / Blog

Thoughts that Count

Recent Posts

CCK and Views article in PHP User magazine

This month's issue of the print magazine and website PHP User (in German) features an article on Drupal's CCK and Views module. The article was written by Meinolf Droste of MDWP, an Acquia Silver Partner. There are at least four magazines in Germany that sometimes feature Drupal in print articles. This puts Drupal onto the news stands in kiosks, grocery stores, and train... More

Drupal at Digital Marketing First conference in Belgium

Yesterday I gave a keynote presentation at the Digital Marketing First 09 trade show in Brussels, Belgium. Drupal was out in full force with four Belgian companies joining forces to make the conference a special Drupal-themed event. There were also a number of other companies present who are using Drupal. To prepare for the event I made a micro-site that focuses on Drupal and interactive digital marketing (the theme of the... More

Robbie Williams using Drupal

A couple of weeks ago, Robbie Williams made his comeback on British television music talent show The X Factor, where he performed his new single "Bodies" for the first time live. With his comeback also comes a website refresh using Drupal: see http://robbiewilliams.com. The site was developed by an Acquia partner based in the UK. More

Speaking at MIT

I will be speaking at MIT on Monday, October 26 at 5pm in the Stata Center in Cambridge. I plan to talk about the state of Drupal, Drupal 7 and Open Source development in general. After the presentation, there will be some time for social networking. The event is free so you're all invited to attend! On a somewhat related note, we have some intern positions open at Acquia to give people the opportunity to come and learn about Drupal -- students from MIT,... More

CCK & Fields UI improvements

I've spent a bit of time looking at the CCK UI for D7 and it has some real pain points. For starters, all content types have custom fields, yet upon submitting the basics (title and publishing options), we send users back to the listing of content types vs. port them into fields. I could go on, and gladly will if you call me out on it. For now, I want to focus on how I've tried to make it better. It's lofty, and probably still needs some tweaks, but I think it's a huge improvement. To begin, I went about tackling this UI with some guiding principles in mind: Use existing interaction... More

Climbing a mountain

The Acquia leadership team in October 2009. From left to right: Kent (support), Jay (co-founder), Bryan (marketing), Warren (sales), Lynne (marketing), Chris (engineering) and myself. Unfortunately, Tom (ceo) is missing from the picture, because he took the picture. Growing is learning to climb bigger mountains, so at the latest Acquia Leadership Off-site, we decided to climb an actual mountain! More

Sneaky Drupal Pagers

See the update at the bottom! Drupal’s pagers are neat, and when they were first developed, were way ahead of their time. They also have a couple problems. One of them is scalability. When you’ve got 10,000,000 somethings, calculating how many pages there are so that you can skip to the last one is time consuming. Another limitation is that the pager is designed to page over a database query. The Apache Solr Search module uses Drupal pagers to move through pages of search results that come from Solr. The... More

Views 3 + Apache Solr + Acquia Drupal = The Future of Search

For the last six months, Scott Reynolds has been keeping a big juicy secret. As the maintainer of the Apache Solr Views module, he knows just how cool the future of Drupal Search is going to be. His module, based on an idea and code from Thomas Seidl, lets you make custom searches against the Solr index the same way you currently make views against the MySQL database. Want to build a search that just includes videos and MP3s, and renders the results... More

The S-Files: Acquia Drupal Stack installer Got packet bigger than max_allowed_packet bytes

Tech Support Case Studies The S-Files are a taste of the support that you get with a subscription to Acquia Support. Our support team helps you solve technical problems relating to your Drupal sites. The Acquia Drupal Stack installer is a major productivity booster for getting up and running in the development of your Drupal site. Sometimes, though, Drupal modules like to cache huge data packets in the database. This results in an error in your browser that says this:Got packet bigger than ‘max_allowed_packet’ bytes This is an... More

XDebug, Komodo, and the Acquia Drupal Stack Installer

The Acquia Drupal Stack installer for Mac OS X 10.6 (Snow Leopard) has been released, and it’s pretty cool (works on 10.5 Leopard, too, of course). I’m now using it as my primary development environment, replacing MAMP. In this article I show how you can configure the stack installer to use XDebug for step through debugging. I do so using Komodo IDE, but the steps I follow will help you with Eclipse or any other IDE that supports XDebug. I... More

10 usability guidelines

Smashing magazine recently published an article titled "10 useful usability findings & guidelines." There's a lot of good information here for both core committers and themers. Of the findings, I found myself disagreeing with only one - "Most users do not scroll." In my testing, I've found the opposite - so long as false bottoms are not present. To avoid false bottoms, make sure content or design elements run past the bottom of your browser. See illustration below. Of particular... More

Gardens Usability Testing - Rd 1 filled

I wanted to thank everyone who signed up for Drupal Gardens usability testing. I received a lot of requests - unfortunatly I won't be able to accept all of them. Usability testing focuses on a subset of tasks and requires only 6-10 users to identify problems. Any number greater than 10 merely reveals the same problems over and over again. Thankfully, D7 and Drupal Gardens are both feature rich, so there will be many more tests in the very near future. Thanks so much, Jeff Noyes More

Twitter Chat on Acquia Hosting

In the spirit of experimentation, we've been hosting Twitter chats over the past few weeks with technical folks here at Acquia. The objective is to offer you access to our technical staff to ask questions and learn more about Acquia products, Drupal or open source in general. Our previous chats with the Acquia Search team - @robertDouglass, @JacobSingh, and Peter Wolanin - and with @Dries went pretty well. We have a twitter chat scheduled tomorrow at 2pm Eastern... More

Free Acquia Hosting

Last week at DrupalCon Paris, we announced Acquia Hosting, a highly available cloud-based hosting platform tuned for Drupal performance and scalability. Technical details can be found in my announcement blog post. Today, we are happy to announce that we'll start to provide free Acquia Hosting accounts to not for profit sites dedicated to promoting the adoption and usage of Drupal. For example, DrupalCamp websites and local Drupal user group websites would qualify for free Acquia... More

Apache Solr Excitement at Drupalcon

As of the final Drupalcon Paris code sprint, http://groups.drupal.org was upgraded to Drupal 6, and its site search has also started running on Apache Solr. Since last summer we have used a scrubbed groups.drupal.org database dump which we updated to Drupal 6.x as a test set for Apache Solr Search Integration functionality and screen shots. Having it live on the groups site is great because we've been able to see for months the kind of improved search results that are possible, but frustratingly unable until now to access them in real life. The groups... More

Drupal Gardens usability testing sign up sheet

I received a lot of requests (thank you), but only a few provided email addresses. Trying to aggregate a list and communicate with everyone proved to be a chore. If you're interested in becoming a usability tester, please sign up here: https://spreadsheets.google.com/viewform?formkey=dFBqdHBlU19wcXhJVm9Xdzh..... To level set, the purpose of a usability test is to observe users in action. These sessions are not intended to be a product walk through. Each test is an hour long, during which we'... More

DrupalCamp Kiev looks like a blast

Shortly before DrupalCon Paris, there was DrupalCamp Kiev. From this video it looks like it was a great success, and it shows that there is strong support for Drupal among the Russian speaking countries. Acquia was a sponsor of DrupalCamp Kiev. Видео репортаж о DrupalCamp Kyiv 2009 from neochief on Vimeo. read more More

Drupal.org steps up helping localized Drupal installs grow

I just came back from Drupalcon Paris this week. It was an action packed conference with lots discussed and many things done to further Drupal's reach. In my case, I've submitted sessions to teach people to write modules the right way, theme Drupal in minutes and translate Drupal interfaces to multiple languages. Thankfully only this last submission was accepted, but that was about a new service on drupal.org which first needed to launch. Way to get people to advance services on Drupal.org! My talk titled "Here... More

Drupal Gardens open for usability testing

As I'm writing this entry, my colleague Barry Jaspan is over my shoulder getting frustrated while attempting to adjust his desk at our new office space. He's using a cleverly designed screwdriver designed to bend at 90 degrees and manipulate screws in hard to reach areas. While the idea of an adjustable, bendable screwdriver sounds like a good idea, based on observing Barry and a few others, I'm certain the inventor failed to observe people trying to use it. Or, perhaps he – like many – other proud inventors, assumed he managed to find the only circle of screw-driver inept people on the... More

Drupal Gardens preview screencast

Last week at DrupalCon Paris, we demonstrated a pre-alpha version of Drupal Gardens, which will allow non-technical users to go from design to online with a powerful Drupal 7 social publishing website in a matter of hours instead of days. The Acquia engineering team has been hard at work implementing Gardens on top of Drupal 7 and we wanted to show a small taste of things to come. For those who didn't get to see the demonstration at Drupalcon, or want to see it again, I recorded this 11 minute screencast where I theme and style a fictional vineyard web... More

Stacking up Drupal

Why the Acquia Drupal Stack is now the Drupal development stack of choice. Drupal On-ramp - Personal experiences at Drupal events in recent months and reports from friends and colleagues indicate that the Acquia Drupal Stack Installer is really changing the installation experience for new users. This incredibly fast, painless on-ramp experience - it lets you get right into "Drupalling" without fighting with ports, permissions, or database connections - is winning over new users at Drupal Camps around the world. Jaws have been dropping and eyes lighting up when... More

Acquia Hosting now available

For a number of months now, my personal website ran on a development version of Acquia Hosting (previously referred to with the code name Acquia Fields). There is nothing better than eating your own dog food. You have to eat a lot of it, and you have to start eating it early on. Either way, today at DrupalCon, we announced that Acquia Hosting is commercially available. In this post, I want to talk a little bit about what we have built and why we believe it... More

Drupal Gardens

Acquia had two big product announcements at DrupalCon Paris. The first was the general availability of Acquia Hosting, which I'll blog about tomorrow. The second is a status update on "Acquia Gardens" which we first announced in the beginning of 2009. For those who have not heard about Acquia Gardens, this product will provide an easy on-ramp for people to experience the awesome power of Drupal without having to worry about installation, hosting and upgrading. Think of it as... More

Five Voices on Drupal

Recorded and produced in conjunction with NodeOne for DrupalCamp Stockholm, 2009. Five Voices on Drupal from NodeOne.se on Vimeo. More

Pages