![]() ![]() Second, some assumptions and configuration To run, you’ll need Ruby installed, with the MySQL and RedCloth gems – and the basecamp.rb wrapper should be sitting along-side this class.ALL USERS imported are automatically given the same password ‘123’ – since the Basecamp API does not expose raw user passwords for use.The user specified in the connection to the Basecamp domain is automatically assigned as an ‘administrator’ in ActiveCollab.Since Categories don’t exist in ActiveCollab, Messages are organised by category using single Tags.The script only generates SQL for importing Projects, Users, Messages, Comments and Categories (milestones, tasks etc.View/Download my Ruby class from here (usage instructions described at the bottom).Start by installing a fresh copy of ActiveCollab 0.7, run through the installer, but don’t create any projects just yet.Read on if you’re interested in how it works. Run from the command line, the class outputs SQL (to the screen or a file) – which you can run against your ActiveCollab database after a default install. ![]() After installing and setting up an example project I really needed to see how the thing would run with some real data, y’know some real life stuff.Īfter playing around with the (very useful) Basecamp API I had created a little Ruby class that allowed me to import projects, users, messages, comments and categories into ActiveCollab from Basecamp. For some time now I have been trying out ActiveCollab, a free project management tool, to see if it could be a decent competitor to BasecampĪs far as I know, ActiveCollab started out as a free alternative to (and almost straight copy of) Basecamp – It is open source, written in PHP, and version 0.7 was released just a few weeks ago. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |