Going to school—Drupal school

I’ve been studying Drupal these past months. Drupal is a highly-regarded open source content management system (CMS) that can run anything from a single-person website to a community portal. There’s even a Newspapers on Drupal group for people using the CMS for their news websites.

Drupal school NOW SHOWING. I’ve downloaded Elliott Rothman’s video tutorial series on Drupal. Rothman’s tutorials are really helpful for newbies who want to learn how to use Drupal as content management system. Click on photo to enlarge.

Drupal, unlike many other open source CMS, seems to be much more technically challenging to use, especially for non-geeks like me who can’t program.

It took me a couple of months of studying and experimenting with WordPress to be able to confidently make it work for a project the way I wanted it to work. WordPress can be used to run a news or magazine website and I’ve done this for several projects. I am also currently writing a new article on how to use WordPress to run a news website and will be releasing a new theme for it. It’s for a personal project that I was supposed to launch this weekend but got delayed by work deadlines.

While I love WordPress and have been using it for most of my personal projects, I want to learn how to use Drupal extensively because I see it as the better CMS for larger, more complex, and community-oriented web projects. Some of the sites running Drupal are The Onion, MTV UK, Canadian Broadcasting Corporation’s Exposure, and The New York Observer.

The New York Observer’s use of Drupal is particularly noteworthy because its development team discussed how they did it in this article on the relaunch of the newspaper site using Drupal.

A project I’m involved with is also set to migrate to Drupal from a custom CMS. The group running the project had initially thought of using another custom CMS but I told them that we might be better off using Drupal and taking advantage of its myriad of features and modules that extend functionality as well as its development cycle. With a custom CMS, development stops after deployment since support and improvement are limited to several months after the launch, or as long as the contract stipulates it to be. With a closed source CMS, I warned the group, we’ll be stuck on the version installed for us on contract delivery date.

So here I am, trying to learn Drupal. I’ve been playing with the CMS for months already and this I can tell you, it’s learning curve is really steeper. I’ve already deployed a couple of Drupal sites, some of them installed only for experimenting with the CMS. Others are just out-of-the-box installations with a few modules and a customized theme.

Changing a CMS theme or template to fit your design is probably the first customization task for any website. My initial impression for Drupal is that customizing a theme would be very difficult. I was wrong. It is as easy as customizing a WordPress theme and anyone with average skills in CSS and HTML can do it.

In learning how to customize a theme, the video tutorials of Elliott Rothman of The Art Lab are really helpful. His video tutorials are hosted on the Drupal School over at Blip.TV. Rothman also hosted previous video tutorials, including one on how to port and HTML/CSS design into a Drupal theme, in his Dudertown website.

Here’s one of Rothman’s great tutorials on customizing a Drupal theme.

Rothman’s series of tutorials are really good and very easy to follow. I’ve downloaded all his tutorials and might burn it on a DVD so that I can watch on TV while I follow it on my PC. There’s another good Drupal tutorial, this time on using the content construction kit (CCK) here. I find CCK a bit hard to figure out and the tutorial really did a lot in making me understand it.

Another site that has been particularly helpful in my quest to be a Drupal ninja is this series on IBM: Using open source software to design, develop, and deploy a collaborative Web site. The developers used Drupal in running the site and the articles discussed how they did it.

Any other good Drupal tutorials out there? Drop me a line, I sure need all the help I can get.

Support this blog and independent reporting on Cebu

10 responses

  1. Drupal is indeed a very solid CMS and it is open source. Plus it has plenty of great themes available. I would like to try it someday…

  2. Michiel Avatar

    Can you tell me if and where I can download the newspaper-wp theme, i saw it in the sandbox. It’s for a Dutch site.

  3. Yeah, you better have a really good reason/project to resort to using Drupal. For anything less than a knowledge/news sharing site, better stick to simpler systems. I’m sorta bitter since Drupal kicked my arse when I first encountered it. Heh.

  4. Michiel,
    I have never been really able to release this newsportal theme but I might do so once I finish my new WordPress theme for news websites.

    Hi Sridhar,
    Thanks for the link. The post is useful.

    Yeah, it does have the tendency to kick ass (both in the negative and positive meanings of the phrase) 🙂

  5. Michiel Avatar

    Max, I think your theme is really something for a newssite with the headlines. Can’t I use some things you made? Perhaps I can make it work. Or together?

  6. Hi Max!

    Looking forward to your article on using wordpress for a news site.

    Good luck with your Drupal project 😉

  7. Hi, Im bryan from cebu, actually i stumble upon to your site while im searching for drupal video tutorial, this is great site for all drupal lovers here in cebu. Im just a web designer dont know drupal yet. wakeke..

    Thank you for the post, great help..

  8. Bryan,
    Thanks for the feedback. Good luck on your Drupal quest. Let me know if you and other Drupal users here are planning to meet so that I can also attend 🙂

  9. Reggie Avatar

    Hi Max,

    I was wondering if you have already burned all the drupal videos to a dvd? if you have, can i ask for a copy of it? i dont mind paying. Great article by the way,


Leave a Reply

Your email address will not be published. Required fields are marked *