/    Sign up×
Community /Pin to ProfileBookmark

Logistics of building a forum from scratch

Hi

I have looked at phpBB3 but i just cant seem to get it to integrate with my site. My site already has a registration/login script and uses a social netwroking style of profile pages.

Although phpBB3 would be great, i dont think it would fit nicely with my site, so im thinking of building my own.

Realisticly, how logical is this?

Also, has anyone got any other ideas as opposed to phpBB3 thats perhaps a little easier to integrate?

to post a comment
PHP

5 Comments(s)

Copy linkTweet thisAlerts:
@aj_nscDec 15.2008 — I've built a low key forum before. To make it really really good like vBulletin with all these bells and whistles, no doubt it would take a while and be quite an enormous task, especially one that just re-invents the wheel, as it were.

However, for just a forum for a small site that you want to really integrate seamlessly and add your own personal look and feel to, then I would say go for it. The forum I built before for a small site didn't have many features, but it had all that you really want in a forum which include:

post editing

thread locking

stickies

file attachments

and of course a simple user hierarchy which allows general users/guests to access and post in a couple of forums, priveleged members to access and post in all forums, and administrators to lock threads, post stickies, and delete (and restore previously deleted) threads and posts.

I would say it probably took me about 30-40 hours to come up with such a system. Plus you learn a lot along the way.
Copy linkTweet thisAlerts:
@birdy247authorDec 15.2008 — I think i will go for it. It really would complment my site.

What did you use to allow users to input text so that its similar to this box im typing i now.

I think fckeditor would do the trick but its a little slow and clumsy at times.
Copy linkTweet thisAlerts:
@NogDogDec 15.2008 — Ultimately, "how logical is this" is directly related to how good a programmer you are and how much time/effort you're willing to put into it.

Personally, even though I'm a fairly decent PHP programmer, I'd almost certainly look for some third-party software I could plug in to my site rather than writing it from scratch. Check out www.opensourcecms.com for about 20 open-source forum packages you could look at. Perhaps something like [url=http://bbpress.org/]bbPress[/url] might be easier to integrate into your site, using its library of plug-ins to add only the extra bells and whistles you actually want and need.
Copy linkTweet thisAlerts:
@birdy247authorDec 16.2008 — I'm looking at UseBB. Would i be able to customize it so it uses my login and registration systems, or is this starting to get complex?
Copy linkTweet thisAlerts:
@aj_nscDec 18.2008 — Sorry for not checking this thread in a while birdy247. FCKEditor I think is ideal, just set it on it's very basic setting (bold, italic, underline, lists, etc) because there isn't a whole lot more that you will want your users to post.


Ultimately, "how logical is this" is directly related to how good a programmer you are and how much time/effort you're willing to put into it.
[/quote]


Almost totally agree with NogDog on this one. You need to be willing to put a lot of time and effort into it and you can't be a php novice or beginner, but there's also no need to be a guru, just a willingness to experiment and look stuff up and learn. If you're on a deadline or want to get something to move along quickly, then don't choose this option, and get something ready-made, but if you've got time to spare and would like to get more into PHP then I think this is a great exercise.
×

Success!

Help @birdy247 spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.17,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...