Drupal is a free and open source content management system (CMS) written in the programming language PHP. Its use varies from personal blogs to large non-profit and political sites.

Top Drupal Themes

posted by Ishmael Sanchez on Jul 14, 2009

One of the major benefits of using Drupal is the separation between content and presentation. Meaning you can easily change the look and feel of a site without having to recreate all of its pages. Drupal's theme layer makes this whole process possible. And thanks to Drupal's active community, many pre-made themes are available to download.

Managing and Maintaining Your Drupal Site

posted by Ishmael Sanchez on Jun 27, 2009

So you have worked hard to get your Drupal site up and running. Things are good, everyone's happy, you're a hero; seems like your work is done… not quite. Not even close. What people may not know or maybe fail to realize is that maintaining Drupal is a good amount of work. And I'm not only talking about adding and updating content, I'm talking about taking care of Drupal overall.

Maintaining Drupal is a chore, but tasks fall into four areas: content, logs, status, and updates.

Dynamic Year Display Using PHP

posted by Ishmael Sanchez on Jun 17, 2009

Updating things like a footer or copyright statement seem trivial, but if you have a Dreamweaver site, this could mean updating hundreds or thousands of files. If you created the site correctly, all you have to do is edit one library file to update the text. However, you will still have to FTP the files and ensure nothing gets overwritten in the process.

Drupal 6 Zen Subtheme - Advanced

posted by Ishmael Sanchez on May 12, 2009

So you set up your basic zen sub-theme. Now what? If don't have your basic zen sub-theme configured, read this post: Drupal 6 Zen Sub-theme - Basic. Below are some things I do which I think will help you construct a killer custom zen sub-theme.

Drupal 6 Zen Subtheme - Basic

posted by Ishmael Sanchez on May 06, 2009

Zen is a great starter theme for Drupal. Below are steps to get your zen sub-theme set up.

Reducing Comment Spam in Drupal

posted by Ishmael Sanchez on Apr 27, 2009

Today I received my first comment spam. Honestly, I thought it would take longer, but I'm not interested in dealing with it more than I have to. So I have modified some Drupal settings to prevent spam. First I made sure on /admin/user/permissions that the proper permissions were set.

Drupal Contributed Modules: Basics

posted by Ishmael Sanchez on Apr 14, 2009

Having built several Drupal sites, the following contributed modules should be installed on most, if not all Drupal websites. I know there are many great modules out there, but the modules listed below will help you get started and are great for adding lots of functionality to your Drupal site quickly. Also, these modules are pretty much standard throughout the Drupal community and I don't really see any Drupal sites that wouldn't use them.

Change Default Drupal Date Display with PHP

posted by Ishmael Sanchez on Mar 30, 2009

Once you install your Drupal site, you will need to perform some basic configuration. One of the first things to do is to set the date and time. By default, Drupal provides a pretty long format to display the date. This date format is used by default in the node.tpl.php and output in the $submitted variable.

Ishmael Sanchez