I created a little Ruby Class using the Basecamp API that generates SQL for importing Projects, Users, Messages, Comments and Tags (Categories) into ActiveCollab;
Thanks for the effort. Code looks pretty good. It can also be ported to almost any platform in pretty short amount of time (most important thing is loop through API responses and inserting collected data into database).
You are right about the current status of activeCollab project. Its pre-1.0 and unlike some open source projects that will never hit 1.0 milestone because they like 0 so much in this case it really means that activeCollab is not ready for its primetime.
Hopefully one day activeCollab will be good enough so you find it worthy to do the switch ;)
Awesome Matthew! Would it be hard to add tasks and milestones?
I realize that ac isn't 1.0, but it would be good for users who need to get away from basecamp now to get all their stuff moved over, and then use upgrade scripts from that point on. It's a stopgap solution
It could quite easily be extended to include tasks and milestones - Basecamp exposes this in their API - you could also run the SQL query on the database after its been generated (rather than just output the SQL to a file or the screen)
Topic is locked
If you have something important to say about the issues discussed in this post please write at hi@a51dev.com.
http://matthewhutchinson.net/articles/2006/12/18/basecamp-activecollab-importer