Home / Resources / Blog

Thoughts that Count

Recent Posts

Don’t Let Your Best Day Be Your Worst Day

The launch of healthcare.gov has brought a tidal wave of criticism. Some say the code was buggy, others blame the servers, and still others blame the user experience. While we may not be able to pinpoint exactly what went wrong in this build, one thing is certain: What should have been a great day for many Americans became the worst day for the technology providers behind healthcare.gov.
In the past week, I’ve been asked a few times if the site is built in Drupal (no), if Acquia was involved (no), and what could have been done to avoid this situation.
The latter question is one that requires... More

Drupal 8 won't kill your kittens: part 3 of 4 - Why the fear?


Part 3 of 4 – On October 4/5, 2013 (depending on your time zone), I hosted a live Hangout on Air with three major Drupal core contributors: Lee Rowlands (larowlan), Tim Plunket (tim.plunkett / @timplunkett), and Daniel Wehner (dawehner / @da_wehner). We talked about what's going on in Drupal 8 and how you will benefit from all the new stuff.... More

A Shopping Cart is Not an eCommerce Solution

"Cross-posted from Blink Reaction"
I have seen the future of eCommerce, and the future is good, but only for some people.
I teach Drupal. A lot. Often when I talk about Drupal I talk about how some people never leave their comfort zone to learn new things. Sometimes I make wise cracks about Flash or ColdFusion. Everyone gets the joke. Soon I'll be joking about standalone shopping carts. I think most people will get that joke too.
It's not that many shopping cart services aren't good. In fact, many are excellent. eCommerce is one of the more mature areas of the internet - after all - selling... More

Acquia Cloud is the CMS Critic 2013 Winner for Best Cloud CMS

Today, Acquia was named the 2013 People's Choice Winner for Best Cloud CMS by CMS Critic. Cloud CMS was a new category added in 2013, to recognize the momentum of the modern, cloud-native CMS, like Acquia Cloud. From the announcement:
For a cloud CMS to be effective, the services need to be managed well, offer regular updates and security maintenance, have excellent technical support and high availability. These are separate from the typical requirements of a standard CMS and... More

Understanding Your Goal Is First Step to a Great Learning Experience

A lot of us have “ideas” as to what we need when seeking education. This goes back all the way to high school where you’re first asked, “What do you want to do when you get older?” Our answer to that question was, “I want to be a lawyer,” or “I want to be a mechanic.” We pinned ourselves to this broad thinking since each field has so many sub fields. I’m a lawyer, but not a trial lawyer; I’m a corporate lawyer. I’m a robotics mechanic not a garage mechanic.
If we knew exactly where we were going in life and with our careers, we would have an easier time deciding our learning paths. Often,... More

Drupal 8 wins: unified entities n' plugins!


Part 2 of 4 – On October 4/5, 2013 (depending on your time zone), I hosted a live Hangout on Air with three major Drupal core contributors: Lee Rowlands (larowlan), Tim Plunket (tim.plunkett / @timplunkett), and Daniel Wehner (dawehner / @da_wehner). We talked about what's going on in Drupal 8 and how you will benefit from all the new stuff.... More

"One million served" - Drupal.org


On October 10, 2013, the one millionth member registered on Drupal.org. What does this mean?

One million members on Drupal.org - achievement unlocked!

This number is a reminder of the Drupal platform's maturity. Drupal is a mainstream content management system, powers 1 in 50 sites on the web, and makes a difference to many people's lives. All of the work done by every community member in the last 14 years or so got us here, from Dries's university dorm room to today's – this morning’s – patches.... More

Writing loosely-coupled code is the path to great DX in Drupal 8

[This post brings together some of the ideas presented in my DrupalCon Portland talk on Dependency Injection and ideas presented in Mark Sonnabaum's DrupalCon Prague talk on writing unit-testable code]
D8 now comes with PHPUnit, a unit testing framework for PHP. Many tests in core are being converted to unit tests: at the time of writing there are 845 tests making 1992 assertions and it takes... More

Drupal 8 won't kill your kittens - Part 1 of 4


On October 4/5, 2013 (depending on your time zone), I hosted a live Hangout on Air with three major Drupal core contributors: Lee Rowlands (larowlan), Tim Plunket (tim.plunkett / @timplunkett), and Daniel Wehner (dawehner / @da_wehner). We talked about what's going on in Drupal 8 and how you will benefit from all the new stuff. This post is the... More

Starting a Content Strategy for Drupal 8

Templates have a bad rap. For some, a templated webpage conjures up the image of a stale page with a bad layout.
I’d like to rehabilitate the reputation of templates. Especially as we start thinking about Drupal 8, and the opportunity it presents to rethink how we use templates. “Template” should make you think of fast delivery with dynamic content.
Is every page on your site custom built? Custom HTML/CSS? I hope not, but it does end up happening when you have unique design and features on specific landing pages.
What about those people that edit a page and expect the layout to work like... More

Great Brands are Built on Great Stories

Storytelling dates back to the Stone Age, when cave paintings were used to communicate and pass down tales between tribes and families. Fast-forward to today, and storytelling has evolved past print to digital communications. In the world of digital marking, the success of a brand revolves around the quality of the story being told. This blog will explore three brands that have great stories to tell.
Burberry

With over 150 years of history, Burberry has transformed a retail brand into a massive disruptive resource. Founded by a 21-year old dressmaker, Thomas Burberry, the brand is rich in... More

This Week in Drupal Core: October 9, 2013

Welcome to the third edition of This week in Drupal Core!
What's new in Drupal 8?
Goodbye, legacy BC routing support!
This week's most exciting news: After five months of work, we've removed the legacy BC support from the routing system. This means that module developers testing Drupal 8's APIs will quickly discover the need to upgrade their hook_menu() page callbacks to route declarations and page controllers, and we can surface gaps in the new system. Next steps:... More

To start an Open Source project or not?

People ask me what it is like to be the head of a big Open Source project, and whether they should Open Source their project or not. I wanted to talk about that a bit more in this blog post so more people can pick up my answer.
Having been the project lead of the Drupal project for the past 13 years, I’ve watched my dorm-room activity transform into a community filled with passionate people all working toward the same goal: changing the world and making it a better place through open source.
Today Drupal powers more than 1.5 million sites. Drupal is a source of innovation for business and... More

Why Content is the Hub of Brand Engagement


For more years than I care to remember, we have been told that content is King. Brands have been merrily developing ‘must-have’ content, without realising that one-way conversations are really quite boring.
Customer collaboration and engagement are the holy grail of content marketing. Yes, the content needs to be compelling but you don’t get the right content without that interaction. The perfect brand engagement scenario is getting the right content to the right people on the right device at the right time.
Technology has enabled this revolution. Brands now have the power to plan, map and... More

Drupal Modules Take Site Personalization to the Next Level

If you’ve already taken advantage of Drupal taxonomy terms to increase engagement on your website, you may be ready for the next step of more advanced targeting and segmentation using personalization modules.
In this blog, I’d like to discuss two examples of how large organizations have used Drupal modules to identify “like” users and then present them with targeted content. These customers have also integrated with best of breed technologies such as Google Analytics for web tracking and email... More

Drupal - Views & SQL Analogy - An easier way to explain Views

With over 4 million downloads, Views is the most used contributed module in Drupal. Every Drupal developer knows that Views is an absolutely inevitable part of almost every Drupal project. Using Views, one can build anything from simple list of content, slideshows, jump menus to RSS feeds, JSON feeds through to contextual blocks of information and even PDF and Excel downloads of data. That's why, in the Drupal development universe, understanding & effectively using views separates novices from experts!
This blog post is by Prasad Shirgaonkar who has recently joined our Learning Services... More

Acquia and BLEN Corp power Unfurlough.us

The United States Government has shutdown — for the first time in 17 years — on October 1st, 2013. According to estimates, some 800,000 government employees were furloughed on that day. For those people, the shutdown created an incredible amount of uncertainty and financial pressure. As one of my friends who is among the furloughed said, “… [it] doesn’t mean the mortgage and car loan payments aren’t still due.”
We thought about how we can help and the answer was obvious to us:... More

Tutorial: Drupal 8 Site Building preview - Less is more

(updated Oct 8- went from 14 contrib modules you don't need to 32! thanks to larowlan, klausi, webchick, swentel, gabor and wim leers for heads-up!)
Over the next couple of weeks, I’ll dig into the main Drupal 8 site building tasks and how they’ve been changed in the next version of Drupal. In today’s introduction, I want to give you some observations about the site building experience in Drupal 8. I’m starting in this post by pointing out what modules are GONE from core in Drupal 8- and what contrib modules you won’t need to install since that functionality is included in Drupal 8.
On... More

A Few Tips Toward Successful Enterprise Software Implementations

Throughout my career I've enjoyed implementing software/solutions at the enterprise level for organizations ranging from Fortune 25 giants to boutique eRetailers. There's much to be gained from each implementation as few are ever alike. This post isn't going to speak to how Drupal saved the Universe (it did and continues to do so), but rather how a recent implementation has enlightened me to a few keys to success for which any implementation team may employ.
Not so long ago I had the pleasure of leading an implementation team through one of the most complex, exposed, and aggressive... More

10 Ways an Open Source CMS Can Make You Happier

(Cross-posted from achieveinternet.com)
Is your custom content management system bringing you down? Jumping through too many hoops? Too much time spent not getting your content online? These are signs of a common problem referred to as Custom CMS Fatigue. It’s been known to cause nausea, headaches and shattered computer screens. Luckily, there’s a cure. Dont't Get Mad, Get Drupal.
Drupal.
Drupal is an Open Source content management system (CMS). Drupal is not an antidepressant. However, using Drupal can make you very happy. If you are experiencing headaches from your proprietary CMS then it... More

Ce que vous devez savoir sur Acquia Cloud Free

Je suis particulièrement heureux de vous annoncer le lancement d’Acquia Cloud Free, une sandbox de développement pour Drupal totalement gratuite.
Acquia a depuis toujours proposé une offre Freemium pour accompagner les développements, mais cette offre était limitée dans le temps et nécessitait de renseigner ses informations bancaires. Nous avons changé ce modèle! Désormais, avec Acquia Cloud Free, vous disposez gratuitement d’un ensemble d’outils qui comprennent notamment:
• Une sandbox de développement dans l’... More

This is SUPPORTA! Meet the Acquia Client Advisory Team


Inside Acquia, the Client Advisory Team is something special. These are the people who are on the front lines, helping others succeed with Drupal 24 hours a day. They go above and beyond the call of duty for anyone who needs help and for other members of their team. In July, I spoke with five Acquia Client Advisors about their work and their team.

THIS IS SUPPORTA!

What a team! This is a group of technology experts who will fight (maybe literally?) for you and your Drupal site. They will celebrate your... More

Live Drupal 8 video podcast Oct. 4/5 - D8 won't kill any kittens


Tomorrow (October 4/5, 2013 depending on your timezone) I will be hosting a live Hangout on Air with three major Drupal contributors: Lee Rowlands, Tim Plunket, and Daniel Wehner about what's going on in Drupal 8 and how you will benefit from the all the new stuff. Join us for this live Hangout on Air (you'll be able to watch the live stream on the G+ event page) and post your questions there, too.

Sign up, RSVP, invite your friends!

Since we... More

Content editing enhancements in Drupal 8

Much of the community is focusing on the improvements to Drupal 8 under the hood. Now, based on modern PHP practices, a standardized framework, and an improved theming system, Drupal 8 brings many enhancements for developers and designers. However, as a content editor familiar with Drupal 7, you might be wondering what you’ll find for you in Drupal 8.
There are many improvements which you’ll notice as soon as you login. However there are many other little gems which you discover as you continue to use your new Drupal 8 site. For example in previous versions of Drupal, to edit the "authored... More

Drupal 8: Hello OOP, Hello world!

"Cross Posted from http://effulgentsia.drupalgardens.com"
In the course of working on Drupal 8 and attending various Drupal events, I've met quite a few Drupal 7 module developers curious about what they'll need to learn to be successful Drupal 8 module developers. Several people in the Drupal community have started writing blog posts about that, including one earlier this week by Joe Shindelar on writing a Hello World module.
In this post, I'd like to dive a... More

Pages