Just want to mention that each of us experiences this forum differently. I read nearly every post, and that means I rely much less on tags/categories to find things of interest. I’m guessing most of the folks doing moderation are ā€œregularsā€ who may not see the site the same way a more occasional visitor would. Additional navigation support is helpful for less frequent visitors.

3 Likes

Good points! Agreed with all of this :slight_smile:

How hard is it to try something out using discourse? Like for example trying out tags to determine if it works/helps?

ok. i could reconsider the use of tags. i certainly would prefer that to subcats.

re: the mega threads that have left their original purpose-- i’d almost suggest closing them rather than splitting them up. people can start new threads leaving off from a post at any point in a long thread, so it seems good not to hack up old old data.

agreed re: max/pd patches in dev. single-author applications/etc don’t need to be in dev-- but they can certainly be discussed in other cats.

1 Like

Here’s my draft of tag-organization from a PM discussion with the devs. I don’t think it’s right anymore, but it might spark some ideas,

Tags

These tags are grouped as teletype only tags. If the teletype tag isn’t included, these tags won’t be available. Tags can be edited once they’re created, so elements of the tags will change over time. Tags are meant to organize content in a matrix rather than a hierarchy. Posts will most likely have more than one tag.

/ denotes tags that commonly go together, but are separate tags. [things in brackets] mean that things inside the brackets are variable depending on the information being tagged. [things|separated|by|bars] mean that the tag should be one of the words inside the brackets, so [released|inprogress|onhold] means that the tag should be released, inprogress or onhold.

  • teletype / [op|pre] / [command]-[github-issue]-[released|inprogress|onhold]
    • discussion threads that mention commands. The tag can be as simple as op or contain a tag for the command described in the post, r to tag an op command called R. Once the command is added to Github issues for implementation, the tag can be edited to include new information.
  • teletype / tt-[description]-[active|archived]
    • general tag to collect discussion of a broader topic that hasn’t yet resulted in a command or language suggestion. While the prefix tt- is redundant with the teletype tag, the prefix gives the tag some extra heft as an ā€˜official’ discussion topic.
  • teletype / monome-approved
    • tag that denotes a feature has been vetted and approved for inclusion in the monome TT firmware implementation of the TT language. Does not mean the feature is scheduled for development, or even added to Github issues. This tag is a good place to start if you’re a developer looking for a feature to add.
  • teletype / alt
    • this tag means that the discussed features, while interesting, won’t be included in the monome TT firmware and have yet to find a willing implementor as an alternative firmware.
  • teletype / alt-[alternative firmware name] /
    • tag to denote development discussions for alternative versions of the TT firmware.
  • teletype / release-[candidate|beta|production]-[github release tag, PR or shorthand name]
    • optional tag to collect discussions that relate to a monome TT firmware release.
  • teletype / bug-[github issue id]
    • tag to flag something as a bug. When the bug becomes a github issue, the issue ID can be added for clarity.

Organizing Threads

When multiple ideas emerge from a single thread, the moderators will make their best effort to split ideas into their own threads. While it’s difficult to predict what a discussion will produce, when possible community members are encouraged to keep one topic per thread.

When posts are moved into new threads, or when a thread gains enough traction, moderators may add an index ā€˜top post’ and change the title to clarify status of the discussion. Thread titles will closely mirror tagging structure,

  • New command threads will be formatted,
    • TT-[op|pre]-[command]-monome-approved-[candidate|beta|production] [additional description]
  • Release status threads will be formatted
    • TT-[monome|alt]-release-[release tag]-[released|inprogress|onhold] [additional description]

Top posts in reorganized threads will link to Github issues, pull requests or releases when possible. Though top post index content will vary according to the purpose of the thread, index authors are encouraged to link to related tags and make use of Markdown tables and formatting for clarity. As index post patterns emerge, templates will be added to this Wiki.


A gif about how I feel right now

I like tags. I like tags a lot.

i’m going to sort of stand by my earlier appraisal that this tag proposition is suited for a much bigger project with many more contributors. it’d be overkill for our needs here.

how about we simply tag the project, ie ā€œteletypeā€, ā€œalephā€ as a sorting method in the Dev cat?

6 Likes

:+1:

Selfish question :stuck_out_tongue: Can you hide/block tags you’re not interested in?

Because development is effectively teletype right now and at the moment I have no use for that info, but am interested in the other info posted in the development category

Discourse does not appear to have a way to exclude tags in searches. You can mute tags, which would remove them from notifications and the Unread tab. That might help you.

Oh yes, agreed. I don’t think my original proposal makes sense anymore.

I’d like to suggest adding a version tag so we could pull up posts that are related to a release easily. At most, a post could have two tags, teletype and teletype-2.2 as examples.


That gif though. It’s a good gif.

i like the idea of using tags since this is a solution to being able to choose only one category, and tagging multiple things means we don’t have to choose between hardware/app, for instance, we could simply have something tagged as ā€œansible, kriaā€ or ā€œwhitewhale, kriaā€ or just ā€œkriaā€.

being able to search for tags would be really helpful, actually, especially if it’s possible to search for more than one tag a a time. i agree seeing tags would clatter the main page though, is there a way to not show tags there? maybe just show them when you are viewing by category? and i’m not sure having ā€œ(Teletype)ā€ in thread names is all that helpful, it doesn’t really help with filtering so it just adds a visual distraction.

Here’s a Discourse forum that uses tags. I don’t think it looks cluttered, personally. YMMV.

i’m sorry to be asking questions about discourse, but i just don’t have time to look this stuff up myself.

is there a way for the moderators to define a fixed set of tags that then users can choose from?

what i typically hate about tags is maintenance, ie TT vs tt vs teletype vs Teletype

You can set a trust level for new tag creation.

slightly different styling though, the font for tags there is grey. also i have a feeling we will have more cases with multiple tags, but this is just a guess, of course.

Yeah, the styling is very much under the control of site administrators.

Here’s a wildly different looking Discourse site.
https://forum.bela.io/

was checking what settings are available for tags and looks like you can subscribe based on tags too - neat!

on a related note, i’m not seeing ā€œAutomatically unpin topics when I reach the bottomā€ option under my profile / interface menu - am i looking in a wrong place?

It’s gone for me too. Because there’s a default now, I’m guessing it’s been removed as a choice. Not what I would have expected.

Agreed. I played around a bit with tags here, the tag maintenance page for discourse is pretty powerful. I get the impression the discourse developers share your feelings.

The piece that I like about tags is the url filtering, https://meta.discourse.org/tags/c/dev/translations/pr-welcome is a pretty url IMO. It’ll make it easy for us to link to slices of content that cut across multiple threads.

Agreed. I’m happy to start editing titles once we’ve all agreed on moving in the tag direction.

3 Likes

I quiet like this as an example. Some basic categories per device and then some tags to easily identify some high level differences between the topics. This could relatively easily be matched to lines I guess (categories like teletype, aleph, grid, maybe software and hardware and tags like development and support)

2 Likes

I’m going to disagree here. If I can’t hide all topics tagged ā€˜Teletype’ then I certainly want to know that a thread is a teletype thread at the top-level so I don’t waste my time clicking into it. From my perspective, the primary purpose of categorization is to be able to customize what content you see – the default view is everything so it makes sense to be able to cut pieces away from that, so you’re only seeing the interesting-to-you content.

I have the Trade category hidden personally, and I can certainly see someone wanting to hide Teletype. There’s so many other things to read / discuss here!

yes, but my point was that if we use categories/tags there is no need to also use titles for categorization. similarly, if i look at teletype category i don’t want to see ā€œteletypeā€ in the title, it’s redundant.

and visually filtering things out is not all that efficient. imagine if all trade posts started with (Trade).

Agreed, however there was discussion above that any ā€˜tag’ would be hidden in the main view. I agree that I don’t want the main page cluttered with additional tags. Presently the ā€˜(Teletype)’ prefix is in essence tagging / categorizing. I would like to be able to hide things that do/would currently use that prefix.

I think these is a number of separate issues we’re talking about at once. My main point is that I want to be able to hide posts with whatever marking mechanism we choose.

At a guess I’d say most people view the forum as one continuous stream of posts - most don’t view categories one at a time. This cohesive view is something I like about Lines (there isn’t sub-forums), but there are things I’m not interested in, and as it becomes a busier place, there is going to be increasingly more that I want to hide in order to keep it a fun and manageable addiction.

1 Like