2017/06/27 - New Forum Server

Author Topic: 2017/06/27 - New Forum Server  (Read 154141 times)

oh u guys mean sorting the topics not the subforums
https://web.archive.org/web/20170427061402/https://forum.blockland.us/index.php?board=14.0

notice how only Last Post has a black arrow by it
u didn't go back to the first ones in 2008 ur still in 2017, u can sort them then (plus the arrow just shows that ur currently sorting by that thing)
https://web.archive.org/web/20081012043803/http://forum.blockland.us:80/index.php?board=14.0;sort=subject
apparently it broke somewhere between early 2013 to late 2014
« Last Edit: July 02, 2017, 12:50:48 PM by gr8dayseth »

Looks like sorting through subforums by number of posts, etc. doesn't work anymore. Was it broken by the server reboot or before that? and can it be fixed easily?
it was definitely broken before the server reboot

You could sort by any 5 of the columns. The black arrow just represented what you're currently sorting by, pointing either up or down.
This was removed once the development section was made so that they were sorted by when the threads were created.

This was removed once the development section was made so that they were sorted by when the threads were created.

oh stuff that makes sense.

https://web.archive.org/web/20170427061402/https://forum.blockland.us/index.php?board=14.0

notice how only Last Post has a black arrow by it
yeah that's because that's how it's being sorted in that instance

here it is being sorted by least to most views in 2012
https://web.archive.org/web/20120802040153/http://forum.blockland.us:80/index.php?board=14.0;sort=views
it was a neat feature that i recall using to look through community projects to see what was most successful

Badspot

  • Administrator
Looks like sorting through subforums by number of posts, etc. doesn't work anymore. Was it broken by the server reboot or before that? and can it be fixed easily?

I turned this off a looong time ago because it consumes a huge amount of server resources and can be used to deny service.  Obviously the forum software is doing it wrong but that's the way it is for now.

I turned this off a looong time ago because it consumes a huge amount of server resources and can be used to deny service.  Obviously the forum software is doing it wrong but that's the way it is for now.
Are you ever gonna consider changing forum software/scripts?
MyBB and Xenforo might be good alternatives, and they have advantages over SMF.

Are you ever gonna consider changing forum software/scripts?
MyBB and Xenforo might be good alternatives, and they have advantages over SMF.
smf is just fine. Literally the only forum software that needs change is a newer smf version

smf is just fine. Literally the only forum software that needs change is a newer smf version
SMF is really outdated looking and has alot of exploits like https://www.exploit-db.com/exploits/38304/ and https://www.cvedetails.com/vulnerability-list/vendor_id-9338/product_id-16560/Simplemachines-SMF.html

The only reason not to update to another forum system is because the forum has alot of custom made scripts.


I think SMF 1.1 still recieves security updates but it's been a few years since according to the update page of the forum

Are you ever gonna consider changing forum software/scripts?
MyBB and Xenforo might be good alternatives, and they have advantages over SMF.

mybb is for chumps and xenforo idk. i think it's paid, i haven't used it

between all the php forum software I've used I found SMF the nicest all around. it doesn't give you as many options as I'd want it but you can still dig in to the theme template and change whatever you want.

Badspot

  • Administrator
I will never use any version of SMF or any other third party forum software ever again.  SMF in particular is written by deranged maniacs.  Spaghetti doesn't even begin to describe it.  The number of features and the amount of indirection is crippling.  The style is wtf.  Here's an actual line of code:

Code: [Select]
$context['icon'] = isset($_REQUEST['icon']) ? preg_replace('~[\./\\\\*\':"<>]~', '', $_REQUEST['icon']) : 'xx';We've got ternary operator and regex on one line with no comments in sight.  What does this line do?  Who knows.  preg_replace is used 164 times in the code base and has been the source of tons of bugs and vulnerabilities because it is unreadable without consulting your regex hieroglyphics guide.  And most of the time it's there to support some totally useless feature that just ads to the attack surface.

The only way forward for forum software is to write my own.


The only way forward for forum software is to write my own.

wait are you actually planning to do a rebuild of the BLF

I will never use any version of SMF or any other third party forum software ever again.  SMF in particular is written by deranged maniacs.  Spaghetti doesn't even begin to describe it.  The number of features and the amount of indirection is crippling.  The style is wtf.  Here's an actual line of code:

Code: [Select]
$context['icon'] = isset($_REQUEST['icon']) ? preg_replace('~[\./\\\\*\':"<>]~', '', $_REQUEST['icon']) : 'xx';We've got ternary operator and regex on one line with no comments in sight.  What does this line do?  Who knows.  preg_replace is used 164 times in the code base and has been the source of tons of bugs and vulnerabilities because it is unreadable without consulting your regex hieroglyphics guide.  And most of the time it's there to support some totally useless feature that just ads to the attack surface.

The only way forward for forum software is to write my own.
uh, wow okay

any idea on how long it'd take to get a public version of it out or am I too far thinking here