How Commons came to be
In late 2009, the sales team and management at Acquia kept hearing from current and prospective customers that they were looking at implementing a "Social Business Software" solution from one of a number of vendors. So we started an internal project code-named Spinnaker where we did a bit of a "gap analysis" between these solutions and Drupal. The results were clear pretty quickly: What was missing was a packaged solution that made Drupal do these things "out of the box."
Well, that problem sounded easy to solve.
Thing is, we didn't want to build some kind of solution in a vacuum. We really wanted to have customers drive it for a couple of reasons:
- Competitive targets. These customers were actively looking at solutions from vendors like Jive Software, Teligent, KickApps, and others. These applications became the bogies that we could target.
- Implement just enough. It's never good to slavishly replicate feature sets; sometimes vendors implement things because they can, not because customers want the features. We wanted to only focus on those things customers wanted.
- We don't sell software. Drupal is open source. We like it that way. No way did we want to (and couldn't, really) build something and try to charge money for the software. So we weren't about to invest in speculative development; but we were happy to build things for customers, then invest in turning the collections of stuff into a solution everyone could use.
Fortunately, there were plenty of customers interested in building a social business site in Drupal, and we were quickly able to put a couple together who, between them, wanted the same things. Our crack professional services team built the sites, and we then used some bench-time to add some things we knew we'd need competitively to those customer-driven capabilities.
So, what were the key design factors in building Commons?
- Keep it Drupal. All the customers we've met with want to preserve as much Drupal-ness as is practical (in contrast to working to hide as much of Drupal as possible). Our customer prospects are looking for both Community _and_ traditional Drupal web content management capabilities in the same site, and want Drupal's normal flexibility preserved as much as possible.
- Focus on community-building. Most customers weren't looking for a project-oriented intranet solution. Instead, they were looking for a site where people of like interests could come and have loosely-structured interactions. They may want to create documents and such, but the likelihood is that they'll do Discussion things more than anything else. So focus less on "project management" and more on encouraging user interactions.
- Make it easy to brand. All the interested enterprise customers wanted to have the site adopt corporate branding as quickly as possible. What they asked for was a solid, but flexible base theme that provided a wide range of freedom to customize. Some just wanted tweaks, others wanted wholesale changes. BUT, all wanted the process to feel like all the other theming things they'd done with Drupal. (For this, our choice was clear: Go to our great theming partner - CollectiveMinds / TopNotch Themes - and build on their increasingly-terrific base theme, Fusion Core.)
We named the resulting bundle (Drupal install profile) "Drupal Commons" for several reasons:
- Community gathering place. The goal of all the capabilities provided by Drupal Commons is to provide a community of people a place to interact. Being that we're from Boston, and the place where early Boston residents did that was the Boston Common, the name "Commons" sounded good.
- Functions in common. When we were building early Commons-like installations for customers, we identified the functions that were common among them.
- The common good. We really like the sense of "building for the common good" that is so pervasive in the Drupal project. "Common(s)" fit that notion, too.
So, Commons stuck. We tacked Drupal onto the front to make sure people evaluating it know it's based on Drupal.
The result is what you're seeing on this site. We hope to continue to advance it's development - both ourselves, as well as get contributions from others in the Drupal community - as we go forward. Let us know what you think of it; we'll listen to all comments - complementary, critical, and simply informational.


Comments
One Question
Hi @Jay
I really am very very happy that Acquia did decide to start this Drupal Commons Project. I suppose, and correct me if I'm wrong, that this is a project that underline the Drie's Open Source Philosophy.
I presume that also the great success of the Open Atrium Drupal distribuition project and of course the next Drupal.org Redesign motivated Dries and the Acquia Staff to followup considering the
overall rising use of opensource application in the Internet. So my question is:
Will this Project help and boost also the future Drupal.org redesign implementation?
Allow me to thank all the Drupal Developers that contributed to start this amazing project that sure will support and contributing to spread Drupal and the Drupal Open Source Community.
Kind Regards
Glad it came so far
Just to let you know there is such a great drupal community built. Thanks A lot.
Great work. Wrong bogie?
Great work. As discussed with Dries and Tim a few months ago, it was one of the missing piece to bosst Drupal adoption. We'll try to contribute on that very good foundation.
One point: I thing the "Jive vs Telligent vs xx" is a war that is over in Europe. The competitor of Drupal for social network is Sharepoint (and yes, in that sense, Telligent, Newsgator,etc..). What changed since 2009 is that MOSS 2007 then 2010 are now mainstream. I think the US situation is different for several reasons we can elaborate on. But for Europe, the solution that is today the "tsunami of social networks" is Sharepoint 2010. Like Drupal is the tsunami for Internet web site. I thing one of the key of the coming quarters, when it comes to Drupal adoption by Fortune2000, is the positioning vs or with Sharepoint.
My 0.02 euros,
Denis
Thanx for sharing even those intimate business informations
Hi Jay, hey folks,
thx for sharing even those intimate business informations about our competitors and things, which I was already anxiously searching for. This will have to be followed in a seperate group, I would suggest.
Cheers,
Phil
Not many are interested how
yeah white paper.
Can you please send me some more, can't wait to read and find all the details. σόφισμα
started project with DC in 2009, it is 2011.
What more would you want?
Replying to the last two comments above, what more would you find valuable, and why?
Note, sportzilla: I suspect you mean you started a project with Drupal (vs. "DC" - Drupal Commons) in 2009 - because we didn't even really start building Drupal Commons until March of 2010... ;-)
Corr. Acquia distro with OG,
Corr. Acquia distro with OG, migrated to DC and new approach with features, context, panels, etc.
white papers.
Hey is there a way of getting a copy of those white papers sent over ot me,, would be highly interested in them. admin@charityedu.org.. thanks in advance.