I have read about webservers, static and dynamic pages, cgi-bin...
I can create a simple web mapping service in which a map with layers and controls will be there.
And now I want to provide login user option so that the authenticated users can upload layers that will be overlayed on the map and also create features with vector point, line and polygon tools and save it. Here my questions are:
When I created layers in map, I uploaded it to PostGIS, then to GeoServer and wrote all the code myself in OpenLayers(name, format, service url etc.). How can I do all this by creating a simple upload button for the user where they can upload their layers and then allow the layer to be overlaid by clicking on addlayer button. Will it be simple?
And also how to allow them to create features with vector tools?
Please tell me what things I have to learn and if any links that I can refer.