...

View Full Version : Create a forum from scratch?



Dom Mv
11-26-2011, 01:53 AM
Hi there, quick and easy question for you all. :P

Shall I bother creating a PHP forum from scratch (for coding experience) or just use open source software and do something else for better practise?

If you recommend that I do something else, what kind of things do you suggest? I have already created registration, members, moderation (with tools), an administrator section (CMS) and a few various other things.

AJM
11-26-2011, 02:01 AM
Hi there, quick and easy question for you all. :P

Shall I bother creating a PHP forum from scratch (for coding experience) or just use open source software and do something else for better practise?

If you recommend that I do something else, what kind of things do you suggest? I have already created registration, members, moderation (with tools), an administrator section (CMS) and a few various other things.

That seems like a good place to start. When I began learning PHP about a year ago I worked on some mods for forum software like myBB. Building a forum would give you some great experience, but it will most likely take a LONG time.

-AJM

Dom Mv
11-26-2011, 02:03 AM
Working on mods sounds like a good idea. I might give that a shot before creating my own forum. Thanks for the reply. :)

myfayt
11-26-2011, 02:13 AM
It'll take many months to build a professional forum. I suggest using myBB it's the best I've found and then just mass alter it. There really is nothing you can't change with mybb.

Dom Mv
11-26-2011, 02:16 AM
I was considering phpBB. Would you recommend that I use myBB instead of phpBB?

AJM
11-26-2011, 02:20 AM
I was considering phpBB. Would you recommend that I use myBB instead of phpBB?

I have only ever used myBB, but from the looks of the phpBB website there are many more contributes to the mods section. I don't know if that means that more people prefer phpBB, but I'd say myBB because of it's great functionality.

-AJM

Dom Mv
11-26-2011, 02:23 AM
I'll give myBB a shot, thanks for the advice you have both offered.

Fou-Lu
11-26-2011, 05:55 AM
Actually, if you are looking for a means to learn and practice on, forums tend to be excellent projects to tackle (assuming its never designed for actual public use). Forums cover many different aspects of the PHP language, and have fantastic opportunity for extending further (using curl, sockets and soap for example).

Dom Mv
11-26-2011, 04:26 PM
Actually, if you are looking for a means to learn and practice on, forums tend to be excellent projects to tackle (assuming its never designed for actual public use). Forums cover many different aspects of the PHP language, and have fantastic opportunity for extending further (using curl, sockets and soap for example).

They wouldn't be for public use to begin with, but I would like to possibly expand to creating ones for public use in the future. I have slept on the thought, and decided that I will begin to tackle my own forum starting today. Thanks for input. :)

durangod
11-26-2011, 06:19 PM
Totally agree with Fou-lu! I actually built my own forum for my social site because i could not find a forum phpbb or otherwise that i could integrate into my social site the way i wanted to. So i built mine from scratch.

Not to say i dont use phpbb because i do for many of my support forums, i love it, and will prob never use anything else for that. But for the social site i had to build my own.

The hardest thing for me was that sometimes you get lost in levels, meaning you have to keep your head and your coding wrapped around the fact that each level affects other levels.

Categories, Topics, Replies and although it may seen cut and dry you will find it is not, especially when doing an admin area and going to delete a category which you will need to first make sure there are no topics in that category and remove those as well as either keep the replies to that topic and move them or delete them first.

And be prepared when building your table structure to make a bunch of changes, i think i must have added and or changed my structure 50 times to get it just right.

You do not want to have an orfaned reply out there for instance.

It took me about 2.5 months to get mine up and running and there are some very good tutorials out there to keep you on track and explain the process.

I am very happy with my forum, its fully integrated and i am selling it as a mod purchase for the software that i am associated with so there is more than one benefit. Plus i learned a bunch about php, organizing a project, keeping on track, keeping in focus and for gods sake dont forget to make internal notes and document whenever you can as it can get confusing.

Funny thing to me is that i can build a forum which to me is so brain teasing, but yet i get stuck on some stupid video display page on another project which should be a simple pagination deal and it drives me nuts lmao

Good luck with your project and take your time, do it right. Peace

Dom Mv
11-26-2011, 08:35 PM
Thanks for your post durangod, very inspiring. I'll be sure to utilize the use of comments in my work, I'm sure it will be 10x easier with them!



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum