My client wants to build a tourist site and for that he wants a backoffice for the map and the ability to draw polygons on the map (that user can see). When the user clicks on a polygon, he gets a list of files he can download (pdf , images etc...)
I'm using OpenLayers as a map client and haven't decided on the server side yet (probably GeoServer).
What is the best way to plan this? To where should I save the polygons and file list (shp file ? database ?)