Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Adding a Forum to my site: build one from scratch or use existing open-source platform? [closed]

Tags:

php

mysql

forum

I've been pulling my hair out for weeks trying to decide which way to go.

One of my LAMP sites is several years old and my users have requested a forum. My site is custom-built by myself, and the forum would have to integrate fully with my site so that it actually looks, feels, and behaves like my site. For example, I have a site-wide messaging system on my site that alerts users whenever they receive a new message no matter where on my site they are on, so this feature would have to be extended to the Forum.

The question is, do I use an existing forum platform and integrate it with my site or do I just build one from scratch?

The pros/cons are relatively obvious, but I can't decide which way to go and it's crunch time.

The pros of using an existing open-source platform is that they are tried and tested, secure, have a lot of built-in features, community support, and would save me a lot of time.

The cons are that they seem to severely limit how tightly and well I can integrate it with my site and my site's features. All the forum packages I have looked at (and I've looked at MANY), are all front-end solutions that will behave like an external add-on to my rather than an integral part of it. I have not found any fully-customizable "backend" forum solutions.

Building the forum from scratch means I need to re-invent the wheel with all the potential problems that might raise, but on the other hand, I can program the forum so that it does everything exactly the way I need it to, making it an integral part of my site rather than an external add-on to it.

So, what do you recommend and why?

like image 916
ProgrammerGirl Avatar asked Nov 27 '25 15:11

ProgrammerGirl


1 Answers

Surely life is too short to build Yet Another Forum? In the long term, will it really matter if it's less than 100% to your preferences?

I do sympathise, being a bit of perfectionist myself, but really I would be advising against a self-build in this case.

like image 158
Brian Avatar answered Nov 29 '25 05:11

Brian



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!