Live data from Hacker News

Show HN: Minimal, no-JS web forum software

github.com

141–150 of 161 posts

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

#141
post #137

Earlier quoted context omitted.

The problem with letting users choose the view is that the chosen view affects how they write. If I can see it's obvious in my tree view who I'm responding to, I won't point it out, and then someone who uses the firehose view won't be able to follow the conversation.

I feel the main problem wouldn't be this (if you handle quotes to show in a tree view then surely you can handle replies in a tree view to show quotes in a firehose). However, the main issue is that when you can quote multiple comments (when you are in a firehose view) you tend to send a single post for multiple replies; I have no idea how that could be shown in the tree view. Essentially a firehose is a superset of…

There's really two concepts: parent, which is how hierarchy is achieved, and quotes, which are stylized text linking back to an ancestor.

The potential for problems would arise when everyone Replied using a root-level post to the firehose. This could be mitigated with prominent Reply links on every post in the firehose, with the root-level contribution form deemphasized. So you can quote multiple people but you still chose a parent by choosing which Reply link to click.

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

#142

That reminded me of the 1KB forum: https://nerdparadise.com/programming/phpforum I actually shortened it, expanded it to add bot detection and published the update also under 1KB: https://gist.github.com/Xeoncross/1503594 Such abuse PHP could handle back then.

You should fix it so there’s no sql injection :D

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

#143

I love it. And it's telling of modern practices that it's one of the fastest forum I've used in the past few years, you click and the page instantly appears! Do you intend to extend it and keep working on it or was it just a one off project?

I will keep working on it. There is a lot more interest than I anticipated.

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

#144

What innovation do you have to make a moderator's job easier? I ask because I believe this is the hardest part of a forum software; The one thing that make or break a community is whether there is timely and fair moderation so contents are fresh and relevant.

Currently there aren't many moderation features - only banning and removing threads & comments are implemented right now. Registrations can be disabled by the admin.

I will definitely focus on having good moderation features as I also believe it is essential for a healthy forum.

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

#146

i worry about spammers coming across my soon-to-be-hosted forum. What mechanism can one do to prevent fraudulent signups?

There are currently two mechanisms:

- A weak CAPTCHA that will be replaced with something stronger (probably image-based)

- Disabling registrations

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

#148
post #65
post #9

Earlier quoted context omitted.

I actually love threaded discussions… On HN and Old Reddit. But anything is better than whatever XDA uses, and almost everything is better than discourse.

> Old Reddit Important distinction. New Reddit also fell prey to bad development practices and is without exaggeration unusable for me. It often "crashes" and the whole page goes dark-grey on my browser, and this has been happening for at least a year. After reloading I can't see all messages without navigating away, and middle click messes with the scrolling. At this point I will assume they either don't care or are…

Which browser do you use?

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

#149
Please accept my sincere respect. I have been trying to create a blog of sorts with no or clear degradation upon no javascript myself, but I am not much of a UI expert and have failed to make my UI good looking.

You are using flask. How is the performance? I moved away from flask to FastAPI but another one of my goal has been to create a program that can run on cheapest VMs availalble in the market, which means very low ram. I am currently trying to rewrite the server into Go and use something that can consume jinja2 templates in it.

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

#150
post #137

Earlier quoted context omitted.

The problem with letting users choose the view is that the chosen view affects how they write. If I can see it's obvious in my tree view who I'm responding to, I won't point it out, and then someone who uses the firehose view won't be able to follow the conversation.

I feel the main problem wouldn't be this (if you handle quotes to show in a tree view then surely you can handle replies in a tree view to show quotes in a firehose). However, the main issue is that when you can quote multiple comments (when you are in a firehose view) you tend to send a single post for multiple replies; I have no idea how that could be shown in the tree view. Essentially a firehose is a superset of…

> then surely you can handle replies in a tree view to show quotes in a firehose

One problem is that when people are manually quoting a post, they can edit that quote down to only include the relevant portion of the post they're replying to, and depending on the forum culture unnecessary full-quoting is actively being discouraged.

Automatically added quotes on the other hand don't have such a luxury, so you'd get a big bunch of full quotes, which wouldn't really be ideal, either.

Post reply on HN