Live data from Hacker News

Show HN: Minimal, no-JS web forum software

github.com

11–20 of 161 posts

Re: Show HN: Minimal, no-JS web forum software

#14
post #12

Love it! I built one using go ( https://git.sr.ht/~m15o/vpub ) and it powers https://forum.status.cafe/ Thanks for sharing it :)

It's not caching the stylesheet. If you plan on updating it a lot you should still enable caching and e.g. increment a url parameter every time you change it (like style.css?v=3).

Re: Show HN: Minimal, no-JS web forum software

#15
post #2

I commend you for hand rolling it all and not using JS. I miss the days of good ole forum software (e.g. FluxBB/PunBB) before it was superseded with massive JS bloat/clunky forum software like Discourse, Flarum, etc.

Ohh I miss the good old days of forums in general. I find all this new software, where conversions* are "threaded" stupidly hard to read. Even worse, when the software is trying to recommend to you, what to read. Back in the day you had a thread, every post to that thread was chronologically added to that thread and in case you wanted to reply to someone, you quoted them... sigh EDITED: *conversations

> find all this new software, where conversions are "threaded" stupidly hard to read.

This is not new, it just isn't applied to web based forums as much as I (someone who likes threaded discussions like that) would like. For small discussions it make little difference, for large branching threads it can help greatly when you don't care to follow all the sub-threads. It was not uncommon in Usenet clients back in the day. Of course it needs to be coupled with good UI for collapsing branches and otherwise navigating the tree, and perhaps a chronological view option for issue who prefer that (or a tree-view with posts spaced by arrival order for the best of both of you do it right - I had a reader that did that but can't currently remember it's name).

Re: Show HN: Minimal, no-JS web forum software

#16

I dislike forums which indent successive replies. I hate forums which indent replies and don’t support collapsing sub-threads. The proper way of handling replies is to post them under each other and support quoting.

> I hate forums which indent replies and don’t support collapsing sub-threads. [-] should collapse subthreads. Caveat is that the browser doesn't remember which subthreads were collapsed due to no-JS.

Not if each "collapse" link reloads the page and at the same time stores the preference in the backend against your username so that subsequent page loads know what to hide (:

Re: Show HN: Minimal, no-JS web forum software

#17

I dislike forums which indent successive replies. I hate forums which indent replies and don’t support collapsing sub-threads. The proper way of handling replies is to post them under each other and support quoting.

> I hate forums which indent replies and don’t support collapsing sub-threads. [-] should collapse subthreads. Caveat is that the browser doesn't remember which subthreads were collapsed due to no-JS.

I stand corrected.

I did not recognize the [-] as it looks like some weird emoji on my mobile browser due to the too small and uncentered background.

Re: Show HN: Minimal, no-JS web forum software

#18
post #2

I commend you for hand rolling it all and not using JS. I miss the days of good ole forum software (e.g. FluxBB/PunBB) before it was superseded with massive JS bloat/clunky forum software like Discourse, Flarum, etc.

I actually believe vBulletin 3 is where it’s at!

With modern forums, it’s mostly the UX that sucks. PWAs that never recover from errors, endless scrolling, stuff like that. Also

* Falsehoods forum developers believe about network reliability – did you know the network can be down? Then up again?

* Falsehoods forum developers believe about time – did you know that time can jump forward, by huge amounts, because the page was suspended for whatever reason?

Turns out, if you try to do the browser’s job, that’s a lot of work! Just don’t.

Performance is usually good enough for me, even with all the JS and whatnot.

Re: Show HN: Minimal, no-JS web forum software

#20
post #2

I commend you for hand rolling it all and not using JS. I miss the days of good ole forum software (e.g. FluxBB/PunBB) before it was superseded with massive JS bloat/clunky forum software like Discourse, Flarum, etc.

Ohh I miss the good old days of forums in general. I find all this new software, where conversions* are "threaded" stupidly hard to read. Even worse, when the software is trying to recommend to you, what to read. Back in the day you had a thread, every post to that thread was chronologically added to that thread and in case you wanted to reply to someone, you quoted them... sigh EDITED: *conversations

Threaded conversations are really good because you can have branching discussions that don't interfere with each other.

But the only forum I know of that realised how to properly do it is this old Russian software forum [1] You need a mail client-like interface so that you can see your place in the discussion.

Triple quoting someone and trying to read the actual thread in a flat forum sucked then and sucks now.

[1] Example link http://rsdn.org/?forum/philosophy/8357952

Post reply on HN