Skip to main content
Tesla DeLorean
Guru
June 17, 2023
Solved

How do I get a more dense view of threads / posts

  • June 17, 2023
  • 12 replies
  • 6273 views

How can I get a more Classic Forum view, say just the Subject/Title, like an email client, where I can see 50 posts, perhaps 25 to the physical height of the screen?

Posting to main "Board" as there isn't a selection for "About Forum" or more appropriate venue.

Also no appropriate "Label"

Best answer by LWChris

For the time being, I have created a userstyle: https://userstyles.world/style/12669/community-st-com-condensed

.custom-message-list article.custom-message-tile,
.message-list article.custom-message-tile {
 padding: 10px 0;
}
.custom-message-list article.custom-message-tile > footer .UserAvatar > img,
.message-list article.custom-message-tile > footer .UserAvatar > img {
 height: 25px;
 width: 25px;
}
.custom-message-list article.custom-message-tile > div h3,
.message-list article.custom-message-tile > div h3 {
 font-size: 16px;
 padding: 8px 0 4px;
}
.custom-message-list article.custom-message-tile > div p,
.custom-message-list article.custom-message-tile > div figure,
.message-list article.custom-message-tile > div p,
.message-list article.custom-message-tile > div figure {
 display: none;
}
.custom-message-list article.custom-message-tile > aside,
.message-list article.custom-message-tile > aside {
 font-size: 10pt;
}
.custom-message-list article.custom-message-tile > div h3 *,
.custom-message-list article.custom-message-tile > aside *,
.message-list article.custom-message-tile > div h3 *,
.message-list article.custom-message-tile > aside * {
 font-size: inherit !important;
}

Preview image of the forum with the userstyle appliedPreview image of the forum with the userstyle applied

12 replies

Tesla DeLorean
Guru
December 6, 2023

Want to see who posted last.

Who opened the thread is less relevant, the summary/title should be sufficient. They will be listed as last in initial iteration. 

I thought this was "modern" it's just not very good.

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
waclawek.jan
Super User
December 6, 2023

> I thought this was "modern"

No.

It is because this is not a forum software, but a "user experience fulfillment platform" (quoted from Khoros).

If you think of it, most "fulfillment" consists of a simple exchange of two, maybe three posts between one customer and some of the company's representative. Under that scenario, name of the original poster (i.e. customer) is the primary information to be displayed all the time.

So, it's not modern, it's just one of the telltales that this is not a proper forum software, it's not written by people who know what is forum software, and those people don't use it as a forum software themselves.

JW

LWChris
Associate III
December 6, 2023

@Tesla DeLorean Oh you're right, even when sorted by "Most recent" the user and timestamp shown aren't for the post that determines the order, but from the original post that may date months back. Didn't even notice that so far. That's... actually really unhelpful.

Well, a userscript can in theory crawl a topic and find author and time of the latest post. But a script that does this needs careful caching of such data, or else merely browsing the forum could accumulate a lot of traffic over time.

It can definitely be done, and if done correctly, it wouldn't even cause a lot of server traffic after the first few minutes of browsing have cached the status quo once. But it's certainly not nearly as simple to get to work as reordering the information that's already there. Might be worth a shot for a weekend project, though.

(Edit: that is to say - unless ST wants to provide this function themselves, which is definitely easier on the database servers. But so far it appears to me like the more experienced users don't have too much hope for such changes being made any time soon.)