Info

Category:
Licence: GNU General Public License (GPL) version 2
Updated: 18 days ago
Downloaded: 163

Releases

More projects by Diego Andrés Ramírez Aragón:

Release notes:

This script is not properly a plugin is just a tool for help migration. So for install it DON'T put it into your mod directory instead create a tools directory in your elgg root and place there the tool.

Requirements:
-------------
  Pear::Console_CommandLine

Procedure:
----------
  1) Create the database where you will work
  2) Copy there the SQL dump from your elgg 0.9 install
  3) In the same database make a fresh Elgg 1.x install
  4) Move this directory under <elgg>/tools/
  5) Configure the general properties en the config file (specilly the site administrator id)
  6) Configure your migration modules (users and groups are a MUST)
  7) Run the migration script with the desired modules.
     For example
       php migrate.php users

This script has a modular approach, each functionallity you wants to migrate its a separed module, so would be easier for others to collaborate.

I'm currently testing it for a migration from a big site (12k users) and it works very well. There is some details for fix to make it work with Elgg 1.5.

Please read and follow the instructions inside the README file, try it and let me know your comments.