Why does everyone use that term recreate the wheel.
I dont see any problems at all in making your own. At the moment its my current project im working on.
Maybe im too cheap to buy Vbulletin. (Im not just too lazy to pay for something that is possible and i can do)
If the company wants you to make it.
This is what i did before i started
Research Forums - What do they do. Is that Forum Popular. If so why?
How can i improve on what they did(Kinda hard really theres no way on catchin VBulletin until you've made your first one looked at the pros and cons of it and fixed it)
Then after a few on the research
Think how am i gonna keep users and guests logged in the database
Does the site need Forum Moderators if so What duties are they to carry out.
Do you wanna stop people from Posting in a certain time frame.
Will there be Admins who get an Admin Panel to Delete Add Mods.
Get rid of Bad Words and Usernames, Ban People.
Theres more but really a person with logic can think of the rest.
Forums arent hard for the intermiadate person in PHP and Mysql. Its however very time consuming. I suggest code right first time. On every page(Or in php.ini) have error_reporting(E_ALL); so if theres an error you know and can fix it.
The test it on different Platforms.
PHP 4.06
PHP 4.2
From there if they work on that. Your covered.