Migrator from 1.0 to 1.5 Component

The Migrator is a component for your 1.0 site that exports an SQL dump that is compatible with the 1.5 migration system.

Report

bybathuu on January 24, 2010
This tool seems was not able to migrate a site that has utf encoding and uses cyrillic correctly. Content became unreadable. My site uses utf-8 encoding and in mysql database all tables are set with latin1_swedish_ci charset. I just kind of lost to get my contents back in cyrillyc.
Owner's reply

There are a few potential gotchas with charsets. The main problem seems to derive from the fact your charset could be anything. Some are solvable but if you have mixed character sets then we're in a seriously unhappy place and I can't help you.

In some cases I've seen people whose charset is UTF-8 even though their database encoding is the default latin1_swedish_ci (which would appear to be the case). In these situations you should be able to migrate as is, validate using a UTF-8 capable editor that is in fact UTF-8 and then in the 1.5 side you select that it is UTF-8 and it shouldn't have a problem.

Other issues involve character munging along the way. This can some times be solved by on the 1.0 export configuring David Gal's UTF-8 guide if you don't have it already and then swapping back. This should create a UTF-8 dump file which you can then use to import into the 1.5 installer.

The last issue is perhaps the simpler: the database format doesn't match what you've got in there. Typically this is solved by exporting as per normal and then setting the correct character set of the data on the import routine. This will typically work well.

byHoly Cow on July 3, 2009
well this works really well with small simple sites but I've spent hours trying to get it to work with a much bigger site...I'm giving up!
Owner's reply

I'm sorry it hasn't worked for you, I'm testing a new release at the moment that will hopefully improve export performance, are you interested in some testing?

This is a great tool to help Joomla 1.0.x users to migrate to Joomla 1.5.x.

However, when I tried to translate this component into Chinese language, I noticed that many many texts at backend, where also the main operation
interface, are not included in the language file, so I can't make a complete translation.

Hope the author will add all those texts into the language file.

Thanks.
Owner's reply

The Migrator has two places to translate. There is the language strings in the file in the 'language' folder which is used incidentally throughout the system and there are the files in the 'resources' folder which are for more template style translation and where the bulk text for a lot of items exists. I have responded to this effect on the bug report you opened on JoomlaCode and if after translating both of these places you are still missing strings, please list them on your existing ticket and I will update the migrator to fix this.

I tried mtwmigrator but no matter what I do, I can't get it to install, so I tried this one. I installs without a hitch and migrates all my data. So, as far as I'm concerned this is the best one, especially since everything is in english (that's the only language I speak lol)
This component is obviously usefull for some sites, but for me it was an dead end. I spend many hours trying to get the data to the new site, but it was futile.

Finally I got things going on when I realized that this in not the only one migrator, even though this is endorsed by the Joomla Migration wiki and no other possibilities are not even mentioned.

If are having problems with this, I advice you to try mtwMigrator insted of this. It did the job for my site.