I have a category where I need to be able to sort the topics alphabetically. The most recent discussion I found about this was in 2016, and although several people were interested, it doesn’t look like there’s an easy way to achieve this right now. It’s the biggest disadvantage I’ve found in Discourse so far, since this is a basic option in the other forum software I’ve tried.
I’d be happy with a theme component or plugin if it won’t be introduced in core - anyone have an idea of how to make this happen?
It has been discussed several times, you can grab some info about this here:
Can we please have this already? There have been a lot of requests with various usages explained that affect people. I understand the whole philosophy of encouraging good practices, but this has had at least 4 topics I’m aware of and plenty of replies requesting it … arguing that we’re doing it wrong is kind of telling us we’re all stupid at this point
At least please allow it with query strings in the url (?sort=title) so you don’t waste time on GUI extras, but please don’t oppo…
(info is from 2019)
As far as I know, there is currently no plugin or theme component that does it on meta, but I could be wrong.
If you want to work yourself on it, it may be a starting point:
Discourse Docs is the primary reason that I chose to use Discourse vs other forum software. However, it has one major shortcoming for me - by default it sorts by activity. I’d like to remove the ability to sort by activity altogether, but can’t figure out how to do so.
this section of code, and removed the elsif statement for activity sorting and it doesn’t help.
if @filters[:order] == "title"
results = results.reorder('topics…
The solution that I’ve used was a topic that served as a table of contents (actually, a syllabus).
If you have a budget you should post in
Thanks for the heads up, and apologies for missing those more recent posts. Looks like I was using the wrong keywords in my search. Using these I’ve been able to do what I need to do!
@pfaffman I will definitely keep the marketplace in mind going forward.
Thanks again guys!