SimplePortal causes the most issues.
Rather, exacerbates them.
The issue is that SMF makes a lot of unoptimized, load-heavy queries. SimplePortal adds a bunch more to every pageload - especially in forum thread listings.
I mean, each of you is free to contribute your programming or sysadmin skills as well as money for hosting fees if you feel things aren't good enough. I'm certainly not going to refuse.
The doohickey that lets the site talk to the server so it can save the posts and stuff was old and the server doesn't talk that way anymore so I had to make it use a different way to talk to the server, otherwise we'd have to use old stuff on the server that's easily hacked.
It does "update". Just not meaningfully.
For example I had to hack the source code just to get it to use a modern database API so we don't have to run it on an insecure version of the PHP interpreter.
It is not being actively developed.
2.0 came out around my 21st birthday and I'm almost 30.
There's a big difference between an active project and one that's had a little work done recently.
I'll fix the like button thing at some point.
Right now my concern is speeding things up.
Particularly finding exactly what is causing the slowdown and fixing that part.
It's software that hasn't been actively developed in 7 years that our admin doesn't want to switch off of because we'll lose features.
You can't "optimize" too many database queries.