Anybody interested in working on a Drupal 7 version of this module?

MT is still a convenient format for file-based import...

Comments

govind.maloo’s picture

yes I am working on a project which is currently running on typepad and I need to migrate all the data in drupal 7.

I also need image to be insert in image field of drupal node.
D6 module doesn't have this feature.

I was playing around this module and I updated it for D6 to insert image from body tag.

Now I need this in D7

Netskill’s picture

I would be very interested in drupal7 version.
I have to migrate a corporate blog from Typepad to Drupal
Thanks

jeffschuler’s picture

Title: Any interest in a Drupal 7 version? » Port to Drupal 7
Version: master » 6.x-1.x-dev
Status: Active » Needs review
StatusFileSize
new28.77 KB

Here's the initial port to D7 from 6.x-1.x using Coder module -- first with coding standards updates, then core api 6=>7 updates. This is not likely working at all yet, but I've got to put this away for a bit at the moment, and figured I'd post this first step.

jeffschuler’s picture

Status: Needs review » Needs work

Very broken.

jeffschuler’s picture

StatusFileSize
new11.47 KB
new33.42 KB

A bunch more changes to start to get this into shape, but still quite broken.

jeffschuler’s picture

StatusFileSize
new25.56 KB
new37.22 KB

Still broken and hackish, but getting closer.

dgtlmoon’s picture

Is it worth using the migrate module and providing a typepad interface instead?

jeffschuler’s picture

Probably. I was figuring the same thing but after travelling down this road aways figured I'd continue.

This is pretty close to working. Maybe we can make this 7.x-1.x and plan for 7.x-2.x depend on Migrate?

dgtlmoon’s picture

sounds very reasonable to me

jeffschuler’s picture

StatusFileSize
new10.09 KB
new37.91 KB

a few more issues taken care of...

mtift’s picture

Issue summary: View changes
StatusFileSize
new37.56 KB

I've revived this issue. At this point, I'm just trying to get it to work, and I only cleaned up the code that I changed. It still has a couple giant functions that are hard to understand. Most of the import works -- at least with the Squarespace file I exported -- but I ran out of time (for now) and the comment body is still not importing.

A fairly major re-roll is attached, and the last patch didn't apply to any version of the code I tried (probably due to the CVS to Git conversion), so I don't have an interdiff.

dgtlmoon’s picture

is it better to rewrite this as a 'migrate' plugin instead?

mtift’s picture

Yeah, that would probably be a much better approach. I've been working with a Squarespace export file, but I haven't found any sort of file specification. Does anyone know where I could find such a thing?