Tasklist or Case Tracker?

cog.rusty - June 16, 2007 - 19:18
Project:Tasklist
Version:5.x-1.0
Component:Miscellaneous
Category:support request
Priority:normal
Assigned:Unassigned
Status:active
Description

I want to set up some kind of intranet for assigning/managing tasks for the administration and the members of an (offline) club. I wonder if someone could comment on choosing Tasklist vs Case Tracker.

#1

scor - June 18, 2007 - 17:41

That's an excellent question as these 2 modules are quite similar, I was wondering the same question a while ago and I couldn't find any answer. Still today I can't find any review comparing these 2 modules.

Features:
The Tasklist module creates a new content type : task. Each task has one parent and can have as many sub tasks as you want.
The Case tracker creates 2 basic content types : Project and Issue. Each issue is related to a project, and a project will contain as many issues as you want.
A task can be the equivalent of a project, or/and a issue. that makes tasklist pretty flexible in that way. Depending on the evolution of a task, you can suddenly turn it into a project-task if necessary by adding subtasks to it. You also create sub projects and have as many levels as you want.
The case tracker is slightly more integrated into drupal, and has for example the ability to let the users change the issue settings directly when commenting on it. In tasklist, it's the owner of the task who has to do that.

State:
Lately, Case tracker has been more maintained than tasklist. CT is also more used I believe. The current version 1.0 of tasklist contains some minor issues that should be resolved in the next days. I will release a new version when they have been fixed.

In a nutshell, you can achieve pretty much the same things with these 2 modules. One being more focused on maintaining a issue list, the other one being more general and flexible. I advice you to try both of these modules and see which one suits you. Tasklist seems to be the best solution for what you need.

#2

Christefano - August 2, 2007 - 21:09

I've written some notes along these lines at http://drupal.org/node/125225#comment-257979

#3

scor - August 3, 2007 - 10:47

good review, thanks christefano.
I'm thinking that the tasklist module should merge with case tracker, in order to get the best out of the two. Case tracker is more advanced, more active and integrated into drupal than tasklist. We should try to bring the cool feature of tasklist in CT. What do you all think about that?

So far, the projects in CT cannot have sub projects, which is possible in tasklist. that could a nice feature to have in CT. Otherwise, what other features do you like in tasklist that is not available in CT?

#4

cog.rusty - August 3, 2007 - 12:12

To christefano's review I will add that Casetracker also has email notification, a UI for setting up the available cases statuses, and permissions to allow user roles to set the status and to assign cases. So, overall it is more powerful (and hence more complex).

I think the single additional thing which Tasklist does is to create book-like flexible hierarchical structures of tasks and subtasks. I believe that a request to include this feature in Casetracker would be considered contrary to its basic design by its maintainers (I may be wrong of course).

So, perhaps Tasklist needs to differentiate itself by addressing an audience with simpler needs for management and more advanced needs for structuring the content. Some examples would help it find its place.

#5

Christefano - August 3, 2007 - 13:49

It's true that Case Tracker is more complex but since I'm using OG I already have email notifications, and with CCK I've created cases status fields and can assign permissions (with CCK Field Permissions).

The main reason for creating a custom To do content type was so I could Event-enable it. Besides, Case Tracker's case types aren't appropriate for To dos and I didn't want Case Tracker cases in the calendar.

I'm looking forward to seeing the results of Anthony Oliver's work on extending Case Tracker.

#6

meible - January 2, 2008 - 20:16

does any of those modules allow to sign up to a task.

I am looking for a module that allows me as administrator (or a group with the right permissions) to create task, and a user can sign up for that task.
Scenario:
I need someone to translate a document. I create a task, I specify a deadline i publish it.
A user sees it signs up for it so that others see that someone is already working on that task.

Is is possible with one of the two modules?

#7

scor - January 5, 2008 - 17:15

case tracker does that.

#8

meible - January 5, 2008 - 17:41

but for a case in the case tracker I always have to assign it to a user when I create it. I would like to keep it blank and leave it up to the user to sign up for that case.

#9

scor - January 5, 2008 - 17:51

you're right. I know that project issue tracking used on drupal.org does it nicely by assigning the task to Unassigned. (http://drupal.org/project/project_issue)

#10

Christefano - January 6, 2008 - 01:01

I have a dummy user named "anyone" that Case Tracker automatically assigns cases to. (The ability to do this is in the Case Tracker settings.) This handy when filtering cases using Views, too.

#11

leflores - January 25, 2008 - 18:52

Is it possible to add issues or cases by email?

I know that drupal has some modules to convert emails to nodes, but Could they be used to assign cases to different projects based in email?

Thanks

 
 

Drupal is a registered trademark of Dries Buytaert.