Drupal
Submitting themes to Drupal
It's important to contribute to the Drupal project so that it continues to grow and improve. Yet, if you want to contribute you may face road blocks along the way: getting a CVS account, installing a CVS client, or just learning to use CVS and how it works with Drupal. After just committing the earthish theme, below are my tips for contributing themes to Drupal.org.
Upgrading Drupal 5 to 6
Drupal upgrades are a pain. Even minor version upgrades can cause problems. Major Drupal version upgrades require special attention. Having successfully done a handful of Drupal 5 to 6 upgrades I put together the list below as a resource based on my upgrading experiences.
Display or Print a Drupal block anywhere
During some development work I had to create a custom node template for a specific content type. The design had a menu block displayed on left sidebar on the majority of pages but the menu was also needed below the content area as a secondary navigation for this content type.
DrupalCampLA - Maintain and Dominate Drupal
I gave a presentation at DrupalCamp LA about Maintaining your Drupal site. I covered content management, monitoring the activity on your Drupal site, basic security, upgrading contributing modules, and upgrading Drupal core.
Attached below is the PDF file that was a guide for most of the presentation, it can also be located here. Mostly, I discussed my experience managing several Drupal sites. I showed real world examples, tips, and tricks for managing your site.
Upgrading Drupal Contributed Modules
Staying current with Drupal contributed module releases' is one of the biggest challenges and pains when working with Drupal. Hopefully you've upgraded all your contributed modules at the very least to the latest security release. If you don't have experience upgrading a Drupal module this article is for you.
Top Drupal Themes
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
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
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
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
Zen is a great starter theme for Drupal. Below are steps to get your zen sub-theme set up.


