Skip to main content

Software Development

Drupal 4.7 directory module resurrection

I've been granted maintainer status for the orphaned Directory module. (The project page is new; previously there was no project page on drupal.org for this module.)

I've checked in a few fixes/improvements - please visit the project home page or the module documentation for the latest information.

View fully-functional live demos at: RoadCarvin.com, amadorable.com or bunnytrade.com (all running Drupal 4.7 and latest stable version of this module.)

Drupal 4.7 Site and Database Backups

How do I keep my Drupal 4.7 site(s) backed up?

There are several modules to help you:

  • backup.module Creates an on-demand tarball backup of your database and site files, and downloads them to your browser.
  • Database Administration module Allows interactive backup of database tables (among other things.)

Simple classified ads module for Drupal 4.7 and Drupal 5

Status Update: 7/1/2009

The Classified Ads module now has a new maintainer. I'm no longer actively maintaining the module. Questions, comments, and support requests should be directed to the module issue queue.

I've created a simple classified ads module for Drupal 4.7 and Drupal 5. It is now in use on a large number of Drupal-based sites.

Background

My classified module creates a new node type ('ed_classified') and associates an expiration time stamp with all nodes of that type. Borrowing from the image.module image gallery scheme, it creates and associates a custom taxonomy with the classified ads. Site administrators then need to create child taxonomy terms for each classified ad category. As with any Drupal taxonomy, ad categories may be nested to arbitrary depth.

Multi-site compatible apache rewrite rules

When using multi-site configurations in Drupal 4.7, and you want to use URL rewriting in .htaccess to force 'www.' or non-'www.' subdomain access, the rewrite rules used in the standard .htaccess file may be problematic.


# If you want the site to be accessed WITH the www. only, adapt and uncomment the following:
# RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
# RewriteRule .* http://www.example.com/ [L,R=301]

#
# If you want the site to be accessed only WITHOUT the www. , adapt and uncomment the following:

Alexa API module for Drupal

I'm working on an alexa API module that will allow your Drupal-based site to provide embedded Alexa site ranking information.

As of now, this module provides a number of useful features:

  • Generate img tag url for Alexa charts - embed Alexa charts in your site pages
  • Query Alexa toolbar data and return it in XML format
  • Caching of queried data

Useful Drupal Administrative SQL Queries

Quite often, it is necessary to perform batch operations on a drupal-based site - operations on multiple users, or multiple nodes, for example, and the administrative interfaces don't support the desired operation.

I've put together a list of my favorite queries on this page. I'll update these as time permits.

Syndicate content