Is there a way to stop older topics from appearing at the top when someone has recently commented on them? I mean something like a proper feed that doesn’t rely on the last activity.
On what would it rely? Topic creation’s date?
You can append a query string to do this: https://meta.discourse.org/latest/?order=created
But I don’t think there’s such a filter directly available from the navigation.
You could mute it.
It’s considered proper to show you topics with new posts unless you indicate you don’t want to see that topic anymore.
Mute would work for a single topic, right? Instead, is there an option that prevents it from resurfacing all the topics?
I assume you’re asking as an admin and you want to change this for all users.
Perhaps locking/closing topics is the answer?
Or if this is just an infrequent situation, as admin you can ‘reset bump date’ to put a topic back down to where it was.
Locking or closing the topic could work, but that’s not really what I’m going for here. I don’t want to close it, but I don’t want it constantly jumping to the top either. It can be kind of annoying in a community with lots of users. Since I’m not tracking the number of replies, spamming or multiple posts (like 5-7) can happen. What I’d prefer is for those posts to be notified to only to the people who’ve already interacted with them, instead of them always showing up at the top of the page. It just looks a little off.
If you want to sort by creation date, this theme component will take care of that Created Topic Sort
How do you define “interacted with”? Read (reading is an interaction)? Like/react? Reply? Quote into another post? Linked to?
If it’s just replying, it might mean new users miss out on old topics unless they jump in and reply. What you’re asking is a bit vague and needs more clarity.
Of course, not reading, that would be a ton of notifications!
You’re right, they would miss out, but they can always search for old topics if they need to.
I actually mean something like the feed on social media platforms such as LinkedIn, Instagram, etc.
I’ve seen two approaches to feeds
- order by new posts, so you don’t see new contributions to commentary but you do see the newest memes
- order by new contributions, so you might see too many ongoing conversations but you don’t miss anything
I’m sure there are others. Discourse orders by new contributions - it’s the conversation which is important, not the head post.
I think then this is a feature request, for a configurable option to order by newest topic, not by newest response.
Thank you for sharing this. For now, this works great :))