Custom Issue Tracker Complete

Posts: 5367
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

Ahh, Ubercart.org finally has an issue tracker again. It took a while to get it back online, but it's now better than ever. "Why?" do you ask? Well, because I ditched the Project/Project issue module combination in favor of a custom solution created using CCK + Views + Contemplate + Custom code. There is still a little work to be done, but it's running great at the moment and I couldn't be happier. Smiling

Feel free to test it out and start posting up issues. Also, if you've posted a contribution and would like it to have an issue tracker, you simply have to edit your contribution post and give it a short name. This will make it so users can select your contribution when posting an issue. The site will automatically add your contribution to the View that handles the issue listings, and your contribution page will (magically?) have links lettings users view the list of issues for your module or post one. How cool is that? Cool

Like I said, there's still a little bit of work to be done on the display of issues and the handling of the comment form (which you can read a little bit about here), but this thing is open for use. Post any bugs or ideas here, and I'll get to them in a week and a half.

Why so long? Oh! Because I'm leaving tomorrow to go get married and won't be checking Ubercart while I'm on my honeymoon. Eye-wink

So what are you waiting for? Check it out:
http://www.ubercart.org/issue

Posts: 89
Joined: 09/08/2007
Bug Finder

Ryan,
I love Ubercart, I think its a great thing!
About the issue tracker, it is still lacking some problems... Ability to search, and to provide version number are one thing (or actually two).
BTW, why not inside Drupal? as in the end it is a Drupal solution...

Got married? Mazal Tov Eye-wink

Amitai

Posts: 5367
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

We outsourced issue tracking to our site a while back using the same modules Drupal uses to provide that feature on Drupal.org. We brought it here to give us more control over the way it functioned... but it turns out the project and project issue modules just weren't up to snuff. (We had a lot of problems with bugs.)

I ended up abandoning them when the site crashed and rebuilt the custom job. You're right, though, it still needs some work and I'll try to get your suggestions in as soon as possible. I'll write a custom module to handle some stuff in the future, like updating the issue details from the comment form and retheming the pages.

Marriage is going well, but my poor wife has strep throat now. Sad

Posts: 151
Joined: 08/07/2007
AdministratorNot Kulvik

Rumor has it that she is allergic to Ryan Eye-wink Maybe he should shower more often!
Andy

Posts: 29
Joined: 08/18/2007

Is the custom solution you built for your issue tracker available to your loyal fans? I have implementation of an issue tracker (not for software - for customer inquiries and service issues) for our site's support section. Part of why it hasn't happened yet is because I can't quite figure out how to implement the case tracker from Drupal, but also because I don't entirely like it.

Your solution seems to be a better system. Is it just reserved for your site, or might it be available for others to use (either some sort of module or instructions on how to assemble it ourselves the way you did)?

Posts: 5367
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

I'm really just using CCK + Views with some custom PHP snippets in there right now. The goal is to also implement a basic module to add the issue update form to the comment forms. Perhaps when I get around to doing that I can export the CCK type and the View for others to check out.