CCK + Views issue tracking

Events happening in the community are now at Drupal community events on www.drupal.org.
maxlobovsky's picture

I have read in several different discussions about the possibility of building a fairly feature-full issue tracking system with just stock cck and views. Several people have claimed to have done this, but I haven't seen any documentation, or exported views or anything like that. I think I can probably put something together, but I wanted to know if anybody has any examples or documentation available.

Thanks,
Max

Comments

My diploma thesis is about

meba's picture

My diploma thesis is about doing project management and because I need to finish before christmas, I can't use Project module unfortunately ;( Therefore, I am thinking about creating an installation profile for this...

Check out the old version of Project Flow and Tracker

victorkane's picture

It already does this and more.

http://pftracker.awebfactory.com.ar/

user: drupal
password: rocks

Check out roles, user stories, iterations, tasks content types...

If you are interested I can re-enable the downloadable tarball.

Am rewriting from scratch now on Drupal 6

Victor Kane
http://awebfactory.com.ar

I'm working on this...

EoinBailey's picture

I'm working on setting up a task system with CCK and Views at the moment... it's very early days, but what I have done so far is:

  • Create a Content Type called 'Task'
  • Add a text field, with radio buttons with option for 'In Progress', 'Complete', etc...
  • If you want a completion date, add that too
  • Create a Taxonomy group called 'Tasks'
  • Add Taxonomy terms to the group you just made, e.g. 'Personal', 'Work', 'Drupal'
  • Enable the group you created to be selected on content type 'Task'
  • Create a new View, add filters for the taxonomy terms you want, e.g. a page for personal tasks, work tasks, all tasks
  • Add a filter to show only tasks not marked as complete.
  • The filters can also be exposed, to allow you to alter the view on the fly

That's as far as I have made it so far. But after that it comes down to what you want to do, you can add fields to your 'task' content type for anything you need, and filter on all of those too.

You could create a taxonomy group called 'projects' and add a taxonomy term for each project, and filter on a per profect basis then also.

I'm pretty sure, that with CCK and Views the functionality of both Project, and Project Issue Tracking could be replaced - but don't quote me on that!

Comment CCK

christefano's picture

I'm pretty sure, that with CCK and Views the functionality of both Project, and Project Issue Tracking could be replaced

Comment CCK has the ability to update the original post's CCK fields (similar to how comments can update attributes in project.module's Project nodes). The Drupal 5.x version has problems, though, and I started rebuilding Projectverse in Drupal 6 about a month ago.

Hi Eoin, May be it is

Summitnl's picture

Hi Eoin,

May be it is possible to integrate your work into Victor's prototype?
I updated Victor's prototype to the latest 5.12 version, and updated all other modules.
I am sure he will enable the abiltiy to download the new tarball!

greetings,
Martijn

There is no code...

EoinBailey's picture

At the moment I'm seeing if it's possible to just use OG, Views, and CCK in Drupal 6 to replace project and project issue, so there is no code to speak of. It's custom nodes, and custom views.

I think it can replace most of the functionality, though I don't think it can be integrated with any source control at the moment (it can attach files, so releases could be created that way).

I've had no time to work on this for the past few weeks, and I'll have no time this week either, but I will post what I've done soon.

What I have working is a node that can replace project nodes (without source control integration), a node that can replace most of the issue tracking functionailty, and using Views all the sorting can be performed.

With some CSS and div's colour coding could be integrated too.

OG, CCK, and Views can (IMHO) replace ~80% of Project and Project Issue.

Great

victorkane's picture

I will be publishing the initial pftracker sometime next week -- as soon as the ZoneEdit nameservers kick in :)

Meanwhile, it looks like we are very close. We can compare notes and learn a lot from eachother, and certainly work together on this.

I am publishing pftracker in the context of a complete Drupal Development server, explanation here: Drupal development server - Part One - Install and first steps - http://awebfactory.com.ar/node/345

Looking forward to working together on this.

Victor Kane
http://awebfactory.com.ar

When you've got the time,

dazmcg's picture

When you've got the time, it'd be much appreciated to document step by step what you do with the various other modules to achieve this! I'm not sure I'm seeing how OG is used.

thanks

User stories and preliminary analysis coming up

victorkane's picture

Thank you enormously for your interest.

Shortly I will be adding here (and in the self-building Project Flow and Tracker itself) user stories and a preliminary analysis which will map that functionality to the domain model diagram shown here.

I look forward to your comments then.

Victor Kane
http://awebfactory.com.ar

Thanks Martin! Right now I

victorkane's picture

Thanks Martin!

Right now I am in the process of setting up a public server just for pftlegacy (with Martin's update) and pftracker (completely new version in Drupal 6). The new version will "project" itself starting with a very basic CCK and Views setup, just as Baileye is doing. As soon as it is up, we can compare notes.

You can follow progress at http://groups.drupal.org/node/16850

Also, comment on that thread with all your suggestions for the new version!

Victor Kane
http://awebfactory.com.ar

Project Management

Group organizers

Group categories

Project Management

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: