Drupal to WordPress Migration Tool

The Drupal to WordPress Migration Tool exports the bulk of the content from Drupal 6 to WordPress 3.5. It runs a series of MySQL queries to read information from a Drupal database and convert the content to WordPress. Please see this post for some background on the project.

A web front end is available for very basic Drupal installations. Sample SQL queries are included for more complex setups. It is an open source project released under The MIT License and hosted on GitHub.

The Drupal to WordPress Migration Tool shows how I like to structure code but since it’s an on-going project, it should be considered alpha code. (It uses HTML, JavaScript, jQuery and PHP but should be considered alpha code.)

Another Cup of Coffee Limited

We support Drupal and WordPress websites for small businesses, media agencies and not-for-profit groups. Our work includes setting up and maintaining content management systems, developing custom code and troubleshooting problems with servers.

My Role as founder

Founder, project manager and developer, 2006 to present

Day-to-day, I manage remote teams for my company, Another Cup of Coffee, using a simplified version of Scrum. We’re a group of independent professionals from different cities around the world working under one brand-name. When a new project comes along, I put together a team with the most relevant skills.

Aside from managing projects, I’m also a hands-on developer and systems administrator.

Mintel International Group Ltd

Mintel provides market research and analysis for the Fast Moving Consumer Goods (FMCG) markets around the world. It is recognised as a UK Business Superbrand.

My Role as an employee

Systems Developer, Oct 1999 to Apr 2000

I was a systems developer responsible for the following:

  • Developing Comperemedia, Mintel’s internet-based application for monitoring advertising.
  • Front-end development using Java Applets, HTML and JavaScript.
  • Back-end development in C++ for Apache Webserver modules and proprietary Sinatra Database.
  • Maintenance for POS+ and GNPD (Global New Products Database) applications

During my time with Mintel, I was also sent to assess and recommend outsourcing partners in South East Asia.

Technical skills important for this role were:

  • C and C++
  • HTML
  • JavaScript
  • Java
  • Apache
  • VI text editor
  • FreeBSD