Let users configure categories for /Latest

Administrators can specify with the “Suppress category from latest topics.”-option of a category, if posts of a category should be seen by users in /Latest.
However as a registered user I would like to be able to view additional categories in /Latest in addition the the ones selected by administrators.

There are several ways I can imagine, how a functionality for chosing categories for /Latest could be implemented in the user interface, for example:

  • Add a checkbox (do not display in latest, display category in latest) on the website of each category
  • Add a separate “/Latest”-configuration site within the user-preferences

Such a feature overlaps in its functionality a bit with muting of topics (in Userpreferences/Categories), so it is likely that some kind of consolidation is necessary in order to realize this featurerequest.

Can you give us an example of a community which uses this feature heavily?

Have you spoken to the site owners to understand their rationale?

The rationale for suppressing categories from latest topics is that languagespecific categories should not appear in /Latest for the bulk of englishspeaking users.
Here is a link to the currently ongoing discussion of the e.foundation community.

I know quite a few users of the Mac Power Users forum really like the latest page, we haven’t excluded categories but it would be nice for users who don’t care about the Mac (for example) to be able to exclude the Mac category if they chose to do so. I could imagine this being equally as useful on the Automators forum - I run both.

This broken plugin used to do that:

1 Like

That’s going to be a tricky one to solve with the current options - I can understand the position it puts them in completely.

Users can quickly become confused if they land on a page which is mostly not their language, with no obvious way to filter.

Bethesda has this exact issue over on their community site. The top three posts in that subforum are German, Russian and French.

Groups could become the solution here if category status can be tied directly to a group - currently that’s not in core though.

The forum structure could also accommodate this, if each language is a parent category then you get the equivalent of /latest across subcategories from the parent category page.

@falco Would fixing that up be easier than the above? We already have plugins such as GitHub - discourse/discourse-watch-category-mcneel: Watches a category for all the users in a particular group - if that could be generalised to tie subscription statuses to groups then users could use groups to opt into different languages and subject areas.

1 Like

I have seen some big gaming companies sites using a different instance per locale/language.

I think it’s the way to go. Of course there are some pros to running everything in one instance, but it’s way better to have individual ones.

Their solution is a language selector, but it’s tucked up there with the column headings and takes a while to spot. The initial reaction is just confusion:

When I first saw it I instinctively thought I had arrived at the wrong site or category.

Oh and they pass the selected language between pages using a querystring, which means each time you click a link from their launcher or search results the language preference is lost.