Hey /g/, I know most people hate webdev here but I've realised that back end development might be quite fun. It's like programming but what you make can be put up on a website that everyone can access and interact with rather than staying as some executable that a single person has to download and run.
With that in mind, does anyone know of some good books / tutorials to help me make a simple forum / imageboard? I don't really care about security or account management etc, just want to make a simple website with a database that people can input text and upload images and then they're displayed in a thread.
>>58251787
just google some shit faggots its easy af
>>58251787
>>>/wdg/
>i don't really care about security
wew
>>58251965
I meant because I'm only going to be messing around with it on a local machine. I don't want to spend half my time implementing security measures when it's not even going to be deployed online.
>>58252035
It's still retarded anon. Security is part of learning how to design software.
>>58252035
What good is it to learn to half-ass things?
>>58252046
>>58252093
Well, alright, good security or not I'm still interested.
If you've got anything that could point me in the right direction i'd appreciate it.
>>58251787
>>58252949
based
>>58251787
Just use one of the 500 imageboards out there or just download vichan
>Get a cloudatcost server
>Instal foolfuka or whatever
>Profit
>>58251787
>It's like programming but what you make can be put up on a website that everyone can access and interact with rather than staying as some executable that a single person has to download and run.
thats the exact reason I found to like it. Having something programmed in python doesn't really do anything, because sharing it is difficult.
>>58252298
1. Pick a framework (Flask, Rails, Django, etc.)
2. Look up some basic introductory docs/tutorials for using that framework
3. Make something really simple first, to learn the basics of building web apps. Maybe look up a guide for making a simple CRUD app or something
4. After you've made something small and feel comfortable with the basic stuff, branch out and create an imageboard from there
The framework will offload most of the security stuff for you, so you don't have to worry about protecting against common attack vectors like XSS and SQL injection, but it's worth looking into because you WILL get pwned if you ever deploy a website with gaping security holes
You don't need to know much to create a basic bitch imageboard, just how to handle GET/POST requests, how to handle file uploads and how to create, search and delete database records, all of this stuff can be learned in a few hours
later on you can learn about cookies and session handling by adding an admin panel to your board or something
>>58254535
>sharing it is difficult.
eh?
The fuck do you mean?
Try this:
>program something that isn't utter thrash
>put it up on github
>tell people it's there
>>58254765
Thanks anon, sounds like good advice.
What's the advantage of going with a framework for something like this rather than just using php though?
>>58257114
Because php is deprecated.