First Post

Hi, my name is Mike, and I'm a Drupal-holic!

In the past this space has been mostly static containing only my bookmarks and a short biography. I just upgraded the site to the newly released Drupal 6 and am inspired to start writing about that project and others on what will hopefully turn out to be a fairly consistent basis. The few guides that I have posted here are fairly stale too...I'll try to fix that :)

One of the most exciting attributes of Drupal that really makes it stand out from many of the rest of the open-source content management systems is its flexibility. It can handle any kind of web site imaginable, from one like this to The Onion or Popular Science.

But that kind of flexibility doesn't come without committing to an open development process that provides outside developers with the ability to extend the core to do new and unexpected things. Drupal has thousands of user-contributed modules available for download on their web site. Chances are excellent that the functionality you require has already been implemented as a module or can be achieved by modules that interact with one another. If not, their web site contains tons of documentation related to module development. There is a bit of a learning curve, but once you know the terminology, it's easy. If you write a module that solves a common problem, you can then upload it to their repository and get feedback and patches from other people that might benefit from your module!

I hate going to drupal.org. I always end up with at least 30 new tabs open to read. Oh well.