Unfuddle Feedback Module

This is what happens when you are surrounded by brilliant people.

I've been tinkering with the Feedback 2 module (http://drupal.org/project/feedback) which creates a handy little form that allows site visitors to post feedback. This is especially useful for eliciting feedback during the development process.

Out of the box the module creates a log message. I wanted an interface that allowed for more discussion and accountability around the feedback items so created a patch (see attached) that makes nodes out of feedback messages which go into an internal ticketing system.

This was a great solution for one of our clients. But yesterday I found myself wondering out loud if we could integrate this with our Unfuddle (http://unfuddle.com/) project management system?

Jody jumped on this idea and within a couple of hours had leveraged the Unfuddle API to create a module: http://drupal.org/project/unfuddle_feedback

We're hoping this helps others who use both Drupal and Unfuddle. Let us know if you have any questions.

AttachmentSize
feedback-node.patch_.txt1.86 KB

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Great idea! What about other ticketing systems?

That's a nice idea, and I was wondering how difficult it would be to integrate it with other popular ticketing systems, such eg Edgewall Trac?

Shouldn't be too hard. Jody

Shouldn't be too hard.

Jody just wrote a hook alter to change the handler that feedback uses to submit it's form.

/**
* Implementation of hook_form_alter to modify the feedback_form.
*/
function unfuddle_feedback_form_feedback_form_alter(&$form, $form_state) {
  $form['#submit'] = array('unfuddle_feedback_feedback_submit', $form['#submit'][0]);
}

from there you could connect to any ticket system that has a decent API!

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

More information about formatting options