قوائم مواضيع مخصصة على Discourse

:discourse2: Summary Allows you to create custom topic lists that can be accessed via a URL
:hammer_and_wrench: Repository Link GitHub - discourse/discourse-custom-topic-lists: custom topic lists
:open_book: Install Guide How to install plugins in Discourse

Features

This plugin adds a new dropdown; when clicked, it leads you to a custom topic list based on a filter defined in the configuration.

The new dropdown:

The sidebar links, you can decide if the list should appear on the side or not:

When you click to go to the custom list page, you are met with a page similar to a topic list:

The name, banner label, icon and path can be defined in the configuration

Configuration

Make sure to have experimental topics filter enabled

This is the config I’ve used in the example:

22 إعجابًا

This is very useful. Awesome thank you!

Looks great! I was wondering, how is different from categories? Why not use a category instead?

إعجاب واحد (1)

Is this kind of frontend for experimental filter?

3 إعجابات

Hello, Can i custom multi select groups tag as this topic Multi menu select Group tags

4 إعجابات

Thanks for the feedback guys!

It uses this experimental feature called /filter, you can see the DSL query in this meta post

This is different from categories because you can create a custom list with 2 categories, e.g., category:bug,feature or, in my case, category:arts-media,feature would bring all topics that include both categories.

I have tested, and from what I could see, tag groups are not supported in the /filter feature.

6 إعجابات

Will tag groups be added a n future? As it seems to be an under utilized feature concept.

5 إعجابات

I worked on that: FEATURE: Add tag_group option in `/filter` by Grubba27 · Pull Request #27427 · discourse/discourse · GitHub.

I’ll keep you guys and the changelog updated.

4 إعجابات

The PR was merged into the core!

5 إعجابات

This would be epic! Currently we are using the docs plugin to create a some sort of product database. But having a view of tag-group-based dropdowns would help us immensely

إعجابَين (2)

@gabriel is it possible for end users to create their own custom lists?

3 إعجابات

Currently, no.

I do not have yet done a per user customization like that, when I get that know-how and have time I will add it.

It is open source, if you would like, you can start a pr and we can go iterating

6 إعجابات

:heavy_plus_sign: :one: for this idea.

I think you’re onto something, @gabriel. You’ve actually managed to get really close to a working concept for this idea that @nathank also helped spark.

If users can custom define their own lists, and leverage the nav sidebar ( :raised_hands:), we’re incrediby close to people defining their own feed based on interests.

5 إعجابات

That would be an excellent feature for the end user.

4 إعجابات

Hey! We have an update for this plugin. Now you can add a .rss to the end of your custom list, which will render it in the RSS format.

4 إعجابات

Would it be possible to create a dropdown based on a specific tag group and display all tags as dropdown items?

Is there a way for users to subscribe (watch, watch first post) to a custom list? I’m working on a project that involves compiling content from multiple categories, but I need a way for users to know about new content. I suspect this requirement will drive me to use tags, but wanted to ask :slight_smile:

إعجابَين (2)

One more follow-up question: How do you recommend targeting individual categories when multiple categories have the same name? I.e, we have a News category for all of our products, so over a dozen News categories.

I’m trying something like parent:child or ID# but they don’t seem to be working.

Update: shoutout to @gabriel for working this out! You can target multiple categories with the same name by using the full category path. Also worth noting, separate with a comma with no space.

category:products:auditor:news,products:data-classification:news,products:access-analyzer:news

إعجابَين (2)