Project:Joomla to Drupal
Version:6.x-1.0-alpha3
Component:User interface
Category:feature request
Priority:normal
Assigned:Unassigned
Status:closed (fixed)

Issue Summary

Will this work with Joomla 1.5?

Comments

#1

Hey gang, I am also looking into this module for Joomla 1.5

#2

I've tried this on Joomla 1.5 and it seems to import the users OK. Ive not tested it for content though.

#3

I've successfully imported categories, users and content from joomla 1.5 using this module today. File transfers simply did not work - that may reflect an inconsistency on the part of users in uploading images via Joomla. Section/category transfers were successful but will need a little cleanup with taxonomy manager.

I am sure bugs will crop up and I will follow-up on this thread once I have a better picture of Joomla 1.5 compatability.

#4

I will try this module with J! 1.5 soon...would save me a lot of work. I'll report back!

#5

Thanks for all your reports on Joomla 1.5.x. I haven't had an opportunity to test j1.5 imports yet, but I believe the database structure isn't significantly different between 1.0.x and 1.5.x, so there may well not be any problems.

If I get enough positive reports with j1.5.x I will list it as supported. If you have any problems with j1.5.x, please add a feature request to the issue queue.

Mal

#6

Hey folks,

So one final issue with the migration I did from Joomla 1.5 - we lost users fullnames. The module properly created a profile field for realnames, but didn't import any data into it. Here's a paste of the query I used to resolve this. Note that this query assumes the joomla and drupal databases are on the same server...

UPDATE drupal_db.profile_values dp SET dp.value = (SELECT ju.name FROM joomla_db.users ju JOIN drupal_db.joomla_users dj ON dj.juid = ju.id WHERE dj.uid = dp.uid) WHERE fid=1

And I have gotten quite creative finding ways to automate fixing broken links in node content, etc... I am wondering if anyone else working with this module is interested in working on a toolkit for contribution?

#7

Thanks Syfn,

This looks like a bug. The module is looking for {joomla_prefix}users.realname, which should be {joomla_prefix}users.name in both Joomla 1.0.x and 1.5.x.

Attached is a patch against 6.x-1.0-alpha3. This patch has been applied in CVS, and will be present in the next release.

Malc

AttachmentSize
joomla-576680-7.patch 704 bytes

#8

Import from J!1.5 worked as expected with alpha3. Great job!

#9

Everything worked great except for the image files being transferred over. Is this working for everyone else? Or do I have to do this manually?

Thanks!

#10

I had to do it manually - in fact, I ended up doing a fair amount of search and replace in an sql dump to update some of the hundreds of broken links in the body content.

#11

But I'm not sure there's a reliable way to address that problem with an automated migration...

#12

URLs are an issue, particularly if you are not using Joomla SEF. Non-SEF URLs will be impossible (without some serious programmatic scrubbing) to match in Drupal. Best thing to do, IMO, is to use your Joomla testing site -- or create a new, duplicate "pre-migration" site --to prepare the database for migration to Drupal.

On your testing/pre-migration site, turn on SEF (search engine-friendly URLs) and configure the SEF to create URLs simply -- e.g., section (and/or category) and Title Alias. Do NOT use unique ID -- will not correlate in Drupal. Be sure to purge the Joomla SEF as needed to get a good, complete set of site URLs. Then, run the Joomla to Drupal conversion on this database.

If you currently are using Joomla SEF and a simple URL construction, you should be able to match fairly easily in Drupal using Drupal Taxonomy (Joomla section = Drupal vocabulary; Joomla category = Drupal vocab term) and PathAuto's automatic URL generation. Since the Joomla categories and sections come over nicely.

Drupal mods "Nodewords" canonical option or "Global Redirect" are not much help, as they are not intended to work with external links (especially since Joomla tends to convert the WYSIWYG URLs to full domain path). You'll need to use your web hosting Redirect and Google Webmaster Tools to help sync up what you can.

This will not solve the issue of content embedded links (with a non-SEF URL), but it will help you to structure the Drupal URLs easier/better.

Good luck!

[Based on my experience converting from Joomla 1.0.15]

#13

Yeah, it looks like there is quite a bit of stuff that I will need to do manually but what this did do will save me TONS of work! So thanks for that!

#14

Yes the urls dont work, I have to add them manually :(

I used sh404 on Joomla site, everything else seems to work fine!!

#15

1. Testing fine on Joomla 1.5 for: users, taxos, contents
2. Image: this module succesfully replace mos_image to drupal file path, but fails to copy images.

To be precise, please discuss here: Image files won't copy (http://drupal.org/node/838772)

#16

Status:active» fixed

Hm i did an 1.5 import and everything went great...so i guess this module now officialy supports 1.5:)

#17

Status:fixed» closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

nobody click here