Has anyone had any experience with adding a community discussion forum such as this one to a website?
I have, Iād say the best way is to use a third party option rather than making it yourself from the ground up. This one runs in Discord I believe.
Did a site a few years back that had a basic forum written with wappler then project basically got abandoned.
Interface was like this.
Fairly basic blog structure with comments and likes etc
We used Invision for years, it integrated well inside one of our existing PHP sites:
We don't normally use third party components but we found that supporting a front facing forum like that was labour intensive and required constant monitoring, it was very popular with script kiddies trying to gain access. Subbing it out to a third party ensure it was always up to date security wise, and supported by an excellent community.
It depends on what your end result is, if you are creating a dedicated forum or if the forum is going to be an addition to an existing website. If its just an addition or bolt on then I'd recommend the third party forum route, if the website is solely your own forum then it may be worhtwhile building your own.
If you want something PHP I like MyBB and SMF, ordered by descending suggestion preference
Discourse (this forum) might be a bit hard to setup on your own due to using more components other than "PHP"/MariaDB
Funny you mention this..
Created one last month, took me nearly 1 week, too much custom queries, but possible with wappler and a little js:
Will be published on some weeks on a private site with +100 users, testing right now and finishing some styling, but it's good enough
I think MyBB will work out. Couple questions though:
- Can the same login credentials be used for other member only features easily with Wappler?
- How can I change the colours?
I'm afraid I've never attempted SSO (Single Sign-On), and it's been a lot of years since I last used it, so I don't remember how to change the colors
I remembered there's also Flarum, more similar to Discourse and PHP-based, never tried it but looks good