Home / Resources / Blog

Thoughts that Count

Recent Posts

Drupal Commons isn't dependent on using Drupal

Ok, so yes - the title is a bit misleading in one sense; but in another it's totally true. Let me explain.
While briefing an industry analyst yesterday, I realized that the analyst was presuming that an organization needed to have adopted Drupal in some way before they would could use Drupal Commons. This is not the case.
Drupal Commons is a ready-to-use application. It is constructed to fit into the social business software category. That is, software that lets businesses have websites of their own that provide capabilities similar to popular consumer social software... More

Acquia Hosting adds memcache support

On our quest to offer the best possible hosting solution for large-scale Drupal sites here at Acquia, we recently added support for memcache to our Acquia Hosting platform.
For those that don't know memcache, it is a high-performance memory object caching system. Oftentimes it's used to speed up database-driven websites by caching data and objects in RAM. This is very effective in managing the load on your database, which for most web applications including... More

Teach.gov using Drupal

The U.S. Department of Education just launched a new micro-site built on Drupal: teach.gov. At teach.gov you can learn what it's like to be a teacher and get the tools you need to launch your own career in education.
The site looks surprisingly crisp and modern for a government site, don't you think?
These kinds of micro-sites make a lot of sense. Visitors that are looking for particular information want instant gratification. It is much better to create a micro-site for this than to embed the same content two levels deep in... More

The time is right for Drupal products

The very best session I attended at DrupalCon Copenhagen was
"WordPress is better than Drupal: developers take note"
by Jennifer Lea Lampton. While I
disagree with the premise - comparing a purpose-built product (WP) to a
framework designed to be completely flexible (Drupal) - the session was
fantastic, well-presented and raised many valid points. It sparked
intense, productive discussions about usability, functionality and
approach... More

Drupal Gardens adds video support with media galleries

Four weeks ago, the Drupal Gardens team introduced the image gallery feature to all Drupal Gardens sites. While that was great, we wanted galleries to be true media galleries, and so last week the team introduced video support to galleries in a seamless way. Built on top of the awesome Media module and supporting Media: YouTube module, it's architecture is easily extended to support video from many other sources in the future. Read on for the details:... More

Acquia Podcast 22: DevSeed On Mapping in Drupal

Being able to display maps in Drupal is a powerful feature, and can also be confusing to implement. Join us as we talk with Ian Cairns, Tom MacWright, and Robert Soden from Development Seed about how it is done and the different options available for displaying great maps.
More

Drupal 7: let's get it done

Despite a great effort from many people, getting Drupal 7 released has proven to be a slow and arduous process. What remains is not trivial. The release of Drupal 7 is important to all of us, our businesses, and growing both adoption and our community, so something more must be done.
Effective today, Acquia is committing one full-time engineer to help to fix critical bugs in Drupal 7. This is in addition to the regular work that our staff does on Drupal 7 as part of the development of Drupal Gardens, and the core work... More

Install Drupal localized without further user effort - a new distribution

I've been involved with Drupal localization since the early times I'm with Drupal and was looking at ways to keep improving language and translation setup. Still, if you need to install Drupal 6 localized, you need to download Drupal 6 in English and when prompted in the installer, go and grab a package for your language. That has a structure resembling Drupal core itself, and if you extract it to the right directory, each translation file will fall into place. Then if you go back to install Drupal, it will go localized.
While many people learned the tricks of the trade, this is not entirely... More

Marketers - what's in your toolbox?

There will always be debate over which tools will best serve marketing efforts. Wordpress for blogging, Facebook for networking building; the list goes on and on. As I find myself in the crux of these discussions more and more (most recently I attend OMMA Social in New York) my answer is always the same: there isn’t just one tool that can do it all. Sure there are technologies that market themselves as all-you-need solutions: “Wordpress is not just a blogging platform it’s more … ”. “... More

20,000 Drupal Gardens sites

We hit another milestone today: twenty-thousand sites have been created with Drupal Gardens. It was only two months ago that we hit the 10,000 sites milestone. Who would have thought that we would have doubled that number so quickly? This is really a gratifying moment for us. It means that we’re on the right track, building a product that people value highly.
There has also been an increased interest by enterprise customers in Drupal Gardens. It seems to be filling a need for large... More

Where is the Media module at or why I spent DrupalCon in a corner w/ my laptop

Like many Drupalcons, I spent nearly the entire conference preparing my presentations. This is no fun, but we’ve been so busy trying to get the new gallery feature in Drupal Gardens released that it was the only way.  Anyone else have this experience?
My Agile presentation got the pretty slides and practiced talking points... More

What do you do at your Drupal Meet up?

At DrupalCon, Barry Madore & Allie Micka from Advantage Labs organized a BoF: Drupal x10 inspired by Dries’s keynote. There were some interesting examples given.

Growing the community is really a learning gap. At Acquia, we’re working with partners to roll out Drupal training... yet we need to seek out more avenues for learning. I see one of the biggest challenges and opportunities for growth is the local user group meet-up. What works in... More

Expanding Acquia's Partner Program in Europe

2010 has been an inflection point for the Acquia partner program. We are doing more business than ever with partners, including case studies with Palantir.net, Blink Reaction, and IBM Global Services. Earlier this year, we made a number of changes to simplify the program structure and introduced new partner levels... More

How Drupal improves and evolves, the basics behind the community

It is that phase of my life! I'm just turning 30 in a month, working with Drupal for 7 years and just had my third Acquia anniversary a week ago. Time to look back and evaluate how things went, all the good and bad things; even better if the wisdom can be shared with others. This was part of my thinking when I submitted the session titled "Come for the software, stay for the community" for Drupalcon Copenhagen. I was interested to distill and share how Drupal came to be as unstoppable... More

Facet queries? Making custom Solr facets for fun and profit.

It sounded like a really simple request: "Is it easy to add a search filter for 'My posts'?". In other words, add a search result facet for posts by the current (logged in) user through the Apache Solr Search Integration module APIs?
But then the wheels start turning - we want not just one blind link, but a real facet link that tells us how many results we'll get. Also, if we are filtering by 'My posts' then we probably have an equal use case for the opposite filter 'Posts not by me'. So we really need a facet block with two links and... More

Using OpenScholar for Collaborative Research

Open source is not only a growing movement in the software industry. Open source philosophies are being adopted in many other verticals such as education, government, and scientific research. One recent example is in collaborative drug research. Now, thanks to a “rare sharing of data”, there are over 100 new studies underway that are accelerating the progress of developing drugs to slow or stop Alzheimer’s disease. A recent New York Times article,Rare Sharing of Data Led to Results on Alzheimer'se, chronicles the... More

Drupal 7 Apache Solr Search Mastery

It is day two at Drupalcon Copenhagan, and Robert Douglass and I presented this afternoon on Apache Solr Search Mastery. While the concepts in this talk apply to the Drupal 6 versions, all the code examples are taken from the Drupal 7 port of the Apache Solr module.
Changes in the Drupal 7 version include wrapping all the data for the Solr query into the $query object and transforming the CCK integration from 6.x-2.x into an integration with the Drupal 7 Field API. Of... More

Acquia Welcomes Four Kitchens to Partner Program

I'm excited to announce this week at Drupalcon Copenhagen that Four Kitchens has formally joined the Acquia partner program as an Enterprise Select Partner.
For those who are not familiar, Four Kitchens is a premier Drupal development firm that provides a full array of services from technical architecture & design, through massively scalable deployments. We have had first hand experience working with their team on a number of projects and have had great experiences.
Without doubt, Four Kitchens has also made some... More

The Power of 10%

At Dries' keynote at Drupalcon Copenhagen today, he talked about what the Drupal project might look like in 10 more years, and what it might mean if the project grows by a factor of 10. I'd like to elaborate a bit on his theme by making an analogy with Mozilla Firefox.
Depending on your data source, Firefox has about a 30% share of the browser market. That number is meaningful---it presents a real threat to the market share of other browsers. It means that Firefox is a true competitor, and other browser manufacturers have no choice but to respond to features and innovations that Firefox... More

Drupal Security Presentation at Drupalcon

Drupalcon has started! I had the pleasure this morning of giving one of the sessions in the first time slot at Drupalcon Copenhagen.
It was treat to present "Drupal Security for Coders and Themers" with Jakub Suchy from Dynamite Heads and one of my colleagues on the Drupal Security Team. One of the goals of the security team is to help educate the Drupal community about secure coding, secure configuration, and best practices for running a Drupal site.
Attached here... More

Drupal Gardens gets beautiful image galleries and a new look in the August 20th update

In the last Drupal Gardens survey of site builders, the #1 requested item was image galleries.  We wanted Drupal Gardens' galleries to be built on Drupal 7's new files and fields architecture, and developed using the powerful media and styles modules.
  After working on these modules to support galleries, we turned our efforts to finishing an easy to use Drupal 7 lightbox and media-based gallery module leveraging the fantastic... More

In Between the Lines: The adjacent sibling selector technique

The simple list is a staple of information presentation on the web. Commonly, items in a list are visually distinguished with separating lines - either horizontal borders or vertical borders. This post describes a simple technique for defining styles in the spaces between list items without reference to the first or last item in the list.
Let me illustrate a simple horizontal list and a simple vertical list of items.

*/

/*-->*/

Vertical - verbose method
Gummy Bears
Dino Riders
Voltron
Thundercats
David the Gnome
Horizontal - verbose method
Goo Goo Dolls
Better Than Ezra
Veruca Salt... More

Drupal 7: Get Real, Get Dirty, and Get It Done

Yesterday I participated in the Drupal 7 code sprint with a host of excellent people. We made good progress and also talked about the state of the Drupal 7 release. Apparently Moshe and I came to a very similar conclusion about what needs to be done and both decided to blog about it; in fact I stole the title of this post from him.
Drupal 7 has been in development for 2.5 years. The good news is that we are finally, finally reaching the end. As I write this, there are only 8... More

Accelerating Drupal Adoption with Distributions

Drupal Commons, Acquia’s new Social Business Software distribution of Drupal, is no doubt getting everyone excited. We’re especially seeing interest in the enterprise and public sector. The community solution is important because its an open source alternative to (social business software products like) Jive and another way to accelerate adoption of Drupal in the marketplace. Drupal Commons evolved because of countless inquiries and interest from organizations who want to use Drupal to build community sites. Not surprisingly, many other Drupal distributions evolved for the same reasons.... More

Acquia Podcast 21: Brian Gilday on Drupal for Government

Drupal has been making great strides in being implemented in national government agencies, but it is also popular with municipal governments. Join me as I talk with Brian Gilday of aHa Consulting about how he uses Drupal for local governments and plans for a Drupal distribution geared towards government use.
More

Pages