Try Tuts+ Premium, Get Cash Back!
Collabtive

Organize Your Team with Collabtive

When you’re managing larger teams of writers, developers, artist, or whatever really, a collaboration software can come in handy. The most popular and most talked about in the blogosphere is without a doubt Basecamp, which is a hosted solution that will set you back $$ monthly. If you want to save in on that, or if you just want to have full control of your inside stuff, then open source solution Collabtive is for you.

“Collabtive is collaborative software to get your projects done!”

Step 1: Download and Install

Collabtive is still in beta, the current version is 0.4.8, but so far I’m very impressed. It is easy to use, and the install was simple enough.

First of all, download Collabtive from the website, and upload it to your server. I installed this for my company, and I’ll use that URL for the examples below. You’ll need PHP5, by the way, but if you don’t have that you really should be giving your host a hard time! Anyway, upload the files, and make the following writeable by the server:

  • the /templates_c folder
  • the /files folder
  • the file /config/standard/config.php

Then create a MySQL database for your install, keep the database name, user name, and password nearby, and point your browser to where you uploaded the files, for me that was http://team.cylinderlabs.net. You want to open the install.php file, so that would be http://team.cylinderlabs.net/install.php

From here on it’s easy. Just fill out the database details (you should probably keep “localhost”, which is filled out on beforehand, unless your database is on its own server) and click the Continue button.

Now, fill out the details for the admin account. You don’t want to loose these, so make sure you remember them. Here you can also import content from Basecamp, should you be a switcher, although this is a feature I haven’t been able to try since I haven’t used the service in a long time. Did you try it? Do share your experience in the comments!

Anyway, click Continue when you’re done.

And you know what, you’re done! Login, and you’ll arrive at the Dashboard, looking more or less like the one above. Now, let’s take this baby for a spin, shall we?

But wait! There’s one more thing, not mentioned in any readme file. Change the writing permissions of /config/standard/config.php back to read only. You don’t want people to dig out your database details, now do you? If you’re really anal about security, you might want to fiddle with the other write settings as well.

Now we’re done.

Step 2: Putting Collabtive to Good Use

The first thing I did was to go to Administration, using the four icons in the top right, and then choose System administration. Here you can change the name of your Collabtive install, the timezone, pick a template (just one included, I’m afraid), import from Basecamp yet again, and so on.

I then went to the user administration, again, using Administration in the top right and then User administration. Adding a user is simple and straight forward, but if you want a pretty user profile page like me, you’ll have to urge your users to click the edit button. It looks really bland and boring otherwise. I like the option to download a VCF card for each user, based on the details submitted, by the way. Very corporate-ish.

Since this is a collaborative software, you’ll work a lot with projects and tasks. The first thing you need to do is to create a new project. You do that in Administration, yet again, and then Project administration, where you’ll find a list of your current projects, and also an Add project button. I added a project for my Notes Blog WordPress theme, mostly to try stuff out, but also to keep track of the time spent on things.

Every task belongs to a task list, and that in turn belongs to a milestone, so your next step would be to add a suitable milestone. For me, that’s an alpha version of the theme. Then you add the task list associated with the milestone, and populate it with tasks. It is all very straight forward, and you can of course appoint everything to different persons working in the system.

If you’ve ever used Basecamp you probably recognize the work flow. While Collabtive is simple compared to Basecamp, at least so far, it does the basics very well. We’ll be running it in my company for now.

Step 3: Cool Little Things

There are some cool little things that I’d like to point out with Collabtive, the first being every date field in the system. When you click the field, a calendar just pops up, and when you’ve picked the date, it disappears. No icons or nonsense like that, just a simple and obvious functionality that I like.

Speaking of icons, here and there you’ll see a disk icon. Hover it to get further options for saving down the associated data, which could be your task list or whatever. Most stuff can be saved as an Excel or PDF file, which is cool. Sure, they could just have had small icons for each of these, but the hover functionality decreases clutter, even though it encumbers the functionality somewhat. Since this is something I won’t use on a daily basis, I think it is good as it is.

Another cool thing is the online list in the sidebar. If you’re online at the same time as another user, you can start at chat right then and there with him or her, just by clicking a speech bubble icon to the right of the username.

The Timetracker feature could prove useful as well, you access it on the various project dashboards, where you can easily add a time report for when you worked on the project. This is certainly a good thing, but as always it depends on you remembering to fill out the time tracker form each time, and to add even smaller edits to a project, otherwise it won’t be a truthful time report in the end. Still, easy to use and manage.

There is support for themes, and if you visit the Collabtive forums, you’ll find a few threads about it, but at this time the standard theme is the one you’ll build upon. Also, there’s no documentation on this, so that’s a limitation of course. That being said, just building from the standard theme should make it fairly easy to do some minor edits to fit your need, should you want to brand your install a little harder.

Wrapping It Up

I’m impressed by Collabtive so far. There are a few things I think it lacks, one being a choice of themes to style it. This, along with more localization files, is probably just a matter of time, since the system overall is responsive and easy to use, a true option to Basecamp for smaller organizations.

One thing it has to sort out, however, is a backup functionality. I want it to e-mail me database backups, and perhaps even do backups of uploaded files, so that I can restore my collaborative system should the server end up dying on me. Hopefully this is due in an upcoming version.

Give Collabtive a go if you need to manage your team, it’s worth a shot! Also, don’t forget to let us know how the Basecamp import feature works out for you.

Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • http://cmstutorials.org krike

    I’m just trying it out and it looks great :D

    one thing, I don’t get the thing with the milestone, what is a milestone?

  • http://www.itlida.cn Ender

    it’s great, but a little confused, why I can’t check the member’s profile? And some page appear the 505 error,what happen?

  • http://mambenanje.blogspot.com mambenanej

    just installed it for my company http://www.afrovisiongroup.com and I hope it does the magic for us

  • http://www.headbangerspanama.com Euclides

    This will work perfectly for me, thanks!!!

  • http://www.distinctly-digital.com Sam

    I’ve used this for a while now and have found it really useful. Hopefully they keep developing the product to make it even better

  • Myrto

    My pdf eport doesn’t work. In my opinion the most important function. Has anyone the same problem? How do I fix it?

    Hope to hear from you!

  • http://www.pmhut.com PM Hut

    It looks very promising. This is probably one of the very few free PM tools out there, and it seems from the rest of the comments that people are having positive experience with it.

    @Krike, if you don’t know what a milestone is, please check the following on managing project boundaries (a milestone is a project boundary).

  • http://www.pluspurple.com web design Hertfordshire

    Lots to test and see. We are in the process of testing and using a programs like the one described but will see if it fits our needs or work style.
    thanks posting.

  • http://MaxTheITpro.com Maxwell

    Thanks for the info on Collabtive. I’m gonna install it on my web server. I want something that does Gantt charts, projects, tasks, events and allows me to assign users to a particular projects. I’m currently trying out Web2Project (a fork of dotProject) — not bad at all.

    Oh, can some1 give me pointers on installing Redmine on HostMonster???
    I see the RubyGems & Ruby on Rails folders in my CPanel.
    What next??

    • http://www.hivedivision.net Valentina

      We are starting to use Collabtive to manage our projects (movie pre-production, production and post) and it seems really great.
      Just a feature that we really miss is the possibility to get notices when a reply to a message is posted. That would be great!
      Thanks to the Collabtive team!

  • Pingback: Sending large files to clients/recipients - Andy Kemp

  • http://www.drinksandlinks.com Networking Event

    A great starting point to test and get used to working with a application or program in the office.

  • http://www.creatabrand.co.za Murray Williams

    I have just installed Collabtive and started adding projects etc.

    I must say that this is by far the best Free project management system I have used thus far both in design and functionality and best of all it’s still early days. I cannot wait to see what features get added to the 1st stable release!

    Well done Collabtive keep it up !!!!

    • http://dualmediasolutions.com Tim

      Hey Murray,
      Question for you, what project management systems have you used? I’m trying to narrow down which one I would like to settle with.
      Thank you in advance,
      -Tim Sherwood

  • http://www.xclamationdesign.co.uk Web Design and Development in Stourport, Worcestershire

    We’ve been using Collabtive for a while now for Xclamation Web Design and Development to manage our website design and development projects. We think it’s a great app!

  • http://www.techassistnow.com Zach Zurn

    I have used Collabtive for a while personally and it has been a great tool as a freelancer. I introduced it to a larger team (10-15 people) and it seemed less useful and buggy. We are still using it but I am having to add a lot of functionality to get it to work really well.

    It seems that the Excel and PDF functions aren’t set up properly. I additionally had to modify a bunch of code so that I can get a subscribe to my tasks as a calendar link so that people can see their tasks in Outlook or Entourage.

  • Anubha

    this is a good project management tool but lacks one very important thing. when one is not able to finish the task on time then nothing can be done.he is not able to write any comment on that task that why he could not finish it up or what was the problem he faced in finishing it. there should be a feature to write about the status of the task

  • Farzad

    Hi

    Why not using Project Fork which is far better than this, besides it’s running on Joomla which is anothe great advantage!

    Check it out at http://projectfork.net/

    I’m a big fan of open source stuff, it’s up to you guys!

    Cheers

  • http://www.india-forums.com India Forums

    We have been using BaseCamp for 2 years but then we are looking for alternatives and we would try Collabtive.

    Regards,
    Vijay Bhatter, Founder
    http://www.india-forums.com

  • Tanvir

    Hi,
    I’m new in collabtive. I have installed successfully in my server. Its going well. But one thing is that when i wanna write to chat and send it to another user it does not show any pop-up window. I need to inform him/her by mail/phone. Then he/she able to view this message. any idea ????

  • Indserial

    Mallika Sherawat is one such actress who is not liked by any of the local delivery boys and grocery shop owners because of her sky high starry attitude. Mallika Sherawat who lives in Mumbai’s up market suburb, Versova area in the Raheja Complex, with her brother, is the most hated celebs living around her, who get irritated by her tantrums. The Raheja complex is the same area where other film personalities like Amrita Rao and Rohit Manasi Roy stay too. All of these celebrities actually hate Mallika Sherawat.

  • http://replicon.com Kumar

    Does Collabtive provide project management too, with team organizing. Does it allow remote access too?

  • Marie-Cris Betis

    Hi, I was hoping that you could provide tutorials on how to make web real-time collaboration editor application like CollabEdit. Thanks :)

  • star plus

    Sanaya Irani Sanaya Irani is a model, actress and dancer belongs to Mumbai, India. She was born on 17th September 1983 in capital of India, Mumbai. She graduated from Sydenham College Mumbai. She started her career with modeling and she appeared in many different advertisements of different companies.