40 days from zero to complete java forum project
Hello my friends,
My name is Thomas Devos, i get 7 years java develop and 3 years project manage experience. Now I’m a j2se & j2ee teacher of niit, one of the biggest IT training cooperation in the world.
According to my personal experience, the best way to study Java language is to follow one complete java project.
The first project I’m going to share with you is Thomas java forum project.
day 1, analysis the function of vbulletin
Day 1, analysis the function of VBulletin
Letís start to analysis the function of VBulletin. The function list of VBulletin will be the function of Thomas java forum.
There are front page administrator page of VBulletin. It is easy to analysis the front page. However, to know what kind of function VBulletin provides, we need to install one VBulletin to get that information.
After some research on VBulletin, it is found that i have to pay to use it. VBulletin is not free at all? Iím astonished!
Finally i get the demo entry of VBulletin, where we can access full feature of VBulletin to analysis its administrator function.
After registering on the demo of VBulletin, i get user name and password:
However, it will expire after 24 hours.
Next, we can access the administrator page by
well , it is time to analysis the function of VBulletin.
statement: the function list will contain main feature of one forum, not every piece we can find in VBulletin. because we really do not have so much of time to implement every thing VBulletin providing.
Ok, letís start with the front page, list every thing we see as function. everything we write here will become the function of thomas java forum.
1. clickable logo Ö. ( this feature is great :) )
2. logon user name
3. if no logon, login field will be displayed here
4. last visited time
5. private messages
6. User CP
10. New Posts
12. Quick Links
13. Log Out
14. Adsense (Oooops, this is feature of VBulletin?)
19. Most Viewed Threads
20. Latest Posts
21. Current User(members and guests)
22. Online member
23. Forum Statics
24. welcome new member
ok, this is what we see in the front page. ( visitor angle)
Next, letís analysis the administer page.
Ö the functions listed in administrator page seem to be too complicated.
so i make a decision to only provide functions at admin page to match the requirements of front page function.
for example, we get category function at front page. the category management function will be provided, such as add, delete, and update category.