Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 11 of 11
  1. #1
    New Coder
    Join Date
    Sep 2011
    Location
    England
    Posts
    39
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Question Create a forum from scratch?

    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.

  • #2
    AJM
    AJM is offline
    New Coder
    Join Date
    Nov 2011
    Location
    USA
    Posts
    21
    Thanks
    1
    Thanked 1 Time in 1 Post
    Quote Originally Posted by Dom Mv View Post
    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

  • #3
    New Coder
    Join Date
    Sep 2011
    Location
    England
    Posts
    39
    Thanks
    2
    Thanked 0 Times in 0 Posts
    Working on mods sounds like a good idea. I might give that a shot before creating my own forum. Thanks for the reply.

  • #4
    Senior Coder
    Join Date
    Apr 2010
    Posts
    1,445
    Thanks
    71
    Thanked 102 Times in 101 Posts
    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.
    Been a sign maker for 7 years. My business:
    American Made Signs

  • #5
    New Coder
    Join Date
    Sep 2011
    Location
    England
    Posts
    39
    Thanks
    2
    Thanked 0 Times in 0 Posts
    I was considering phpBB. Would you recommend that I use myBB instead of phpBB?

  • #6
    AJM
    AJM is offline
    New Coder
    Join Date
    Nov 2011
    Location
    USA
    Posts
    21
    Thanks
    1
    Thanked 1 Time in 1 Post
    Quote Originally Posted by Dom Mv View Post
    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

  • #7
    New Coder
    Join Date
    Sep 2011
    Location
    England
    Posts
    39
    Thanks
    2
    Thanked 0 Times in 0 Posts
    I'll give myBB a shot, thanks for the advice you have both offered.

  • #8
    God Emperor Fou-Lu's Avatar
    Join Date
    Sep 2002
    Location
    Saskatoon, Saskatchewan
    Posts
    16,987
    Thanks
    4
    Thanked 2,660 Times in 2,629 Posts
    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).

  • #9
    New Coder
    Join Date
    Sep 2011
    Location
    England
    Posts
    39
    Thanks
    2
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by Fou-Lu View Post
    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.

  • #10
    Senior Coder
    Join Date
    Nov 2010
    Posts
    1,383
    Thanks
    264
    Thanked 32 Times in 31 Posts
    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
    Last edited by durangod; 11-26-2011 at 05:31 PM.

  • #11
    New Coder
    Join Date
    Sep 2011
    Location
    England
    Posts
    39
    Thanks
    2
    Thanked 0 Times in 0 Posts
    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!


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •