Any recommendations on an optimal configuration for managing issues using Discourse?

Today, the most unkempt portion of our community is the way we manage issues in our community. For context, we run a product-led community of users of products built by our company. Issues of course could mean bugs, feature requests, or general issues—just like a GitHub issue, really. Issues across many different vectors, such as:

  • GitHub issues for code/tools that we (my team) also owns
  • GitHub issues for our open-source marketplace (50+ and growing repos/topics)
  • General issues/feedback/bugs submitted about our product
  • Issues within the community itself (community feature requests, etc.)
  • Internal issues that get submitted to our team by other business units (today they send these in Slack)
  • Documentation issues

Below are just some of my current, unorganized thoughts on managing this, but I thought I’d see what others are doing in their communities in the meantime. So, how do you do it?

  • Part of this equation is your classic, forever struggle of categories vs tags in terms of general organization
  • Users are generally overwhelmed with the number of possible tags, may not inherently know which tag to search for, or in most cases don’t even attempt to put a tag. (and requiring n tags typically forces them to put minimum effort into a tag)
    • An overarching submission form could help alleviate the submission process for this, assuming you went with more than 1-2 categories.
    • A powerful feature Discourse could add would be to tie tags to required dropdown fields in the experimental form templates. This way, for example, if the dropdown question is, “Which browser are you using?” there would be discourse tags associated with the answers Chrome, Arc, etc.
  • One of my biggest issues for this is an “administrative view” of this solution. I believe the tickets plugin (although the screenshots are broken, so I can’t refresh my memory) may be a good use case for this.
    • I’d really need to act on a lot of metadata about the topic in this regard. Submission date, current status, associated tags, assignee(s), ability to close them, etc.
8 Likes

Very much agreed. The Form templates could be made to be one of the best features in Discourse. Even adding an Input to be used as the Topic Title as well. It would also be handy for a wide variety of uses to be able to insert/display a pic in the form template.

2 Likes

Agree on power. Tangential, but it also needs a truly free-form text box option like the standard composer textbox.

3 Likes

Did you consider using the Custom Wizard Plugin :mage:? An example setup for bug reports is at Bug Report - Coöperative

3 Likes

I should have mentioned: I am on enterprise with Discourse, so I usually need to use official plugins, or have one developed/have it maintained by CDCK. :smiley:

4 Likes