Migrating from ActiveCollab to Project Pier?

Hi there. I have to say... I love ActiveCollab and happy that some instance of it will remain open source. I'm primarily an Interaction Designer with enough development and coding history to be dangerous. I've never contributed to an open source project, but more than happy to help out if I can.

My question is, if I have activecollab installed, is there any reason to change to Project Pier at this time...? Also, if I want to change the code base to Project Pier... how would I do that? Has the DB changed from activecollab yet or would it just simply be a code change?

Thanks.

Jack

Hey there,

Last time i checked ActiveCollab's code there were a few security-related issues i was a bit concerned about. I don't know if the ProjectPier team has solved any of these, but if they have that would be a good reason to migrate.

Of course, i would suggest grabbing a copy and trying it out yourself before you make any decisions. I myself hope to check out how far the ProjectPier team have got with the ActiveCollab code when i have the time. :)

I haven't done a security audit on the aC code or heard of any major/minor security issues, though I'm sure they probably exist. Can you please report any issues that you know of? Preferably in the bug tracker or alternatively if you want to just point to any existing reports that would be helpful too. Patches are most welcome.

Hi Jack,

thanks for your interest in ProjectPier. In the upcoming 0.8 release we did some small changes in the forked aC code - basically a rebranding and some enhancements in the eMail notifications (adding the message text in the eMail). We also developed a new default theme and added also some more themes and translated languages.

Currently we are working on that initial releases and haven't discussed a roadmap or took some decisions in the new features in later releases. We will do that after the release is out of the door and it runs stable.

Technically speaking you can do a DB export of your aC DB and import it in a fresh PP installation. We didn't change the DB layout in this release.

Cheers
Roland

Hey Jack,

There hasn't been any changes to the db layout at this point in time. I haven't tested one yet, but you should technically be able to simply overwrite the ac files with the pp files in order to make the switch (of course don't overwrite the config files).

Alternatively, if you don't want to bother with the changes in the code you should be able to install any of the themes in the same way as you currently do with ac.

In the next release we will probably be implementing some new features which will require some database changes (like time tracking) and we will hopefully have some sort of conversion script written as well to go from your aC installation to a new PP install. Additionally, I expect there to be a script to also be able to convert a Basecamp account into a PP installation.

If you are comfortable, please download the development version of the code and report any bugs or suggestions you have. Thanks

So, I have downloaded the latest PP release (0.8 RC1 I believe) and overwritten a copy of my activeCollab files.

Important Things to note:
- Keep your config
- If you have modified any files, you will need to find those changes and keep them as well (I have an LDAP hack in my AccessController)
- If you have a new url, update your config.php

So, to sum up, I noticed no significant problems in migrating from ac to PP. This pleases me greatly.

Hope this helps someone.

Hey, I am looking for a way to get PP to authenticate against LDAP, do you mind providing your solution for LDAP integration?

thanks in advance

Great info... thanks for the replies.

Sorry, but I have no PHP experience whatsoever... what are the steps to export my database from aC 0.7.1?

--Mark

... ok, sorry about that post. I see there is a detailed description of how to upgrade already posted. :">