Design & Usability

Having a web presence is not enough your site needs to look good and be easy to navigate too. I keep up-to-date with current trends and consider them for every website I build. Completing the 2D Design course at Emily Carr University of Art + Design has provided me with the principles of good design that is reflected in the work I do.
>> Information Architecture

Data Migration

If you have an existing source of content from another CMS, database, spreadsheet or static HTML site it can be migrated to Drupal. There are various ways to do this but it isn't always as straight forward as it should be and getting it structured properly for use with contributed modules can be a challenge.

There are various modules out there for importing and migrating data but often it is best done with a customized PHP script. I have years of experience with data analysis and manipulation so I can help with getting your data imported and architectured the "Drupal way".

>> Custom Development

Information Architecture

Years of working with relational databases mean I can help get your site setup right from the get go. Drupal's powerful taxonomy features are a great way to organise and classify your data which will help visitors find what they are looking for and is great for SEO as well.

It's worth spending some time on considering exactly how to architecture your site because doing it later is going to require considerable effort!

>> Data Migration

Custom Development

Sometimes there just isn't "a module for that" in which case I can create one. There really isn't much that you can't do with Drupal so let your imagination go wild. I work with PHP, CSS/xHTML, MySQL, sometimes a bit of jQuery, and usually use Eclipse as my development environment.
Some of my favorite modules include Drush, Devel, Context, Features and of course Views which all help with the development process. I have also set-up the Aegir hosting system several times to help with the deployment and production of multiple Drupal sites.

Site Building

I work with Drupal most of the time because that is what I am most familiar with however I realize it's not the only CMS out there so I will also consider other solutions depending on the requirement.

I can help build features and functionality into your website so you can take control of your content with a simple, easy to use interface. I'll help organize your content, make it easy to navigate and get your users to where you want them to be.

Drupal has an incredibly diverse set of add-on modules developed by some amazing people. These modules are a great way to add new features to your website but they can need some considerable tweaking and customization. I can help you navigate the maze of contributed modules and recommend solutions that suit you and your needs.

>> Design and Usability