[Suggestion] Sort functionality on homepage (with demo video)

yakuzaemme

Jr. VIP
Jr. VIP
Premium Member
Joined
Sep 18, 2016
Messages
982
Reaction score
2,766
Website
emildayan.com
Changes to the homepage has been wished for since forever, but BHW has it's reasons why not to do add filters etc.

Here's another take on it - sort functionality.

Let the user sort by either last activity (as it is today), or by thread creation date.

This will make it easier to spot new threads (thus more engagement), without removing anything from the default view.

Prototype:


This will probably go to the pile of all my other suggestions for BHW, but worth a shot :D
 

DunderMannen

Supreme Member
Joined
Sep 11, 2019
Messages
1,271
Reaction score
898
Age
18
What about instead making a simple algorithm of what threads people interact with and only showing those types of threads on their frontpage


 

Stewielenor

Jr. VIP
Jr. VIP
Joined
Apr 9, 2016
Messages
1,778
Reaction score
2,002
Website
redditban.com
Sort by activity is what the homepage does today
Ye but I meant like with threads that are getting more views but , a few replies that would be abused.
Current activity as it is now is also a bit unfriendly especially when DD mass closes BST threads for example. Or the daily morning spammer.. but luckily the doesn't happen the whole day so it's fine.
 

Diamond Damien

Owner BlackHatWorld
Staff member
Jr. VIP
Premium Member
UnGagged Attendee
Joined
Oct 27, 2005
Messages
59,115
Reaction score
17,165
Website
www.BlackHatWorld.com
Changes to the homepage has been wished for since forever, but BHW has it's reasons why not to do add filters etc.

Here's another take on it - sort functionality.

Let the user sort by either last activity (as it is today), or by thread creation date.

This will make it easier to spot new threads (thus more engagement), without removing anything from the default view.

Prototype:


This will probably go to the pile of all my other suggestions for BHW, but worth a shot :D
I could be missing what you???re asking for but what???s new in threads can be found here https://www.blackhatworld.com/find-threads/started
What???s new in posts can be found via the homepage or here https://www.blackhatworld.com/whats-new/posts/ both found in the top nav.
We???re loving your suggestions and are about to release the signatures idea as part of our next update. Keep them coming.
 
Last edited:

Diamond Damien

Owner BlackHatWorld
Staff member
Jr. VIP
Premium Member
UnGagged Attendee
Joined
Oct 27, 2005
Messages
59,115
Reaction score
17,165
Website
www.BlackHatWorld.com
Ye but I meant like with threads that are getting more views but , a few replies that would be abused.
Current activity as it is now is also a bit unfriendly especially when DD mass closes BST threads for example. Or the daily morning spammer.. but luckily the doesn't happen the whole day so it's fine.
You clean up BST???s once in the last 6 months and suddenly you???re a villain :smirk:
 

reuse

Jr. VIP
Jr. VIP
Joined
Feb 9, 2013
Messages
183
Reaction score
114
I could be missing what you???re asking for but what???s new in threads can be found here https://www.blackhatworld.com/find-threads/started
What???s new in posts can be found via the homepage or here https://www.blackhatworld.com/whats-new/posts/ both found in the top nav.
We???re loving your suggestions and are about to release the signatures idea as part of our next update. Keep them coming.
Sorting by thread creation date is possible in individual forums by Filtering with no filter selected, and opting to sort by [EDIT] message first message (please see attached).
Is it possible to do that on the home page?
(This may or may not be what @yakuzaemme was asking )
 

Attachments

Last edited:

yakuzaemme

Jr. VIP
Jr. VIP
Premium Member
Joined
Sep 18, 2016
Messages
982
Reaction score
2,766
Website
emildayan.com
I could be missing what you???re asking for but what???s new in threads can be found here https://www.blackhatworld.com/find-threads/started
What???s new in posts can be found via the homepage or here https://www.blackhatworld.com/whats-new/posts/ both found in the top nav.
We???re loving your suggestions and are about to release the signatures idea as part of our next update. Keep them coming.
No, just sorting on threads based on thread start date (newest first).
The nearest to that is 'Unanswered threads', but that's not a viable option as threads get replies.

Another gif, highlighted the date:



Paste this in console on homepage to try for yourself:

Code:
function sort_threads_creation(a, b){
    return ($(b).find("time.u-dt:first").attr('data-time')) > ($(a).find("time.u-dt:first").attr('data-time')) ? 1 : -1;  
}
$(".structItem--thread").sort(sort_threads_creation).appendTo('.structItemContainer');
It's a much easier way to spot what's new on the forum since the last visit.
Whats-new tries to do this, but is in my opinion just threads that I've seen and not for me to engage with.
 

reuse

Jr. VIP
Jr. VIP
Joined
Feb 9, 2013
Messages
183
Reaction score
114
Code:
function sort_threads_creation(a, b){
    return ($(b).find("time.u-dt:first").attr('data-time')) > ($(a).find("time.u-dt:first").attr('data-time')) ? 1 : -1; 
}
$(".structItem--thread").sort(sort_threads_creation).appendTo('.structItemContainer');
It's a much easier way to spot what's new on the forum since the last visit.
Whats-new tries to do this, but is in my opinion just threads that I've seen and not for me to engage with.
This.

Adapting Emil's code: You can do latest first, or oldest first.

In console, paste this.

Code:
function sort_threads_creation(a, b){
    return ($(b).find("time.u-dt").attr('data-time')) > ($(a).find("time.u-dt").attr('data-time')) ? 1 : -1;  
}
function sort_threads_creation_inverse(a, b){
     return sort_threads_creation(b, a);
}
Then paste this first..

Code:
$(".structItem--thread").sort(sort_threads_creation).appendTo('.structItemContainer');
...and then this to see it in action both ways.

Code:
$(".structItem--thread").sort(sort_threads_creation_inverse).appendTo('.structItemContainer');
 

Diamond Damien

Owner BlackHatWorld
Staff member
Jr. VIP
Premium Member
UnGagged Attendee
Joined
Oct 27, 2005
Messages
59,115
Reaction score
17,165
Website
www.BlackHatWorld.com
No, just sorting on threads based on thread start date (newest first).
The nearest to that is 'Unanswered threads', but that's not a viable option as threads get replies.

Another gif, highlighted the date:



Paste this in console on homepage to try for yourself:

Code:
function sort_threads_creation(a, b){
    return ($(b).find("time.u-dt:first").attr('data-time')) > ($(a).find("time.u-dt:first").attr('data-time')) ? 1 : -1; 
}
$(".structItem--thread").sort(sort_threads_creation).appendTo('.structItemContainer');
It's a much easier way to spot what's new on the forum since the last visit.
Whats-new tries to do this, but is in my opinion just threads that I've seen and not for me to engage with.
Understood - a little history we had filters previously based on replies, views, start date and other things - they were never (and I mean never) used which is why we went with the what's new tab https://www.blackhatworld.com/whats-new/

Bespoke feeds however are something that is on the list. Allowing you to see only posts in subforums that you follow, posts from members that you follow etc. I'm sure we could add filters as view options.
 
Top