Closed (fixed)
Project:
Bugbits
Version:
4.6.x-1.x-dev
Component:
Code
Priority:
Critical
Category:
Support request
Assigned:
Reporter:
Created:
3 Sep 2008 at 23:04 UTC
Updated:
27 Jan 2009 at 14:42 UTC
Hi,
i've begun to actively transform bugbits to be used in drupal 6.4, and i was wondering if i could request some help from other drupal developers or if i could become an active developer on this project so i can share my code with the community?
Thanks
Comments
Comment #1
tmckeown commentedDaften,
I would be very interested in seeing what you put together. Would you mind posting the code in this ticket, or emailing me the code? Once I've looked over your code I can let you know about CVS access.
Thanks
Trevor
Comment #2
daften commentedOk, here I go :)
bugbits.info:
bugbits.module:
Especially the inclusion of the core.php file should be done properly, this is a quick dirty fix. Watchdog should be replaced with the new syslogd facilities i think. I also think it should be possible to do EVERYTHING through the mantis API, but this off course depends on the mantis team.
I've also changed al the conflicting database functions (e.g. db_query()) so they are prefixed with mantis_ (like you did in the patch file). I had to do this 'by hand' because the patch file didn't work correctly anymore.
Now I ran into an annoying bug: when the function config_get_global from the config_api.php file (in the core folder) get's called, certain global variables can't be found in the $GLOBALS array. I'm in the process of debugging that, but it goes very slowly :)
Comment #3
daften commentedSo basically, i copied your code and tried to adapt it to drupal 6.x. That works now, but mantis is being annoying ;)
Comment #4
tmckeown commentedDraften,
You are quite correct that including the mantis files is sort of a bad idea :-). I *believe* I fixed this in an version that I did not commit to CVS. I need to pull some files off an old hard drive to be sure. I will commit to getting your code and my older code merged into together over the next week or so. Be sure to keep a look out for a dev version for 6.x. In the mean time, lets discuss the future plans of this module. Are you interested in participating in active development? I have had some big plans for this module, but never the resources to see them through. Contact me via my user name and lets discuss.
--Trevor
Comment #5
daften commentedHow can I contact you through your username? I can't find a contact button or a contact-addres anywhere :s
Thanks for the help btw, we would actually need this module in action next week or so :)
Comment #6
stephthegeek commentedNot a developer, but we're thinking about using Mantis internally and would be interested in helping with this as we can (sponsorship, testing).
Comment #7
tmckeown commentedstephthegeek,
Thank you for your interest. Your are the third person in the last month that has expressed an interest in this module. Obviously just getting the single login working again would be a first step, but by no means a permanent solution.
Ideally I would like to write a specification document on how the integration is going to happen, scope out the project and possible initial release dates, then get to programming. I have a 'gut' feeling how long api integration would take, but I would hate to speak out of turn before the spec is written.
I have enabled the contact tab on my profile, so please feel free to email me with any questions or comments, or post below.
Cheers,
--Trevor
Comment #8
bobke81 commentedHello,
Being involved in a startup company with an open source strategy we would like to use bugbits on the website we are developing (using Drupal 6). Have you any idea when a first version for drupal 6 would be available?
greetings,
Matthias
Comment #9
stephthegeek commentedAny more movement on this? We've been actively using Mantis in our organization for a few weeks now, and boy is it ever a hugely productive step up from Drupal's Project module for our needs.
Anyway, we've also been looking at putting a more extensive contact form on our website rather than Drupal's built in one. Debating between doing this as CCK or with the Webform module. Any thoughts on how integration with Mantis might work? Obviously there are a lot of ways to do this, with varying degrees of complexity. It could be a one-way entry into Mantis (ie. a CCK/Webform submission on the Drupal site gets added as an issue in Mantis, with at least some limited mapping of fields/categories/projects) without any further customer interaction with Mantis. The person responding to the customer could manually add the reply to the Mantis issue when resolving it. Even this would be a big step forward.
Thoughts?
Comment #10
tmckeown commentedStepthegreek,
I have created a drupal and mantis setup, but my development would be much more productive if I hade some mantis test data. Would you be able to provide a db_dump of mantis to test against? I think your right, let's start small, get this one feature out of the way, and build from there.
In terms of the bug posting feature I would suggest we stick with a CCK to and mantis field level mapping.
Thanks for your direction and I will see if I can get a start on this one feature ... no promises ..
Comment #11
stephthegeek commentedGreat! That would be a wonderful step... CCK form on our site -> Mantis issue, with perhaps project name and category that could be mapped. That's our use case at least, for customer support, but I could see priority and auto-assigning to a certain person as being important too.
While I'd love to share, we've got hundreds of issues and I think it would take more time to remove all the confidential information in them than it would be to create a few test categories/fields/issues. Let me know if I can help with that though -- if you can provide admin access to your Mantis install I would be happy to spend some time populating it.
Comment #12
daften commentedHi, i could probably provide you with a database dump from mantis, let me know if you need it!
How far along are you with the single sign on feature, I have some spare time, so maybe I could help you along?
Comment #13
tmckeown commentedDraften,
Yes that would be awesome. I think you have my email address, so please send a db dump there. Also please try to get a cvs account with drupal and you can start helping me out with the code base. Once you have a cvs account i can give you access to the bugbits branch.
Cheers,
Trevor
Comment #14
daften commentedI sent it to your email address!
Comment #15
daften commentedTrevor and I are both working on the 6.x version, so closed