1024 said:
Tracking read/unread content is not something that “could be looked at longer term”, it is a critical feature. In my opinion, the new platform shouldn't have been launched without it.
There's 4 long time communities (who shall remain nameless) I've frequented over the years that have been around virtually as long as the original gamedev.net has. These communities are still very active and large and have withstood the test of time like GD. All 4 of these communities are running VBulletin still.
When I click a thread in any one of those forums, I'm taken to the first post of the thread. There's no “read progress”, which is a more modern QoL feature newer forum software might have. It's not a “critical feature”, but rather a very nice “convenience” feature. I can understand how if anyone is used to such features, it might seem very inconveniencing, but from a performance overhead perspective, I can totally understand if such features aren't available on communities like GD that have boatloads of members and posts. That's why I stopped short of recommending it in my original post.
However, clicking on a thread and being taken to the last post in the thread, skipping over the original post entirely, makes no sense and I just don't understand how custom forum software like this has figured out a way to go backwards in forum functionality in the year 2020. I only have 1 theory right now, and my bet is a bunch of Reddit/Discord users who want to read a thread title in the Lounge and react without having to read the original post or what anyone else has said in the thread. In other words, they don't care about what a "forum" is actually supposed to be. I can't come to any other conclusion, and I've put quite a bit of thought into this issue trying to see if I missed something.
Imagine every YouTube video you open, the video doesn't start playing, but instead your page jumps to the end of the comment chain. When you do a search on Amazon, you're taken to the last page of the results to the very bottom. Opening an e-mail and you're reading all e-mails in the account from oldest to newest.
I'm not trying to drama queen this issue, because it's easily fixed, and I'll put up with the current feature if I want to read content on gamedev, but it's mind boggling to me the fact that somehow, a group of people were able to drive the development direction of this new forum software into the ground, and create a generally unenjoyable experience, and the justification for that is based simply on the fact “people were unhappy”.
My current issue isn't the feature itself. It could be reverted, or an option added, but that's not going to solve any of the real problems.
I'm all for “improving the forum experience” though. However, the “forum experience” needs to be the main focus of development. Reddit solves this issue by allowing you to see the original post and you can reply directly to it without reading or caring about what anyone else has to say. If you want to join the discussion with other commenters, you can direct reply to their posts and see everything on one page. Reddit isn't the “forum” experience though. Discord isn't the “forum” experience either, so I just hope future developments of this new platform are done with consideration to the “forum experience” it's attempting to provide.
khawk said:
When this new platform was launched, the original implementation took you to the first post of the topic.
FWIW: clicking on a thread from the Search results takes you to the first post in a thread still.
Also, I'm not frustrated at khawk specifically. I post because I care, not because I want to drive the development of this new platform or want this platform to be exactly what I want it to be. I'm sure this post will come off a certain way, but I still feel GD is worth our time, so I'll gladly use GD as it currently is, and provide my hopefully constructive feedback on it.
My current frustration is best summarized as the following though:
For the better part of 15+ years, gamedev.net has had this unofficial motto of “make games, not engines”. When it comes to GD itself, I feel like it's just always been stuck on “make engines to make games”.