My question is: is this just a matter of something going out of fashion (perhaps driven by monetization interests), or are there technical/UX/safety reasons why you'd recommend a different solution for a new community project in 2022?
source: I ran & hosted zx6e.net, a niche but active motorcycle forum, for over a decade. Sunsetted the site for lack of user growth combined with becoming sick of operating php trash.
It's ranking algorithm was better than "newest activity", the collapsible trees made branching discussion tolerable, and the aging of posts kept those 2000 page long top posts with hundreds of branching discussions displayed linearly from happening.
I do know a few sites that run custom bulletin boards for my hobbies, but that requires a developer to be available much of the time to ensure uptime. 2 examples are:
https://www.ukriversguidebook.co.uk/ - which is originally based off phpbb I think
https://www.ukclimbing.com/forums/ - which I think is completely custom
That being said, any time forums come up in discussion there is so much nostalgia there. Messing around with forums software like vBulletin and stuff as a kid taught me a lot about the internet, ftp, php, hosting things, graphics design, etc.
I wonder if older people feel the same way about BBS?
The main problem is the network effect (which Reddit did right) and what at 2010-2012 there was a massive change in the demographics of the new users on the Net: more and more people started to interact with it through the phones only. phpBB-like forums never had usable UI for the phones (though they are still a magnitude lighter and usable than modern Reddit, lol) and had one main problem: discoverability.
To Average Joe (who thinks Internet is that 'F' picture on the phone) the process of discovery (Internet search) and registration (e-mail based, captcha ridden) is way too much.
Add all other shortcoming listed in the other comments (notably the need to spend money, time and brain power on just maintaining the forum itself) and it's pretty evident why most of the forums died.
NB I still frequent one forum, site OP moved it to XenForo from phpBB years ago and did numerous modifications and integrations both for the old and new versions, which isn't available on Reddit at all.
Another forum is still running ikonboard, but it's userbase is... I'd say "not Discord/Reddit-compatible", which is also partly answers to your question: it is viable for some small (on Internet scale of things) community to thrive on a 'classic' forum software... but only if Discord/Reddit doesn't provide way less friction and/or discoverability.
1) high admin costs of forums due to security issues and spam,
2) usability issues from clunky interfaces and separate accounts for each forum.
On Reddit/FB/etc., the admins don't have to take care of security, and users only need one login to access any community on the site. So yes, the demise of the forums is in some ways quite regrettable, but nonetheless understandable.
Anyhow I've been writing a modern, real-time multi forum system for the last 4 years on and off, but idk if it's ever going to be ready. Forum software may not look it, but it actually quite complicated.
Forums went away and got replaced by the horrible reddit, which Google pushes in their results. Every damn exotic search has a reddit result in the top 3 results.
Facebook added to that, forums were the main info banks, then Facebook came and not only mostly destroyed forums but also classic, colorful websites. I hate to talk like that but what once was a wild, arguably pretty and free internet, Facebook turned into a white-blue dystopia. A walled garden where censorship was and is the norm, where you're identified and tracked, where you habe zero choice about the look of your profile/wall. Is it even called a wall anymore?
And what's worse Instagram is replacing Facebook. Communication by images only. How dumb is that?
Yes we need text culture back. But nowadays if I would be super smart and have the resources, I'd probably build a speech recognizing feature, where you can just record paragraphs because people don't like typing. With the option to also post that recorded passages of speech and read that text aloud. Which brings me to Adsense has this new experimental feature, reading content out aloud and monetizing that. 1+1=2?
That would actually make forums have a comeback. Because now you actually CAN monetize single posts.
P.s. those ~2500 instances were hosted on a single core amd64 with 2GB of RAM and RAID1 only.
On transitional forums, you'd have to use Google. And your ability to find a community would be directly impacted by the owners skill at SEO unless you're constructing rather advanced queries.
There was also a poor UX compared to social media. Site owner doesn't pay the monthly hosting fee from their web host? Site is down. Can't really admin a MySQL DB? Site is frequently down when it grows past some point. Shitty web host? Site is slow (or down). Reddit solves this by being centrally managed.
There was not a lot of effort to make a middle ground -- but it is not clear what UX would be right for that. The UX is largely dictated by the scale of the community, e.g. FB treats all comments as dispensable, reddit keeps topics open for 30 days, stackoverflow cares about ranking etc. Also the predominance of mobile and app stores means that those forums became undiscoverable. Everything in the past 15 years have been tailored to make the big fish bigger.
eevblog, probably biggest english speaking electronics community runs on SMF
It also doesn’t scale well for the size of modern web communities.
People also changed the way that they want to interact, from text based BB’s to more media rich, action based social networks.