Sub-categories?

Anyone else feels it’s time to split up and dispatch posts from the unique “General” category ? We don’t want to ‘go crazy’ and create many empty (or one-post) categories, but going from just one to 3 or 4 would strike a good balance, I believe.

I’m going to spend a few days playing with the discourse configuration. Seems the “add custom section” admin button is the one to use (?).

At least, the “edit categories” button does not do anything useful for me here. Using FireFox, I cannot add new categories at least.

Based on posts created so far, I’m thinking of creating categories like…

  • Hardware (improving existing – and extending to new – hardware support)
  • Software : Genode & SculptOS (announcements, feedback on Genode development, suggestions)
  • Software : third party (for the ‘genode-world’ repo and other third party Genode developers)

Thoughts ?

2 Likes

Got it, seems I’m missing the “New category” button due to discourse configuration : Create a category in Discourse - Site Management - Discourse Meta

I agree that being able to filter the forum by category would be a great benefit. It does not matter if some of the categories are not well populated so long as the homepage remains “flat” rather than being reorganised into into a tree structure, which would be inappropriate with current post volumes.

I think the tags could be used more effectively than I have seen in other forums. For instance in addition to your proposed hardware category there could be tags for x86, ARM, RISC-V, POWER, USB, WiFi, GPU etc.

1 Like

Sounds like it would make it easier to later return to a topic by searching for it, i.e. make the forum a bit like a “knowledge base”.

Is tagging something that is done moderator-side, or user-side ? I do see “tags” buttons here when visting a Category (or the “All categories” page), as a mod.

In the future we could also have a “Genodians.org” category, as an alternative to reddit for discussing articles.

2 Likes

I’ll post more in depth when I’m on my laptop, but I think this is a good idea. Imo the best part of categories is to be very visible and communicate what type of posts are encouraged. As in, there’s a ‘projects I’ve been working on’ category so people can see that and decide to post their cool project. If we add a ‘general programming’ category we might have posts about that, but as-is its not clear that like, programming techniques or static verification type things are on-topic.

So its kinda a question of values, what sort of things do we want to see?

Tags seem useful for categorizing the site as it is actually used, so people can filter for things that specifically interest them, and yea for searching later

I would personally split it something like:

Using Genode/Sculpt
Community Projects
Tech Support
General Programming

& yea genodians is a good idea too

1 Like

Good point on having a category explicitely named “Help” or “Tech support”, better than relying on people asking for help in a section named more generically “Genode & SculptOS”… Those in need of help should feel welcome requesting that. Would the “Using Sculpt” category be somewhat duplicate, then ? Or maybe, let’s put it this way – genodians generally need help in 3 ways:

  • end-user help (where to click), which necessarily relates to SculptOS
  • system composition (and debugging it) (like hamed’s recent posts, or my questions from last year), which necessarily relates to the Genode framework itself
  • programming help, which would go to “General Programming” (“developer’s corner”).

One could argue that system composition help does not need its own category and can go in the programming (or let’s use the more generic wording “developement” ?) category.

As to the others, I went with slightly different wording, we could change it too.

I like your naming a lot better,

and good point about where composition fits being ambiguous, I could see it going either way. Kinda like the whole ‘programming via XML’ sort of things, is it configuration? Is it programming? Is there a difference?

I think it must be done moderator-side, unless it is something that requires elevated user privileges.

If it is the latter, and because Genode probably attracts a more savvy audience, I would suggest the moderators set a lower threshold for being able to create new tags. Edit - on the same basis perhaps turn off the “you’ve just earned your first quote/like/post edit badge”!

I prefer the idea of tags, categories by comparison seem a bit “old-skool filesystem tree” and whilst a conversation has to go in the “best-fit” category, I think it can have several tags.

I kinda like the idea of ‘querying’ for information (à la BeOS!) but after looking into it, almost none of us (including me) are allowed to access the tag interface, as it requires “trust level 3” : Trust Level Permissions Reference - Using Discourse - Discourse Meta

(edit: so you were quite right in pointing the finger at user privilege)

@genodelabs @chelmuth It seems that requirement can be dialed down though : https://d11a6trkgmumsb.cloudfront.net/original/4X/8/e/1/8e1907ba8b90d72b582737ff3f0b339e3ea7004d.png

I.e. we could set “min trust to create tag: trust level 1” and leave “min trust to tag topic” unchanged at 0, for a start.

I like the idea that users can contribute to creating the tags, even if I help with ‘refactoring’ them after the fact :wink:

So I moved most posts from General into their respective categories. Fairly happy with the result as it’s balanced – just wish I’d find the right wording to differentiate the Help / Tech Support and Genode and SculptOS categories, i.e. express that questions which are general in nature can go to Genode and SculptOS , whereas troubleshooting questions specific to a given user would be a better fit in Help / Tech Support

Moderators (me and Spencer) can now click the ‘edit title’ and access the widget to create/add tags. Added arm and arm64 so far for testing, looks like it works.

Adding tags to a topic might require less privileges than creating tags though, any of you folks see the add-tag widget ?

As to creating new tags, please do go through Spencer and me.

I just added arm64 to the Rockchip topic the same way you created and added tags. Note, I shouldn;t have special privileges with this account.

EDIT: Seems I was one trust level 3 while doing the above. Now with level 1 “basic user” I can only add tags when creating a new topic myself.