Jump to content

What Programming Knowledge is Required to Make a Forum Software such as IPB?


Guest Hitsugaya

Recommended Posts

Guest Hitsugaya

What programming languages do you need to know if you want to make a custom forum software like IPB that would be built from ground up? When I say programming knowledge or programming languages, I am referring to web programming. I'm know for a fact you require knowing HTML, Javascript, CSS, PHP, and knowledge of how MySQL works. I know there are more than that, can some one list the languages needed to create something like this?

Link to comment
Share on other sites

Guest Hitsugaya

Cool, thanks. What are the "few others?" By the way, I would like to make my own forum software, I just need to know ALL programming languages that I can use to make it. I know it won't be easy and it will take a LONG time. I first need to learn how to web program, that is why I made this thread. :)

Link to comment
Share on other sites

Guest David

Basically you need good knowledge in php, mySQL, CSS, javascript, and jquery bringing the forum alive. PHP for the actually posting a data transfers which comes with mySQL, HTML because.....it's the markup language, javascript and jquery for the applications, editiors, modals, or anything fancy. CSS for styling it up which will be a requirement. It will take time, effort, and studying if you don't know php or javascript since HTML and CSS is easy to pick up on.

Link to comment
Share on other sites

Guest o Purity o

HTML/CSS, Javascript/Ajax for the front end. PHP, SQL (or other DB) jQuery for the relay and backend. You can do it!

 

Edit:

Also, if you are serious about making a forum software, I would like to help =)

Edited by o Purity o
Link to comment
Share on other sites

Guest Hitsugaya

I probably could, but It'll take years before I even master the needed programming languages. Then It'll take quite a lot of time to even complete the starting version of the forum software. I do want to do this because not only will try to create the most advanced, intuitive, and inimitable forum software, but if I succeed, I can earn tons of money from it. Just think about how many licenses IPB has sold and how many communities are currently on their hosted service; they could easily be millionaires. Of course, I'm not going to do it just for the earnings; that is a major play in it though. I just want to give people the best community building software that there can be, and at a low price too. :) I have come up with a name already, which is funny because I don't know how to code and I can't start the actual building of the website yet. It will be called GemBB. The reason for the name is because I want the hosting plans to be something like Diamond, Ruby, Sapphire and Emerald. I just think that would sound cool. Plus, I already made the logo; but this all depends on the skin choice, so I might have to alter it later. 

 

Click to reveal:

Posted Image

Link to comment
Share on other sites

  • Administrator

Why not have a look at phpBB's open source core? They have a development area on their domain with a public repository. You could always start there; no sense in reinventing the wheel (especially not without a competent development team).

Link to comment
Share on other sites

Guest Hitsugaya

I honestly don't like the phpBB's interface at all. I don't like the way it was designed and I don't think I could "start" from phpBB. I want to base my forum software on IPB. I will build from the ground up, but I will make the interface similar to IPB's. It will also be in real time, and AJAX-powered; this way, members won't have to worry about refreshing the page ever again. This was done with JaxBoards, and the owner gave up on the project and released the code for it. I could probably use some of that code and utilize it into my forum software. I am also wanting to give users the choice between a hosted service and a licensed product like IPB, and just like IPB, licensed products require renewal as the hosted service does not. I'm also planning on making a suite, but I will make that customizable on what the member wants in his suite. For instance, if they just want the core forums, they don't have to pay all of the extra costs for the official apps that come with the suite like the gallery or the arcade. Of course, all of the official apps will cost something individually, but like IPB, the more you purchase, the more discounted the final price is. In terms of the hosted plans, I will make it so the higher the hosted plan, the more free official apps you get and the more benefits you reap, like a free domain name. It's just a lot of thinking and planning about things I'm going to implement. I feel that I am kind of copying IPB too much, but I'm sure it won't be a problem if I'm building from the ground up.

Link to comment
Share on other sites

  • Administrator

SMF and Vanilla would also be other alternatives to consider. I respect ambition, but developing an entire system on your own (or even with the help of a select few others) without any real education or prior experience, is going to be a project that you'll be undertaking for many years before ever getting a real foothold. I say this from a developer's standpoint. I've been developing for a variety of popular emulation software SVNs for the last decade, and even though a majority of the other developers I work with have their MA/MS, we're still a couple of years behind most production servers with professional teams. Granted, our work is voluntary, much like my time here on WebFlake, but I'm sure you get my point.

 

I'm not here to discourage you.. a lot of your "ideas" have potential, but they're also borderline intellectual copyright infringement, and they're all ideas that won't be remotely easy to accomplish (least of all by someone who is compelled to request information on what languages you may need to learn in order to even start conceptualizing the project). I strongly encourage you to start from a base, and tailor it from there. Reworking the core at a later date isn't as difficult as it may seem (I recently upgraded an entire package from .NET Framework 2.0 to full 4.5 support in a matter of weeks, alone.).

Link to comment
Share on other sites

Guest Hitsugaya

I'm not here to discourage you.. a lot of your "ideas" have potential, but they're also borderline intellectual copyright infringement, and they're all ideas that won't be remotely easy to accomplish (least of all by someone who is compelled to request information on what languages you may need to learn in order to even start conceptualizing the project).

 

This I assumed would be an upcoming issue if I were to implement my ideas into reality. It's just that the way IPB handles their marketing and the way they set up their software that makes me feel that it should be a precedent. If GemBB ever is created, and it gains global stature, and those borderline intellectual copyright infringements are integrated into the software, I just hope they don't try to sue me. :( Also, I completely get the start from base suggestion. Once I learn most of the coding I need, I will indeed check that out to see if it is easy as you say it is. Right now, I just can't envision it would be so simple, since I don't understand how coding works, obviously there would be no way to see it's difficulty of reworking it. :) I just hope I actually learn the programming languages and complete the finished product. When GemBB launches, you'll know it was me that made it.  8-)

Link to comment
Share on other sites

Guest Dizzygaming

Well it depends how advanced you want to make you're forum software but even for a simple one you're going to need to know about 8 Coding languages

Link to comment
Share on other sites

Guest Hitsugaya

Well it depends how advanced you want to make you're forum software but even for a simple one you're going to need to know about 8 Coding languages

 

Yeah, I figured. I like websites to have advanced interfaces and to be fully loaded with tons of features that gives it's members things to do. I also like the look and design as well as content. I guess you can say I like a website that is like a jack of all trades-master of all. So yeah, I plan to make it advanced. :)

Link to comment
Share on other sites

Guest David

IP.Board isn't just something that you can crack open the source and follow along. There are hundreds of different php, javascript, HTML, and CSS files with the source. If you are really dedicated to this project then start with a software as simple as phpBB then start improving on that. Also, it's best for web developers to work in a team for this kind of project because it would e less of a stress developing it and you'll feel less lonely.

Link to comment
Share on other sites

Guest Hitsugaya

I get that there are no sources for IPB, I just wanted to make the interface the same. I will try to see if I can base it off of phpBB. Thanks for the help guys. :D

Link to comment
Share on other sites

  • Administrator

... If GemBB ever is created, and it gains global stature, and those borderline intellectual copyright infringements are integrated into the software, I just hope they don't try to sue me.

 

xenForo versus Internet Brands, anyone? I'm willing to bet IPS would pursue anyone who starts sniffing at their concepts, let alone replicating  any of them.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...