Migrator
Migrator aims to become a generic migration module to convert an existing CMS-based site to Drupal. It has been developed to support various remote systems, like Joomla!, Wordpress, aso. through modularized and standardized data getter/retrieval functions.
It allows to map existing user roles and users, so a Drupal site can be pre-built and, for example, all contents of remote system user 'administrator' (with uid 123) can be mapped to an existing Drupal user 'admin' (with uid 1). All of this is configurable via UI-based mapping wizards. The goal is to migrate a site to Drupal without developer/scripting knowledge. All objects that have not been mapped will get arbitrary new object ids upon migration resp. creation.
Currently, support for Joomla! 1.0.x is on the way. Also, optional support for remote system modules (or in other terminologies like Joomla: Components) is planned.
What to expect
Unlike other approaches (like Node Import, Import/Export API, wp2drupal, ...) Migrator is neither limited to a specific system (Wordpress2Drupal), nor limited to a specific object type or action (Node Import). It has been designed support any kind of remote system (including different major versions) and to support any module in contrib, however, not by providing an over-engineered API (like Import/Export API).
Node Import's CCK support may be incorporated into Migrator, though. ;)
Code is alpha, work-in-progress. Don't try to use yet, if you can't develop and patch.
Dependencies
- Demo module (to backup and roll-back Drupal)
This project permanently seeks contributors and co-maintainers. There are many other CMS that could be supported. Please leave me a message via http://drupal.org/user/54136/contact if you want to contribute to this project. However, be sure to adhere to http://drupal.org/coding-standards in whatever you want to contribute.
Other import modules: phpBB2Drupal, vBulletin to Drupal.
Releases
| Development snapshots | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 5.x-0.x-dev | 2008-Apr-29 | 14.15 KB | Download · Release notes | Development snapshot | |
