Thursday, November 29, 2007

A Joomla to Drupal converter

I will absolutely never write a converter that takes content from a Joomla-driven site and tries to recreate the same site in Drupal.

First of all, the concepts of the two are far enough apart to make that very difficult to do automatically. A user would have to define quite a lot of things in the process, such as matches from categories to taxonomy, possibly for each node individually. That GUI would not be very easy to understand.

Also, there is no way I could ever build a tool that converts Joomla themes to Drupal themes. The process would therefore be semi-automatic, at best.

Joomla has modules and components, which extend the functionality. Drupal also has modules, but of course they are different. A converter would only make sense if it could handle at least the most common Joomla modules and components. A shop based on Virtuemart, for example, would have to be converted to a similar Drupal module. That's a bit like "yet another converter".

A Joomla to Drupal converter would be a good thing to have, and I could surely use one right now, but I think re-creating the site manually will be faster and lead to better results.

1 comment:

  1. Yes, I totally agree, though reading your headline "Joomla-to-Drupal-Converter" in my RSS reader instantly made me jump with joy and proceed to your blog ;-) But you are right. Both are pretty much apart in the way they deal with content - let alone the more problematic thing of extracting content from a Joomla component, as differently to Drupal, not every content is "a node". So far, when I have had this problem - and I have HAD this problem a lot recently - what I did is manually dump the Joomla database in a CSV file and see if I can clean it up for Drupal, then use the import/export API module in Drupal to get content back in. However, in some cases, plain old copy/paste from Joomla to Drupal page-by-page was the only real solution anyway :-(

    ReplyDelete