Re:Nimforum: Lightweight alternative to Discourse written in...
by emptysongglass on Friday August 27, 2021 @02:52PM
(#28331623)
Can someone point me to forum/message board software that doesn't use JS at all? Like Sourcehut but for forums.
[ Parent
| on HN ]
Re:Nimforum: Lightweight alternative to Discourse written in...
by lf-non on Friday August 27, 2021 @03:07PM
(#28331778)
FluxBB [1], the PHP based forum that powers the Archlinux wiki works fine without JS, and IMHO looks fine too.
If you are looking for something minimal with threading support, fossil scm [2] includes a forum. You can checkout the forum for fossil itself which is powered by fossil.
Re:Nimforum: Lightweight alternative to Discourse written in...
by ijlx on Friday August 27, 2021 @05:40PM
(#28333261)
Arch forum, you mean? The archwiki runs the standard mediawiki.
Re:Nimforum: Lightweight alternative to Discourse written in...
by lf-non on Saturday August 28, 2021 @03:51AM
(#28336380)
Yes, sorry. I meant the arch forum only.
Re:Nimforum: Lightweight alternative to Discourse written in...
by epilys on Friday August 27, 2021 @05:22PM
(#28333094)
I recently wrote one: https://github.com/epilys/sic
Re:Nimforum: Lightweight alternative to Discourse written in...
by goodpoint on Saturday August 28, 2021 @06:42PM
(#28342185)
Python, AGPL and without JS? Excellent!
Re:Nimforum: Lightweight alternative to Discourse written in...
by e12e on Saturday August 28, 2021 @04:20AM
(#28336496)
Thanks for sharing, I missed your earlier "show hn": https://news.ycombinator.com/item?id=28086637
As someone not too familiar with Django, this looks like a nice codebase :)
But am I right that there are no tests?
Re:Nimforum: Lightweight alternative to Discourse written in...
by epilys on Saturday August 28, 2021 @04:55AM
(#28336624)
Thank you! Indeed there are no tests. I'm not familiar with testing in Django or web apps in general but I want to add some once I figure out what and how I should be testing.
Re:Nimforum: Lightweight alternative to Discourse written in...
by e12e on Saturday August 28, 2021 @06:24AM
(#28336974)
Well, in my limited experience, the best way to do testing is to start with tests first (TDD/BDD) - and the second best, when you've started, and have no tests - is to start from a bug: someone reports a real bug, in your real system - and you try and write a test that's failing in such a way, that when you alter the system to fix the bug, the test will pass.
Typically the first test will be quite painful - you might have to install a testing dependency, possibly re-work some code to allow for testing etc. But then, the next test should be a little easier. And after a few bugs and tests, you might find that for your next feature, you can somewhat easily start with a failing test.
/unsolicted_advice
Re:Nimforum: Lightweight alternative to Discourse written in...
by emptysongglass on Friday August 27, 2021 @06:03PM
(#28333452)
I am loving this, thanks for sharing. My only request would be for a publicly hosted image so I can easily selfhost for my own little campfire community.
Re:Nimforum: Lightweight alternative to Discourse written in...
by epilys on Saturday August 28, 2021 @04:58AM
(#28336639)
Hmm I might add one thanks for the suggestion. I don't use containers for this since it's just python WSGI on apache2 (no database image required since it's sqlite3)
Re:Nimforum: Lightweight alternative to Discourse written in...
by thewakalix on Friday August 27, 2021 @03:02PM
(#28331730)
phpBB gets pretty close to this; although it does use JS for a few niceties, it’s not just usable but almost identical when JS is disabled (IIRC).
Re:Nimforum: Lightweight alternative to Discourse written in...
by fswwi on Friday August 27, 2021 @06:16PM
(#28333553)
This one doesn't use JS at all: http://pfpmd7dd5ijt4add2sfi4djsaij4u3ebvnwvyvuj6aeipe2f5llpt...