Former TV-host and allround ‘famous ‘Internet Guy’ Chris Pirillo is starting a community CMS project based on Drupal, and I’m joining him. It’s going to be fun and interesting and it might just be another great equalizer in the social web space. But I also have some serious ponderings I’d like to explore. I can’t help it: I’m a project manager, so after seeing the opportunities comes managing the risks.
But first: “Drupal”?
Well, Drupal is
a free and open source modular framework and content management system (CMS) written in the programming language PHP. Drupal, like many modern CMSs, allows the system administrator to create and organize content, customize the presentation, automate administrative tasks, and manage site visitors and contributors. Although there is a sophisticated programming interface, most tasks can be accomplished with little or no programming. Drupal is sometimes described as a “web application framework,” as its capabilities extend from content management to enabling a wide range of services and transactions.Source: WikiPedia

Such a mouthful. Think of it as WordPress, LiveJournal, Joomla, or whatever Web CMS you happen to know. Drupal is like those, only more powerful because of a virtually limitless model for extensibility. And less powerful because of hardly any pre-configuration.
Drupal’s power has made it very attractive for power users, and less so for casual web builders. Just look at that description above. Great for geeks. If WordPress is a regular car, Drupal is a unicycle, bicycle, motorbike, car, truck, tank, trailer, houseonwheels. Most people just need a car. But not everyone.
I’m a big fan of Drupal. I created the Community website Wordsy using Drupal; my business site also runs on Drupal.
(I understand there may me some confusion as to why this blog is running WordPress. I have a very simple reasoning for this: I didn’t want to do any messing with it. It does what it does - giving me the power to actually blog instead of tinker.)
So what’s this project about?
So this Pirillo guy is also a big fan of the Open Source Web Site Management System called Drupal. On my TechCrunch feed I found an article about what he’s planning to do:
What he’s looking to achieve is delivering a multi-faceted, open source, easy to use end CMS. To break that down further: imagine installing a package on your web host that immediately delivered Digg style functionality, or photo sharing, a community forum, a blog, a social network ala Facebook, or even a clone of the growing number of FriendFeed style sites, or a combination of all or any of them. Here’s the important difference to existing solutions: imagine that you wouldn’t have to touch a piece of code to activate the various aspects. Imagine that a color change made in one module automatically applies across all module or as specified, without the need (again) to touch code.
I immediately emailed him of my wish to join and help and he twittered and emailed me back saying ‘great’ and redirecting me to a guy called Adam Kalsey and the site where we’ll be working together.
My thoughts on the project
I consider myself part of the project, but not yet empowered to freely edit the (wiki) front page of the project site…So I’m posting these as suggestions to myself and others.
- Do not fork Drupal (agreed)
- Forgo Glory. Instead make Drupal better. Where you can, involve and empower the existing Drupal Development Community.
- Sure, creating an easier technical install (the ftp-way) is important, but also create a wordpress.org / .com ecology. The easiest install is a one click install. (I volunteer, just say the word).
- One of the greatest barriers for a nice Drupal site is not the availability of modules or even installing them. It is the integration of different modules through css/dhtml/javascript/ajaxy wizardy (which completely eludes me too). We need to create great looking cool themes - NOT for a standard empty drupal install - but for completely configured and installed applied community concepts. A nice font, some colors and a sexy image header will NOT do.
- Understand that any code you create needs to be maintained. New modules should be kept to a minimum, kept as granular as possible (to enable yet newer, as yet unenvisioned possibilities) and pushed into their own maintenance projects.
- Google is also a big fan of Drupal. Can we do something with Google’s summer of code
- Find other sponsors, big and small.
- On the project site it is currently stated that ‘The hope is to integrate OpenSocial, OAuth, and OpenID.’ It is my opinion that these things are absolutely essential for a futureproof Community project. It could finally lead to being completely in charge of your own community profile through our project / Drupal. Let’s be ambitious here.
So those are my thoughts so far. More to come as they pop up.
What do you think?

5 responses so far ↓
Abhilash // March 28, 2008 at 7:50 pm
Very exciting. I just caught wind on twitter myself. I know people will get behind you guys and this will inevitably be a very successful project. Really looking forward to seeing it grow and hopefully to contributing as well. Congrats.
hansdekker // March 28, 2008 at 9:49 pm
Thanks. I really hope this thing will gather and keep momentum - while not taking anything away from the Drupal project itself.
Emiel // April 2, 2008 at 8:46 pm
Hey you guys in desperate need of some scetch/design/whatever-artist? Sounds like a lot of fun… and o, meaningfull and stuff also of course
hansdekker // April 2, 2008 at 8:57 pm
Sure just sign up one of these days once Gnomepal.org is up and running. We’ll be needing all kinds of people!
silona // April 8, 2008 at 6:07 pm
Well I really like your sane and responsible outlook in regards to your thought on the project. I’m in.
Founder of http://leagueoftechnicalvoters.org
we do codeathons - http://www.youtube.com/watch?v=ccDORj0syyE
and
And I’m the OS evangelist for grid.org
(I’m about to redo this site in Drupal)
Leave a Comment