A few months ago Paul Scrivens (of 9rules fame) asked what it would take to copy Basecamp (and 37 Signals' other offerings). Enter activeCollab - let's check it out.
We all like to be (or at least think that we are) organized. And at some point throughout the day, most of us use a tool (anything from that folded piece of paper in our pocket all the way up to dedicated corporate Exchange servers) to accomplish this. Since we are all 'managers' or 'clients' in some varying capacity, I'm going to take a giant leap in assuming that we all share at least a basic knowledge and understanding of Project Management (PM) software and its goal(s). If you've never heard of (good time to climb out from under that rock) or had a chance to play with 37 Signals' excellent Basecamp PM product, now would be a good time to give it a go (free account creation allows most functionality) - play around a bit - then continue reading, as this comparison and review of activeCollab is largely based on the Basecamp feature set. Continue Reading ...
Basecamp

As someone who likes to keep my applications installed locally, my first impressions of Basecamp were: 1) Full-Featured, 2) Simple, 3) Pretty, and 4) Can I host and run it on my own server? As most of you know, the answers are: 1) Yes, 2) Yes, 3) Yes, 4) No. Unfortunately for those developer-types out there, Basecamp is strictly built to be a hosted web application. Meaning the domain name you give clients won't be yours but rather one of 5 predetermined domains (updatelog.com, clientsection.com, seework.com, grouphub.com, projectpath.com). Some of us like to keep things all grouped together on our domain for ease of use (and aesthetics, as you can completely customize the look and feel) .
So as not to reinvent the wheel, this is by no means a review of Basecamp. It's a useful product by a well-known company, but enough information is at your disposal (including that shiny new free account you just signed up for) to make an informed decision to integrate Basecamp (or any PM software) into your daily workflow. I'm not here to convince you to get organized.
I AM here, however, to place the spotlight on Basecamp's evil open-source twin named activeCollab. So let's get started, shall we?
activeCollab

Requirements:
activeCollab requires PHP5 (and a MySQL DB) to run. If you are not sure if your hosting company has this capability, ask them (or if you can't reach them or don't want to wait, you can always try as the worst thing that can happen is that it won't work).
I spoke with (mt) yesterday and they are 8wks out from deploying it throughout the Shared-Server environment. Dreamhost currently supports PHP5, you need to specify it in the "Domains -> Manage Domains" submenu.
DB Setup
Installation is quick and easy assuming you have a basic knowledge around your hosting company's administration panel. First thing, create the location that you will use to install activeCollab; i.e. subdomain, directory, new domain. Then create a DB (or use an existing one, which I don't recommend for a few reasons) for activeCollab to use. Take note of your Host Name, DB Name, DB Username and PW as you will need these values shortly
Download
Now download the zip file to your local environment, unpack, and upload this wherever you want activeCollab to reside. Then CHMOD 666 the following directories: cache, config, public.
Install
You will then point your browser to the /install directory within the structure you created (i.e. http://yourdomain.com/activecollab/install or http://collab.yourdomain.com/install) Configure the installer making sure to include the DB information you gathered earlier.
In case you don't have access to PHP5 (or any server, for that matter), I've installed activeCollab up as a sandbox for your enjoyment at http://collab.betafid.com. Login with the username: demo and password: d3mo.
Screencast:

I've decided to do my first screencast ever today with activeCollab. Check it out and drop me a line to tell me your thoughts. I know it was a rush job and I stuttered and said "Uh" alot but it's harder than it looks .. if you haven't tried podcasting or speaking to an audience, I recommend you do so, if for nothing else than improving your tone, tempo, pitch, and pace.
That's all for now, enjoy.
activeCollab Site
Basecamp Site
Wisdump The original post by Paul Scrivens
11 Comments
1 Steve wrote:
Seems like someone killed the demo (possibly by changing the password while logged in?)
2 Eli wrote:
Thanks for making me aware of it, Steve. I'll re-initialize it tomorrow morning when I get home.
3 Eli wrote:
The install should be back up and working
Username: dem0
Password: p@ss
4 Kevin wrote:
OMG! I've been waiting for this day to come... BaseCamp is beautiful, but beyond the financial means of most small organizations, including non-profits. I can't wait to implement it for the educational center I work at!
5 Eli wrote:
Not only is it open source but you can completely customize the color scheme, something you have minimal control over with Basecamp. I'm confident you'll have great results with activeCollab - I certainly have
6 Steven Choy wrote:
Thanks for your work. I installed and played with activeCollab after reading this post. I also wrote down the few steps I installed activeCollab on my newly installed Ubuntu 6.06 LTS (Dapper Drake) LAMP Server. I am now thinking about how to make use of it in educational aspect; using activeCollab to aid teaching Software Engineering and Project Management.
7 Mark E wrote:
Great streamcast thanks. Very informative, and it looks like ActiveCollab is well worth checking out - which I'll do when my host supports PHP5!
Just wondering - what tool(s) did you use to create your streamcast. Worked very smoothly across my meagre connection from down in New Zealand!
Thanks again ...
8 Eli wrote:
Mark, thanks for the kind words!
I had a copy of Camtasia Studio at the office and decided to try it out.
9 Ben Evans wrote:
This is more of an aside question, but I am curious what firefox extensions you are using in that screencast
10 Eli wrote:
Ben,
I took a screenshot and added some notes here.
11 Domain regisztráció wrote:
Are you aware whether BaseCamp can be localised for my contacts/clients? I did not find any such menu in the administration.
Janos
8 Trackbacks