Welcome to the personal website of Oliver Davies - a freelance Web & Drupal Developer based in Newport, South Wales.

Keyword Link Module

Following on from previous Blog posts about Automatic Node References and the Node Picker Module, I have now found the Keyword Link module!

Quickly Create Zen Subthemes Using the Zenophile Module

If you use the Zen theme, then you should also be using the Zenophile module!

The Zenophile module allows you to very quickly create Zen subthemes from within your web browser, as well as editing options such as the site directory where it should be placed, the layout type (fixed or fluid), page wrapper and sidebar widths, and the placement of the sidebars.

Conditional Email Addresses in a Webform

Whilst doing some additional work on the Costley & Partners website, I created an advanced 'Contact Us' form using the Webform module. However, as well as the additional fields that I'd created, I also wanted a drop-down menu where the user could choose either 'General enquiry' or 'Website feedback', and for the message to be send to the associated email address - the same as the feature is available in Drupal's core Contact module.

Using ImageCache and ImageCrop for my Portfolio

Whilst working on my own portfolio/testimonial website, I decided to have a portfolio page displaying the name of each site and a thumbnail image. For this Blog post, I'll be using a site called Popcorn Strips which I built for a friend earlier this year as an example.

3 Golden Rules to Keeping Your Data - Backup... Backup... Backup!

Last night, I decided to update my live Drupal 6 multi-site setup. My development version is continually running the latest version of the Drupal core code and modules, but my live setup was slightly outdated. I'd also re-organised my 'sites' structure slightly on my development setup, and found several modules on the live server that I wasn't using. So, I decided to remove everything from the live server and replace it with the shiny up-to-date version from my development setup.

I'll be one of the first to admit that I don't always 100% backup my code and databases everytime I do an update in development, but seeing I was altering live sites (including sites that I'd built for friends as personal projects) I opened Terminal and created a ZIP archive of my entire setup (which took a while) and also logged into phpMyAdmin and exported a copy of my databases. I placed these in a folder called 'Backups' on my hard drive and renamed both files to yesterday's date.

Node Picker Module

Since my last post about Automatic Node References, I've found and started using the Node Picker module.

Automatic Node References

I was recently doing some more development work on a website that I created for Costley & Partners - a solicitors firm based in Caerphilly, South Wales.

Subscribe via RSS

For those who aren't aware, you can subscribe to my Blog posts via the RSS feed. Updates are also posted on my Twitter and Facebook pages when new Blog posts are added.

Styling Drupal 6's Taxonomy Lists with PHP, CSS and jQuery

Whilst developing this, and other Drupal websites for clients, I decided that I wanted to categorise content using the taxonomy system. However, I wasn't happy with the way that Drupal displayed the terms lists by default, and I started comparing this to other websites that I look at.

Change of Plan

Unfortunately, I haven't had time to finish my next Blog post, but I'll post when I'm back from holiday!

Syndicate content