Log in

View Full Version : Creating a Forum



Moshambi
11-14-2007, 10:47 PM
I know that a lot of you will probably tell me about all the free forums out there and what not, but thats not what i want to know. i was wondering if anyone could give me an idea on what language(s) i would need to know to create my own forums. any help is greatly appreciated.

thanks,
Mosh

Twey
11-14-2007, 10:55 PM
Anything server-side. PHP, Perl, Python, Java, VBScript, ... You can really create server-side scripts in just about any language thanks to the magic of CGI. Some are better-suited than others, though.

Moshambi
11-14-2007, 10:58 PM
cool so PHP should do the trick? do i need to learn SQL or anything like that? thanks for the fast response! :)

thetestingsite
11-14-2007, 11:05 PM
Well, you will need a way to store the data; whether it be through SQL or even just text files.

Hope this helps

Moshambi
11-14-2007, 11:13 PM
ya thanks that makes sense that i would have to store the data somewhere. oh and one last question i had was, is it possible to start creating my own forum offline? so that i can make one before i put it up on the net? im sure it is possible, i just dont know how and if i need specific programs and such...thanks for all the help in advance

djr33
11-14-2007, 11:16 PM
SQL [probably MySQL] is the right route, and so is PHP. There are other routes, but the odds are that will be the easiest, most compatible, etc.

Here you go:
http://php-mysql-tutorial.com

However--
Be warned, this is a BIG project. It will not be easy, nor fast, and you will need to learn a lot. If your post was "I really don't want to learn SQL; do I have to?", then turn back now, but if you're up for it, then best of luck.

There are also a number of free forum setups available, such as phpBB, etc. They work fine, just aren't custom.

If you can make your own, though, that's great. I don't mean to be discouraging, but just realize the scale of this, and dive right in if you're up for it.

Twey
11-14-2007, 11:21 PM
SQL [probably MySQL] is the right route, and so is PHP. There are other routes, but the odds are that will be the easiest, most compatible, etc.Bleh. We've got a plethora of PHP/MySQL forums. I suggest writing a Python/Django forum. The language is much nicer too (and so is Django).

Moshambi
11-14-2007, 11:27 PM
cool thanks a lot guys. i realize that this is going to be complex and time consuming but if i come up with any questions on my journey ill definitely post them here. Thanks again!

djr33
11-14-2007, 11:48 PM
Twey's suggestion is right, perhaps, if you can find the resources to learn those languages, your server supports them, etc.

PHP and MySQL are more common; it's like writing something in English, rather than in Swedish. Swedish may be a nicer language, but it's also more obscure.

Certainly nothing wrong with pursuing those. I don't mean to imply that, but just that PHP and MySQL are the standard tools for this type of project; you will also have more people who can help. A number of users here, for example, know PHP and MySQL, though Twey may be the only one who knows Python/Django to a reasonable degree.

Twey
11-15-2007, 12:28 AM
Which is a good reason as to why it's more worthwhile writing a forum for Django. More importantly, Django currently doesn't have a decent forum package (that I could find), so you'd actually be doing something useful rather than reinventing the same tired old wheel.

Moshambi
11-15-2007, 09:01 PM
alright that sounds like a better idea...so where can i find the details about learning this django? i would like to check it out sounds like a good project

oh this is off topic but where can i edit my signature and avatar and such on here? thanks

boogyman
11-15-2007, 09:06 PM
alright that sounds like a better idea...so where can i find the details about learning this django? i would like to check it out sounds like a good project
thats exactly Twey's point, there isnt a strong community about the language. But try a google search



oh this is off topic but where can i edit my signature and avatar and such on here? thanks
I am not sure of the exact board settings but you need to have a certain amount of posts to have access to those features.

Signature - User CP > Edit Signature
Avator - you dont have enought posts.. I believe that starts around 350? but not positive

Moshambi
11-15-2007, 09:08 PM
ok cool thanks for the info, and now its time to head over to google

Master_script_maker
11-21-2007, 06:48 PM
if your still looking for a way to view your site offline check out http://sourceforge.net/projects/wampserver/ . It is an easy install. Includes php, mysql, apache, phpmyadmin

Twey
11-22-2007, 03:27 AM
thats exactly Twey's point, there isnt a strong community about the language.Oh, there is certainly a strong community, it's just not as big as PHP's. Also, don't confuse the language (Python) with the framework (Django): Python has a much larger community. It's much like the difference between another language (PHP) and another framework (CakePHP).

Moshambi, read http://www.diveintopython.org/, then see http://www.djangoproject.com/.