I am looking at starting a very large project. It will deal with help desk/time sheets/ project management. I have done some work over the years and understand what I need to do. My question is for the experienced drupal developers out there. Is drupal appropriate for the advanced features of a site such as this? I know there will be lots of relationships with the data. Users assigned to tickets...tickets with actions and hours assigned to them. Time sheets that pull data from the actions and from projects....

My other option is codeigniter and build a lot from scratch but I don't want to build myself into a hole in drupal. I know everything I can do manually.....

I have other concerns about drupal as well from a module standpoint and there being a lot of stuff for Drupal 6. I have used drupal now for several sites and it works very well. I really really like it.

Thoughts are all welcome.

Comments

rfulcher’s picture

One other items is combining the both of them. I am not sure how that would happen but an interested in that as well.

Village Internet’s picture

We used CaseTracker to build our consulting company's Project Management system
http://drupal.org/project/casetracker

Case Tracker allows you to assign users to cases (or tickets in your case). The users then have a tab in their account for timesheets. Cases can be assigned to custom content types (ie. projects) and most of the work related fields are exposed in views.