Moving from Basecamp to Project Pier
We're always looking out for better ways of doing things here, be it something techy or part of the business process.
Recently I was re-evaluating our use of Basecamp for project management. Basecamp is a great product and we have been using it successfully for over 2 years now. However, it does also have limits and one of them is being able to customise it exactly to our needs. There was also the issue of where the data is stored, particularly uploaded files, and we realised that if we were to stop using Basecamp, we would have to download and archive all the data and files from our previous projects - quite a task (although I read somewhere that Basecamp now lets you use your own host for file storage, although I can't find the link... but this defeats the purpose of having everything in one place).In short, we wanted to have more control (and my inner geek is excited about playing with new toys!). I was looking for something as easy to use as Basecamp, cheap, and to have it installed on our own server. This will allow us to play with it, customise it to our heart's content and create unique project management tools for us and our clients. One cool example: In Basecamp (or any other similar web-based PM app), to amend an uploaded file, we would have to download the file, edit it, and then upload it again. How about editing it inside the browser itself without having to go through the download/edit/upload cycle? With our own app, we should be able to do this, especially with tools already out there like Zoho's Remote API that lets you integrate their doc/spreadsheet/slideshow editor into any web app.Anyway, I had a look around, and found a few great but expensive apps, and, a free, open source one called Project Pier. It is based on a commercial app called activeCollab (which looks close to what Basecamp offers), is free and can be installed on our own server. Perfect! Just one snag: it is still on version 0.8 and from the looks of it, development activity has been slow, although recent news shows that it has been picking up. This is just a small issue though because it's a good base to start building our own PM tool on!Had it installed on our new client area (projects.redkeydigital.com) and, so far so good. It is very easy to use although pretty basic. I do miss Basecamp's great Javascript/AJAX user interface but it's a small price to pay for the ability to have your own product that you can customise which ever way you want. We will be contributing any core patches back to Project Pier, but any add-ons that we have built will also be free and open sourced - our custom version is homed on github.This isn't for everyone as most people will want a basic PM tool, sign up, and get on with it, but, if you need a solution that is unique to your own business, then do give Project Pier a look.