[RFC] Non-privileged bumping
-
For context, please see this thread Mastodon
https://crag.social/@devnull/110418568638450513
In NodeBB, admins can "bump" a topic by "marking unread for all" in the topic tools menu.
Right now, non-admins can only bring a topic to the top of the list by replying to it.
There's some utility in allowing regular users to do this too, although we'd want to associate it with a topic event, so you can see who is doing the bumping.
Good idea? Bad idea?
-
The main concern here is that it would be abused... Users would continually bump their own posts for visibility.
The fact that it's associated with a topic event should curb this behaviour, as it attaches social accountability to the action.
The feature itself would be configurable. This would be a departure from expected forum behaviour, so even if the default were to allow for topic bumping, it would be disable-able by admins if desired.
-
I know that usually a timer is used to prevent topic "bump" abuse, for example, raising the topic 1 once every 24 hours and then the topic "bump" button becomes inactive for the user for 24 hours.
The administrator sets the timer for all users or makes individual restrictions for different user groups.
-
I agree with @brazzerstop
our motto is "if something can be abused, it eventually will be" therefore, we have disabled some features of NodeBB.
I believe a solution can be what @brazzerstop wrote. there can be a limitation of bump per person per week (I believe 24 hours is too short, then all users would bump their own topics every day), just like how people cannot downvote more than a certain number of times per day.
-
If I understand correctly the strategy of tying the topic "bump" to some event, then this is something completely new that I have not seen anywhere before...
For example, in the Plugins category, you can "bump" your topic with the reason "New Release" and then all users will see a badge with the text "New Release" next to the topic name, which will automatically disappear after a specified time.
Yeah, I think that's cool!
-
@brazzerstop @crazycells some good ideas. A timeout is very much needed to prevent additional abuse. There's even an HTTP header for it:
429 Too Many Requests
@brazzerstop by topic event, I just mean the little thing in between posts. I'll show you what I mean by pinning and unpinning this topic.
-
-
-
-
Good feature if you can disable by categories, user groups, time, etc.
if not. A headache -
FWIW I think there was a bug in a version of Discourse (or it was intentional I have no idea) but if a post was edited or other non-contributory actions (lie moderation) were done, it would bump the topic, again think it experience of it for too long.
It caused a lot of confusion and sometimes in strained circumstances, people would interpret it in a negative way and lose the head. Rare, but it did happen once or twice. Obviously this was more random than the proposition above.
I've never used a bump feature ever, other than old school "bump" which is sometimes a humorous affair and clearly signals the bump.
I rather create and see created topics that will stand the time and value that need regular updating., constant maintaining because they are hot or timelessly useful. I also would think about more editorial management than allowing social management of information, because the "social" is over done IMHO and now Ai can be just as "social" as the next bot.