discourse/discourse-group-tag-associations — explained in plain English
Analysis updated 2026-08-07 · repo last pushed 2026-07-29
Create a beta testers group that automatically collects every topic tagged 'beta' from across the forum.
Set up regional user groups where topics tagged by location show up on each group's page.
Build a customer support group that surfaces all topics tagged 'support' in one place for team members.
| discourse/discourse-group-tag-associations | 0xdevalias/huginn-chef | 100rabhg/masterdetailapp | |
|---|---|---|---|
| Language | Ruby | Ruby | Ruby |
| Last pushed | 2026-07-29 | 2014-09-30 | 2024-02-20 |
| Maintenance | Active | Dormant | Dormant |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | pm founder | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a running Discourse forum instance and knowledge of how to install Discourse plugins, which the README does not cover.
The discourse-group-tag-associations plugin connects specific user groups to specific tags in a Discourse forum community. Its main job is to make tagged conversations show up on a group's page alongside regular group activity, so members can find relevant discussions without hunting through the entire forum. At a high level, the plugin lets forum administrators say "this tag belongs to that group." Once that link is set up, any conversation topic that gets that tag automatically appears in the group's topic list. Think of it as creating a smart filter: instead of topics only showing up in a group because someone literally posted them there, any topic with the right tag gets pulled in automatically. This means a group focused on, say, "customer support" could automatically collect every topic tagged "support" from across the entire forum. This would be useful for community managers running forums where topics naturally span multiple groups or interests. For example, a software company's forum might have a group for beta testers. With this plugin, any topic tagged "beta" across the whole forum would show up in that group's feed, giving testers an easy way to see all relevant discussions in one place. Likewise, a company with regional user groups could tag topics by location and have each regional group's page automatically surface the right local conversations. The README doesn't go into detail on installation steps, configuration options, or technical implementation, so anyone considering this plugin would likely need to consult the Discourse plugin documentation or source code for specifics. What is clear is that it is built for Discourse, a popular open-source forum platform, and it is written in Ruby, which is the language Discourse itself uses. The core idea is straightforward: tying tags to groups to make content discovery easier for community members.
A Discourse forum plugin that links user groups to specific tags so tagged conversations automatically appear on group pages, making it easy for members to find relevant discussions without searching the whole forum.
Mainly Ruby. The stack also includes Ruby, Discourse.
Active — commit in last 30 days (last push 2026-07-29).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.