Two things have led to this topic:
-
It was pretty cool to see our traffic explode the other week when @gorhill’s post on webextensions was linked to on HN and Reddit, but it was pretty crazy to see so many posts in that single topic.
-
@jkingston has asked me where we could put support threads for the new Lightbeam extension, which is about to launch.
So far we’ve been putting all support requests in a single topic, and that’s how I remember it worked on the old Add-ons forum, but we can do better in Discourse:
By using tags, we could have a single topic for each request. All topics would stay in #add-ons:add-on-support, but they’d also be tagged with a particular add-on.
Tags are subscribable, like categories and individual topics - so add-on authors can subscribe to their tag to receive notifications. It also makes moving misplaced posts easier for moderators, and cleaner - the appropriate tag just needs to be added.
It’s probably easier to see this in action than imagine it, so I’ve set it up with a few topics on our staging Discourse instance:
https://discourse-staging.production.paas.mozilla.community/tags/c/add-ons/add-on-support/ublock
New topics with the appropriate category and tag set can be created by hitting + New Topic on that page, or directly with a url (which could be placed on an add-on’s amo page, for instance):
https://discourse-staging.production.paas.mozilla.community/new-topic?category_id=111&tags=ublock
I can think of a few potential drawbacks to consider:
- There’s currently no email interface for tags
- This is a blocker for most categories on this instance, as we aim to provide a mailing list replacement for their users
- However the add-ons category was migrated form a forum, not a mailing list
- And this won’t be any worse than it is currently for email-in users, with there being no email-in address for a particular support topic, only the support category generally
- This would be the first time we’d be using tags on this instance, and we could confuse users - who knows what they might end up doing
- We can lock down who can create new tags to try and reduce this problem
- And restrict what tags can be used in each category (which I plan to do here)
@jorgev this is your category, so I’d like to get your feedback/approval on this.
@jkingston provided none of these drawbacks are prohibitive, I’d like to set up Lightbeam support on Discourse like this. If they are, let me know why, and I’m happy to create a category for the time being until we’ve fixed them - we can always migrate posts and update links later.
@gorhill you’ve got a huge support thread, and have asked for functionality like this before (apologies for not seeing it sooner) - would this satisfy your requirements?